aboutsummaryrefslogtreecommitdiff
path: root/deskutils
diff options
context:
space:
mode:
Diffstat (limited to 'deskutils')
-rw-r--r--deskutils/Makefile8
-rw-r--r--deskutils/R-cran-exams2forms/Makefile21
-rw-r--r--deskutils/R-cran-exams2forms/distinfo3
-rw-r--r--deskutils/R-cran-exams2forms/pkg-descr10
-rw-r--r--deskutils/affiche/Makefile2
-rw-r--r--deskutils/akonadi-calendar-tools/distinfo6
-rw-r--r--deskutils/akonadi-calendar-tools/pkg-plist1
-rw-r--r--deskutils/akonadi-import-wizard/distinfo6
-rw-r--r--deskutils/akonadiconsole/distinfo6
-rw-r--r--deskutils/akonadiconsole/pkg-plist2
-rw-r--r--deskutils/akregator/distinfo6
-rw-r--r--deskutils/appwrapper/Makefile2
-rw-r--r--deskutils/belcard/Makefile12
-rw-r--r--deskutils/belcard/distinfo6
-rw-r--r--deskutils/belcard/pkg-plist3
-rw-r--r--deskutils/bijiben/Makefile2
-rw-r--r--deskutils/bookworm/Makefile2
-rw-r--r--deskutils/budgie-desktop-view/Makefile12
-rw-r--r--deskutils/budgie-desktop-view/distinfo4
-rw-r--r--deskutils/budgie-desktop-view/files/patch-src_file__item.vala38
-rw-r--r--deskutils/cairo-dock-plugins/Makefile4
-rw-r--r--deskutils/cairo-dock/Makefile4
-rw-r--r--deskutils/calcurse/Makefile5
-rw-r--r--deskutils/calcurse/distinfo6
-rw-r--r--deskutils/calcurse/pkg-plist2
-rw-r--r--deskutils/calibre/Makefile49
-rw-r--r--deskutils/calibre/distinfo16
-rw-r--r--deskutils/calibre/files/patch-setup_build.py13
-rw-r--r--deskutils/calibre/files/patch-setup_commands.py21
-rw-r--r--deskutils/calibre/files/patch-setup_iso__codes.py6
-rw-r--r--deskutils/calibre/files/patch-setup_resources.py11
-rw-r--r--deskutils/calibre/files/user-agent-data.json142
-rw-r--r--deskutils/calibre/pkg-plist27
-rw-r--r--deskutils/cartotheque/Makefile2
-rw-r--r--deskutils/charmtimetracker/Makefile3
-rw-r--r--deskutils/chart/Makefile2
-rw-r--r--deskutils/cherrytree/Makefile3
-rw-r--r--deskutils/cherrytree/distinfo6
-rw-r--r--deskutils/cherrytree/pkg-plist1
-rw-r--r--deskutils/copyq/Makefile14
-rw-r--r--deskutils/copyq/distinfo8
-rw-r--r--deskutils/copyq/pkg-plist6
-rw-r--r--deskutils/coregarage/Makefile23
-rw-r--r--deskutils/coregarage/distinfo6
-rw-r--r--deskutils/coregarage/files/patch-src_settings.cpp (renamed from deskutils/coregarage/files/patch-settings.cpp)6
-rw-r--r--deskutils/crengine-ng/Makefile34
-rw-r--r--deskutils/crengine-ng/distinfo3
-rw-r--r--deskutils/crengine-ng/pkg-descr1
-rw-r--r--deskutils/crengine-ng/pkg-plist131
-rw-r--r--deskutils/crqt-ng/Makefile28
-rw-r--r--deskutils/crqt-ng/distinfo3
-rw-r--r--deskutils/crqt-ng/pkg-descr2
-rw-r--r--deskutils/crqt-ng/pkg-plist19
-rw-r--r--deskutils/dosage/Makefile4
-rw-r--r--deskutils/dstask/Makefile2
-rw-r--r--deskutils/easystroke/Makefile2
-rw-r--r--deskutils/elementary-calendar/Makefile1
-rw-r--r--deskutils/elementary-iconbrowser/Makefile4
-rw-r--r--deskutils/elementary-iconbrowser/distinfo6
-rw-r--r--deskutils/elementary-iconbrowser/pkg-plist3
-rw-r--r--deskutils/fet/Makefile2
-rw-r--r--deskutils/fet/distinfo6
-rw-r--r--deskutils/foliate/Makefile1
-rw-r--r--deskutils/freeplane/Makefile2
-rw-r--r--deskutils/freeplane/distinfo6
-rw-r--r--deskutils/freeplane/pkg-plist2
-rw-r--r--deskutils/gnome-calendar/Makefile1
-rw-r--r--deskutils/gnome-contacts/Makefile2
-rw-r--r--deskutils/gnome-initial-setup/Makefile2
-rw-r--r--deskutils/gnome-maps/Makefile5
-rw-r--r--deskutils/gnome-maps/distinfo6
-rw-r--r--deskutils/gnome-pomodoro/Makefile2
-rw-r--r--deskutils/gnome-pomodoro/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-audio-output-switcher/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-coverflow/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-dashtodock/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-dashtodock/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-dashtopanel/Makefile35
-rw-r--r--deskutils/gnome-shell-extension-dashtopanel/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-dashtopanel/files/patch-Makefile81
-rw-r--r--deskutils/gnome-shell-extension-dashtopanel/files/pkg-message.in18
-rw-r--r--deskutils/gnome-shell-extension-dashtopanel/pkg-message13
-rw-r--r--deskutils/gnome-shell-extension-dashtopanel/pkg-plist33
-rw-r--r--deskutils/gnome-shell-extension-filesmenu/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-hidetopbar/Makefile10
-rw-r--r--deskutils/gnome-shell-extension-hidetopbar/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-hidetopbar/pkg-plist2
-rw-r--r--deskutils/gnome-shell-extension-lockkeys/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-lockkeys/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-mediaplayer/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-openweather/distinfo3
-rw-r--r--deskutils/gnome-shell-extension-openweather/pkg-descr2
-rw-r--r--deskutils/gnome-shell-extension-openweather/pkg-plist71
-rw-r--r--deskutils/gnome-shell-extension-panel-osd/Makefile1
-rw-r--r--deskutils/gnome-shell-extension-simple-weather/Makefile (renamed from deskutils/gnome-shell-extension-openweather/Makefile)27
-rw-r--r--deskutils/gnome-shell-extension-simple-weather/distinfo3
-rw-r--r--deskutils/gnome-shell-extension-simple-weather/files/pkg-message.in (renamed from deskutils/gnome-shell-extension-openweather/files/pkg-message.in)0
-rw-r--r--deskutils/gnome-shell-extension-simple-weather/pkg-descr1
-rw-r--r--deskutils/gnome-shell-extension-simple-weather/pkg-plist83
-rw-r--r--deskutils/gnome-shell-extension-trash/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-weather/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-windowoverlay-icons/Makefile2
-rw-r--r--deskutils/gnome-shell-extra-extensions/Makefile3
-rw-r--r--deskutils/gnome-todo/Makefile2
-rw-r--r--deskutils/gnome-tweaks/Makefile1
-rw-r--r--deskutils/gnome-utils/Makefile1
-rw-r--r--deskutils/gnotime/Makefile5
-rw-r--r--deskutils/gnustep-wrapper/Makefile2
-rw-r--r--deskutils/grantlee-editor/distinfo6
-rw-r--r--deskutils/grantleetheme/distinfo6
-rw-r--r--deskutils/gsimplecal/Makefile3
-rw-r--r--deskutils/gsimplecal/distinfo6
-rw-r--r--deskutils/gucharmap/Makefile10
-rw-r--r--deskutils/gucharmap/distinfo6
-rw-r--r--deskutils/gworkspace-gwmetadata/Makefile1
-rw-r--r--deskutils/gworkspace/Makefile1
-rw-r--r--deskutils/health/Makefile2
-rw-r--r--deskutils/hebcal/Makefile2
-rw-r--r--deskutils/helpviewer/Makefile2
-rw-r--r--deskutils/howm/Makefile2
-rw-r--r--deskutils/itinerary/distinfo6
-rw-r--r--deskutils/jot/Makefile2
-rw-r--r--deskutils/just/Makefile162
-rw-r--r--deskutils/just/distinfo322
-rw-r--r--deskutils/kaddressbook/distinfo6
-rw-r--r--deskutils/kalarm/distinfo6
-rw-r--r--deskutils/kanbanapp/Makefile2
-rw-r--r--deskutils/kanbanapp/distinfo6
-rw-r--r--deskutils/kcharselect/distinfo6
-rw-r--r--deskutils/kdeconnect-kde/distinfo6
-rw-r--r--deskutils/kdeconnect-kde/pkg-plist128
-rw-r--r--deskutils/kdepim-addons/distinfo6
-rw-r--r--deskutils/kdepim-addons/pkg-plist31
-rw-r--r--deskutils/kdepim-runtime/distinfo6
-rw-r--r--deskutils/kdepim-runtime/pkg-plist74
-rw-r--r--deskutils/keditbookmarks/distinfo6
-rw-r--r--deskutils/kf6-kstatusnotifieritem/distinfo6
-rw-r--r--deskutils/kfind/distinfo6
-rw-r--r--deskutils/kmail-account-wizard/distinfo6
-rw-r--r--deskutils/kmail/distinfo6
-rw-r--r--deskutils/kongress/distinfo6
-rw-r--r--deskutils/kontact/distinfo6
-rw-r--r--deskutils/korganizer/distinfo6
-rw-r--r--deskutils/korganizer/pkg-plist1
-rw-r--r--deskutils/kruler/distinfo6
-rw-r--r--deskutils/ktimetracker/Makefile24
-rw-r--r--deskutils/ktimetracker/distinfo6
-rw-r--r--deskutils/ktimetracker/pkg-plist28
-rw-r--r--deskutils/kweather/distinfo6
-rw-r--r--deskutils/kweather/pkg-plist1
-rw-r--r--deskutils/kweathercore/distinfo6
-rw-r--r--deskutils/lazycli/Makefile2
-rw-r--r--deskutils/libcprime/Makefile9
-rw-r--r--deskutils/libcprime/distinfo6
-rw-r--r--deskutils/libcprime/pkg-plist12
-rw-r--r--deskutils/libkdepim/distinfo6
-rw-r--r--deskutils/lxqt-notificationd/Makefile2
-rw-r--r--deskutils/mbox-importer/distinfo6
-rw-r--r--deskutils/merkuro/distinfo6
-rw-r--r--deskutils/merkuro/pkg-plist13
-rw-r--r--deskutils/meteo/Makefile2
-rw-r--r--deskutils/mindforger/Makefile2
-rw-r--r--deskutils/nextcloudclient/Makefile11
-rw-r--r--deskutils/nextcloudclient/distinfo6
-rw-r--r--deskutils/nextcloudclient/files/patch-doc_CMakeLists.txt18
-rw-r--r--deskutils/nextcloudclient/files/patch-man_CMakeLists.txt15
-rw-r--r--deskutils/nextcloudclient/pkg-plist4
-rw-r--r--deskutils/noti/Makefile2
-rw-r--r--deskutils/orage/Makefile2
-rw-r--r--deskutils/orage/distinfo6
-rw-r--r--deskutils/pim-data-exporter/distinfo6
-rw-r--r--deskutils/pim-sieve-editor/distinfo6
-rw-r--r--deskutils/pinot/Makefile10
-rw-r--r--deskutils/pipecolor/Makefile2
-rw-r--r--deskutils/plasma6-milou/distinfo6
-rw-r--r--deskutils/plasma6-milou/pkg-plist5
-rw-r--r--deskutils/plasma6-sddm-kcm/distinfo6
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/Makefile1
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/distinfo6
-rw-r--r--deskutils/plopfolio/Makefile2
-rw-r--r--deskutils/podman-desktop/Makefile38
-rw-r--r--deskutils/podman-desktop/distinfo5
-rw-r--r--deskutils/podman-desktop/files/podman-desktop.desktop7
-rw-r--r--deskutils/podman-desktop/files/podman-desktop.in8
-rw-r--r--deskutils/podman-desktop/pkg-descr4
-rw-r--r--deskutils/podman-desktop/pkg-plist95
-rw-r--r--deskutils/preferences/Makefile2
-rw-r--r--deskutils/pueue/Makefile297
-rw-r--r--deskutils/pueue/distinfo592
-rw-r--r--deskutils/pueue/files/patch-Cargo.lock12
-rw-r--r--deskutils/py-khard/Makefile2
-rw-r--r--deskutils/py-paperless-ngx/Makefile35
-rw-r--r--deskutils/py-paperless-ngx/distinfo10
-rw-r--r--deskutils/py-paperless-ngx/files/nginx.conf.in6
-rw-r--r--deskutils/py-paperless-ngx/files/patch-paperless.conf.example10
-rw-r--r--deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py20
-rw-r--r--deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py25
-rw-r--r--deskutils/py-paperless-ngx/files/pkg-message.in11
-rw-r--r--deskutils/py-paperless-ngx/pkg-plist63
-rw-r--r--deskutils/py-paperless/Makefile2
-rw-r--r--deskutils/py-py3status/Makefile2
-rw-r--r--deskutils/py-term-background/Makefile17
-rw-r--r--deskutils/py-term-background/distinfo6
-rw-r--r--deskutils/py-term-background/pkg-plist18
-rw-r--r--deskutils/py-trash-cli/Makefile2
-rw-r--r--deskutils/py-vdirsyncer/Makefile9
-rw-r--r--deskutils/py-vdirsyncer/distinfo6
-rw-r--r--deskutils/py-vdirsyncer/files/patch-atomicwrites111
-rw-r--r--deskutils/py-vdirsyncer/files/patch-pyproject.toml21
-rw-r--r--deskutils/py-vdirsyncer/files/patch-setup.py11
-rw-r--r--deskutils/qownnotes/Makefile38
-rw-r--r--deskutils/qownnotes/distinfo6
-rw-r--r--deskutils/readur/Makefile6
-rw-r--r--deskutils/readur/Makefile.crates153
-rw-r--r--deskutils/readur/distinfo316
-rw-r--r--deskutils/readur/pkg-plist7
-rw-r--r--deskutils/rednotebook/Makefile2
-rw-r--r--deskutils/remind/Makefile4
-rw-r--r--deskutils/remind/distinfo6
-rw-r--r--deskutils/remind/files/extra-patch-configure.ac (renamed from deskutils/remind/files/extra-patch-configure.in)4
-rw-r--r--deskutils/rwpspread/Makefile2
-rw-r--r--deskutils/showdown/Makefile2
-rw-r--r--deskutils/sigi/Makefile2
-rw-r--r--deskutils/simpleagenda/Makefile2
-rw-r--r--deskutils/skim/Makefile1
-rw-r--r--deskutils/solanum/Makefile2
-rw-r--r--deskutils/sowon/Makefile2
-rw-r--r--deskutils/stirling-pdf/Makefile2
-rw-r--r--deskutils/stirling-pdf/distinfo6
-rw-r--r--deskutils/syncthingtray/Makefile17
-rw-r--r--deskutils/syncthingtray/distinfo18
-rw-r--r--deskutils/syncthingtray/pkg-message11
-rw-r--r--deskutils/systempreferences/Makefile2
-rw-r--r--deskutils/taskwarrior-tui/Makefile2
-rw-r--r--deskutils/tatuin/Makefile19
-rw-r--r--deskutils/tatuin/Makefile.crates347
-rw-r--r--deskutils/tatuin/distinfo697
-rw-r--r--deskutils/tatuin/files/patch-Cargo.toml13
-rw-r--r--deskutils/tatuin/pkg-descr18
-rw-r--r--deskutils/thokr/Makefile2
-rw-r--r--deskutils/timewarrior/Makefile6
-rw-r--r--deskutils/timewarrior/distinfo10
-rw-r--r--deskutils/timewarrior/pkg-plist23
-rw-r--r--deskutils/todo/Makefile7
-rw-r--r--deskutils/toolboxkit/Makefile2
-rw-r--r--deskutils/treeline/Makefile7
-rw-r--r--deskutils/treeline/distinfo6
-rw-r--r--deskutils/treesheets/Makefile13
-rw-r--r--deskutils/treesheets/distinfo8
-rw-r--r--deskutils/treesheets/files/patch-CMakeLists.txt58
-rw-r--r--deskutils/ultralist/Makefile2
-rw-r--r--deskutils/virt-manager/Makefile3
-rw-r--r--deskutils/virt-manager/distinfo6
-rw-r--r--deskutils/virt-manager/pkg-plist1
-rw-r--r--deskutils/vnote/Makefile31
-rw-r--r--deskutils/vnote/distinfo22
-rw-r--r--deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_CMakeLists.txt7
-rw-r--r--deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_plugins_hunspell_CMakeLists.txt18
-rw-r--r--deskutils/vnote/files/patch-libs_vtextedit_src_CMakeLists.txt20
-rw-r--r--deskutils/vnote/files/patch-src_CMakeLists.txt43
-rw-r--r--deskutils/vnote/files/patch-src_core_configmgr.cpp11
-rw-r--r--deskutils/vnote/pkg-plist15
-rw-r--r--deskutils/xdg-desktop-portal-lxqt/Makefile2
-rw-r--r--deskutils/xdg-terminal-exec/Makefile2
-rw-r--r--deskutils/xdg-terminal-exec/distinfo6
-rw-r--r--deskutils/xfce4-tumbler/Makefile3
-rw-r--r--deskutils/xfce4-tumbler/distinfo6
-rw-r--r--deskutils/zanshin/distinfo6
-rw-r--r--deskutils/zk/Makefile69
-rw-r--r--deskutils/zk/distinfo93
-rw-r--r--deskutils/zk/files/patch-internal_util_paths_paths__test.go21
-rw-r--r--deskutils/zk/pkg-descr3
-rw-r--r--deskutils/znotes/Makefile3
273 files changed, 4065 insertions, 2009 deletions
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 02755c196585..85cbfc165fc3 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -1,6 +1,7 @@
COMMENT = Things that used to be on the desktop before computers were invented
SUBDIR += R-cran-exams
+ SUBDIR += R-cran-exams2forms
SUBDIR += affiche
SUBDIR += akonadi-calendar-tools
SUBDIR += akonadi-import-wizard
@@ -41,6 +42,8 @@
SUBDIR += copyq
SUBDIR += coregarage
SUBDIR += countdown
+ SUBDIR += crengine-ng
+ SUBDIR += crqt-ng
SUBDIR += dailystrips
SUBDIR += deforaos-notes
SUBDIR += deforaos-todo
@@ -88,9 +91,9 @@
SUBDIR += gnome-shell-extension-lockkeys
SUBDIR += gnome-shell-extension-manager
SUBDIR += gnome-shell-extension-mediaplayer
- SUBDIR += gnome-shell-extension-openweather
SUBDIR += gnome-shell-extension-panel-osd
SUBDIR += gnome-shell-extension-recent-items
+ SUBDIR += gnome-shell-extension-simple-weather
SUBDIR += gnome-shell-extension-trash
SUBDIR += gnome-shell-extension-weather
SUBDIR += gnome-shell-extension-windowoverlay-icons
@@ -220,6 +223,7 @@
SUBDIR += plasma6-sddm-kcm
SUBDIR += plasma6-xdg-desktop-portal-kde
SUBDIR += plopfolio
+ SUBDIR += podman-desktop
SUBDIR += preferences
SUBDIR += presage
SUBDIR += projectlibre
@@ -275,6 +279,7 @@
SUBDIR += tasksh
SUBDIR += taskwarrior
SUBDIR += taskwarrior-tui
+ SUBDIR += tatuin
SUBDIR += teapot
SUBDIR += terminal-image-viewer
SUBDIR += thinkingrock
@@ -318,6 +323,7 @@
SUBDIR += ydotool
SUBDIR += zanshin
SUBDIR += zim
+ SUBDIR += zk
SUBDIR += znotes
SUBDIR += zorro
diff --git a/deskutils/R-cran-exams2forms/Makefile b/deskutils/R-cran-exams2forms/Makefile
new file mode 100644
index 000000000000..e04c758e2240
--- /dev/null
+++ b/deskutils/R-cran-exams2forms/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= exams2forms
+DISTVERSION= 0.2-0
+CATEGORIES= deskutils education
+DISTNAME= ${PORTNAME}_${DISTVERSION}
+
+MAINTAINER= uzsolt@FreeBSD.org
+COMMENT= Embedding exams exercises in rmarkdown or quarto documents
+WWW= https://cran.r-project.org/package=exams2forms
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= R-cran-base64enc>0:converters/R-cran-base64enc \
+ R-cran-digest>0:security/R-cran-digest \
+ R-cran-exams>=2.4-2:deskutils/R-cran-exams \
+ R-cran-knitr>0:print/R-cran-knitr \
+ R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
+ R-cran-xfun>0:misc/R-cran-xfun
+
+USES= cran:auto-plist
+
+.include <bsd.port.mk>
diff --git a/deskutils/R-cran-exams2forms/distinfo b/deskutils/R-cran-exams2forms/distinfo
new file mode 100644
index 000000000000..daf14abf8b1f
--- /dev/null
+++ b/deskutils/R-cran-exams2forms/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758768136
+SHA256 (exams2forms_0.2-0.tar.gz) = 077f25cd1d0494405043c2bba5f2027eca8d78d5289bc1f4e045516584ab77f7
+SIZE (exams2forms_0.2-0.tar.gz) = 1330098
diff --git a/deskutils/R-cran-exams2forms/pkg-descr b/deskutils/R-cran-exams2forms/pkg-descr
new file mode 100644
index 000000000000..8c8890db0835
--- /dev/null
+++ b/deskutils/R-cran-exams2forms/pkg-descr
@@ -0,0 +1,10 @@
+The exams2forms provides several building blocks for embedding exercises
+written with the R package exams (also known as R/exams) in interactive
+documents or quizzes written with rmarkdown or quarto.
+
+All R/exams exercise types are supported:
+* Single-choice (schoice).
+* Multiple-choice (mchoice).
+* Numeric (num).
+* Text (string).
+* Cloze combining all of the previous elements (cloze).
diff --git a/deskutils/affiche/Makefile b/deskutils/affiche/Makefile
index 37d6d7d656b8..f5771d18074f 100644
--- a/deskutils/affiche/Makefile
+++ b/deskutils/affiche/Makefile
@@ -1,6 +1,6 @@
PORTNAME= affiche
PORTVERSION= 0.6.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= deskutils gnustep
MASTER_SITES= http://www.collaboration-world.com/affiche.data/releases/Stable/
DISTNAME= Affiche-${PORTVERSION}
diff --git a/deskutils/akonadi-calendar-tools/distinfo b/deskutils/akonadi-calendar-tools/distinfo
index 8685573f419f..f4b9f9330282 100644
--- a/deskutils/akonadi-calendar-tools/distinfo
+++ b/deskutils/akonadi-calendar-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381217
-SHA256 (KDE/release-service/25.04.3/akonadi-calendar-tools-25.04.3.tar.xz) = 05281dde40e63f09afd80bd09b6cb5c076d76c976972228e278597f3b9ec525f
-SIZE (KDE/release-service/25.04.3/akonadi-calendar-tools-25.04.3.tar.xz) = 273268
+TIMESTAMP = 1759874582
+SHA256 (KDE/release-service/25.08.2/akonadi-calendar-tools-25.08.2.tar.xz) = 9c84be9f3f950ce575a328d4aca89aff7bfc7f90a28cf44236a8335284e63a88
+SIZE (KDE/release-service/25.08.2/akonadi-calendar-tools-25.08.2.tar.xz) = 274404
diff --git a/deskutils/akonadi-calendar-tools/pkg-plist b/deskutils/akonadi-calendar-tools/pkg-plist
index b4b92db2d6de..89c09ab5ec4c 100644
--- a/deskutils/akonadi-calendar-tools/pkg-plist
+++ b/deskutils/akonadi-calendar-tools/pkg-plist
@@ -62,6 +62,7 @@ share/locale/ia/LC_MESSAGES/calendarjanitor.mo
share/locale/ia/LC_MESSAGES/konsolekalendar.mo
share/locale/id/LC_MESSAGES/calendarjanitor.mo
share/locale/id/LC_MESSAGES/konsolekalendar.mo
+share/locale/is/LC_MESSAGES/calendarjanitor.mo
share/locale/is/LC_MESSAGES/konsolekalendar.mo
share/locale/it/LC_MESSAGES/calendarjanitor.mo
share/locale/it/LC_MESSAGES/konsolekalendar.mo
diff --git a/deskutils/akonadi-import-wizard/distinfo b/deskutils/akonadi-import-wizard/distinfo
index fb0c8ba79908..8ed6478d92c8 100644
--- a/deskutils/akonadi-import-wizard/distinfo
+++ b/deskutils/akonadi-import-wizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381220
-SHA256 (KDE/release-service/25.04.3/akonadi-import-wizard-25.04.3.tar.xz) = a397fdb3739ad4cb93c0d97f796689aa78f48fb2965f0fad5d804162a8a44c1c
-SIZE (KDE/release-service/25.04.3/akonadi-import-wizard-25.04.3.tar.xz) = 495672
+TIMESTAMP = 1759874584
+SHA256 (KDE/release-service/25.08.2/akonadi-import-wizard-25.08.2.tar.xz) = 391435269f2c061a09e8a727a5ba6e39d3c5908b6917a11846d8446e49a03bd5
+SIZE (KDE/release-service/25.08.2/akonadi-import-wizard-25.08.2.tar.xz) = 497920
diff --git a/deskutils/akonadiconsole/distinfo b/deskutils/akonadiconsole/distinfo
index 0e7fcc8b5387..e78dd8032711 100644
--- a/deskutils/akonadiconsole/distinfo
+++ b/deskutils/akonadiconsole/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381222
-SHA256 (KDE/release-service/25.04.3/akonadiconsole-25.04.3.tar.xz) = b2f535c93d8a560d8f6ab9ac9fb8111eea216c8c1f07095a52619ace7b5b14b5
-SIZE (KDE/release-service/25.04.3/akonadiconsole-25.04.3.tar.xz) = 318864
+TIMESTAMP = 1759874587
+SHA256 (KDE/release-service/25.08.2/akonadiconsole-25.08.2.tar.xz) = 3853f11ae4146521764a89733e7089c667e9ca7b43fdc913b264ca5937552291
+SIZE (KDE/release-service/25.08.2/akonadiconsole-25.08.2.tar.xz) = 328408
diff --git a/deskutils/akonadiconsole/pkg-plist b/deskutils/akonadiconsole/pkg-plist
index 628307aca150..4841adf77ff8 100644
--- a/deskutils/akonadiconsole/pkg-plist
+++ b/deskutils/akonadiconsole/pkg-plist
@@ -9,6 +9,7 @@ share/icons/hicolor/256x256/apps/akonadiconsole.png
share/icons/hicolor/32x32/apps/akonadiconsole.png
share/icons/hicolor/48x48/apps/akonadiconsole.png
share/icons/hicolor/64x64/apps/akonadiconsole.png
+share/locale/ar/LC_MESSAGES/akonadiconsole.mo
share/locale/ast/LC_MESSAGES/akonadiconsole.mo
share/locale/ca/LC_MESSAGES/akonadiconsole.mo
share/locale/ca@valencia/LC_MESSAGES/akonadiconsole.mo
@@ -35,6 +36,7 @@ share/locale/lv/LC_MESSAGES/akonadiconsole.mo
share/locale/nl/LC_MESSAGES/akonadiconsole.mo
share/locale/pl/LC_MESSAGES/akonadiconsole.mo
share/locale/pt/LC_MESSAGES/akonadiconsole.mo
+share/locale/pt_BR/LC_MESSAGES/akonadiconsole.mo
share/locale/ro/LC_MESSAGES/akonadiconsole.mo
share/locale/ru/LC_MESSAGES/akonadiconsole.mo
share/locale/sa/LC_MESSAGES/akonadiconsole.mo
diff --git a/deskutils/akregator/distinfo b/deskutils/akregator/distinfo
index 53763edbbd0b..abd01c48ea6a 100644
--- a/deskutils/akregator/distinfo
+++ b/deskutils/akregator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381225
-SHA256 (KDE/release-service/25.04.3/akregator-25.04.3.tar.xz) = fd176db6d1aa74de31cb10c4c568b36827d728beb74dc8017a9bb4768b4e4fb7
-SIZE (KDE/release-service/25.04.3/akregator-25.04.3.tar.xz) = 2143076
+TIMESTAMP = 1759874589
+SHA256 (KDE/release-service/25.08.2/akregator-25.08.2.tar.xz) = d0a66f71c5159cbbfe37e0762d15570515692f8646fb55a19180d6d529acfcee
+SIZE (KDE/release-service/25.08.2/akregator-25.08.2.tar.xz) = 2145004
diff --git a/deskutils/appwrapper/Makefile b/deskutils/appwrapper/Makefile
index 21fb4bd61e8f..64b0327331e3 100644
--- a/deskutils/appwrapper/Makefile
+++ b/deskutils/appwrapper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= appwrapper
PORTVERSION= 0.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= deskutils gnustep
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/AppWrapper%20${PORTVERSION}
DISTNAME= AppWrapper.${PORTVERSION}
diff --git a/deskutils/belcard/Makefile b/deskutils/belcard/Makefile
index 3299ff5703c3..14e795116e8a 100644
--- a/deskutils/belcard/Makefile
+++ b/deskutils/belcard/Makefile
@@ -1,5 +1,5 @@
PORTNAME= belcard
-DISTVERSION= 5.4.24
+DISTVERSION= 5.4.28
CATEGORIES= deskutils
MAINTAINER= bofh@FreeBSD.org
@@ -9,9 +9,9 @@ WWW= https://www.linphone.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${LOCALBASE}/lib/libbctoolbox.a:net/bctoolbox \
- ${LOCALBASE}/lib/libbcunit.a:devel/bcunit \
- ${LOCALBASE}/lib/libbelr.a:textproc/belr
+LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \
+ libbcunit.so:devel/bcunit \
+ libbelr.so:textproc/belr
USES= cmake compiler:c++17-lang dos2unix ssl
DOS2UNIX_FILES= ${WRKSRC}/CMakeLists.txt
@@ -20,8 +20,8 @@ GL_SITE= https://gitlab.linphone.org/BC
GL_ACCOUNT= public
USE_LDCONFIG= yes
-CMAKE_ARGS= -DENABLE_STRICT=NO \
- -DENABLE_UNIT_TESTS=NO
+CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_OFF= ENABLE_UNIT_TESTS
LDFLAGS+= -lpthread
diff --git a/deskutils/belcard/distinfo b/deskutils/belcard/distinfo
index ade8ea5da399..7ae4f7b3a9e5 100644
--- a/deskutils/belcard/distinfo
+++ b/deskutils/belcard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751280630
-SHA256 (belcard-5.4.24.tar.bz2) = e201511ded9545c1a19221e280daa759de8a7c037a4b888ceb649c9eb54aaf62
-SIZE (belcard-5.4.24.tar.bz2) = 157387
+TIMESTAMP = 1758125475
+SHA256 (belcard-5.4.28.tar.bz2) = 035409cf731647087094f6cc41356d1126ef94621767a02f2f6f4aad88816814
+SIZE (belcard-5.4.28.tar.bz2) = 157703
diff --git a/deskutils/belcard/pkg-plist b/deskutils/belcard/pkg-plist
index 654276f0d68b..f160ee93795d 100644
--- a/deskutils/belcard/pkg-plist
+++ b/deskutils/belcard/pkg-plist
@@ -18,7 +18,8 @@ include/belcard/belcard_rfc6474.hpp
include/belcard/belcard_security.hpp
include/belcard/belcard_utils.hpp
include/belcard/vcard_grammar.hpp
-lib/libbelcard.a
+lib/libbelcard.so
+lib/libbelcard.so.1
share/BelCard/cmake/BelCardConfig.cmake
share/BelCard/cmake/BelCardConfigVersion.cmake
share/BelCard/cmake/BelCardTargets-%%CMAKE_BUILD_TYPE%%.cmake
diff --git a/deskutils/bijiben/Makefile b/deskutils/bijiben/Makefile
index 31e1fdab1a8b..d7981aafc6d1 100644
--- a/deskutils/bijiben/Makefile
+++ b/deskutils/bijiben/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bijiben
PORTVERSION= 40.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/deskutils/bookworm/Makefile b/deskutils/bookworm/Makefile
index 3baecdaf8e85..8b829405335d 100644
--- a/deskutils/bookworm/Makefile
+++ b/deskutils/bookworm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bookworm
DISTVERSION= 1.1.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= deskutils
MAINTAINER= miguel@gocobachi.dev
diff --git a/deskutils/budgie-desktop-view/Makefile b/deskutils/budgie-desktop-view/Makefile
index 45bd4131aa75..f136fa65faf7 100644
--- a/deskutils/budgie-desktop-view/Makefile
+++ b/deskutils/budgie-desktop-view/Makefile
@@ -1,19 +1,23 @@
PORTNAME= budgie-desktop-view
-DISTVERSION= 1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+DISTVERSION= 1.3
+PORTREVISION= 2
CATEGORIES= deskutils budgie
MASTER_SITES= BUDGIE
+PATCH_SITES= https://github.com/BuddiesOfBudgie/${PORTNAME}/commit/
+PATCHFILES+= 05a9822.patch:-p1
+
MAINTAINER= duchateau.olivier@gmail.com
COMMENT= Budgie desktop icons application / implementation
WWW= https://github.com/BuddiesOfBudgie/budgie-desktop-view
LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= budgie gettext gnome meson pkgconfig tar:xz vala:build
+USES= budgie gettext-tools gnome meson pkgconfig tar:xz vala:build
USE_BUDGIE= raven:run
-USE_GNOME= glib20 gtk30 gdkpixbuf intltool
+USE_GNOME= glib20 gtk30 gdkpixbuf intltool:build
MESON_ARGS= -Dwerror=false
GLIB_SCHEMAS= org.buddiesofbudgie.budgie-desktop-view.gschema.xml
diff --git a/deskutils/budgie-desktop-view/distinfo b/deskutils/budgie-desktop-view/distinfo
index 3366d9362dbd..0a119de27e40 100644
--- a/deskutils/budgie-desktop-view/distinfo
+++ b/deskutils/budgie-desktop-view/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1697560495
+TIMESTAMP = 1732980852
SHA256 (budgie/budgie-desktop-view-v1.3.tar.xz) = acf47e478fa6df75308c1a553668d236a484bd5fb1b60deba4b7744de0445411
SIZE (budgie/budgie-desktop-view-v1.3.tar.xz) = 274056
+SHA256 (budgie/05a9822.patch) = ae509a072e8a7ce2ec6d3590eec2ca5da04032ddaa00d653d6863047c34d22e4
+SIZE (budgie/05a9822.patch) = 1317
diff --git a/deskutils/budgie-desktop-view/files/patch-src_file__item.vala b/deskutils/budgie-desktop-view/files/patch-src_file__item.vala
new file mode 100644
index 000000000000..f594bf32f17c
--- /dev/null
+++ b/deskutils/budgie-desktop-view/files/patch-src_file__item.vala
@@ -0,0 +1,38 @@
+Support for x11/ptyxis and x11/gnome-console (kgx)
+
+--- src/file_item.vala.orig 2023-10-16 12:20:36 UTC
++++ src/file_item.vala
+@@ -227,6 +227,8 @@ public class FileItem : DesktopItem {
+ // alacritty supports -e, --working-directory WITHOUT equal
+ // gnome-terminal supports --tab and --working-directory (no -w) WITH equal, but not -e
+ // mate-terminal supports --tab and -e, --working-directory (no -w) WITH equal
++ // kgx (gnome-console) supports --tab and -e, --working-directory (no -w) WITH equal
++ // ptyxis supports --tab and -x, --working-directory (no -w) WITH equal
+ // konsole supports --new-tab and -e, --workdir WITHOUT equal
+ // kitty supports --directory WITH equal
+ // terminator supports --new-tab and -e, --working-directory (no -w) WITH equal
+@@ -235,10 +237,11 @@ public class FileItem : DesktopItem {
+ (preferred_terminal != "alacritty") && // Not Alacritty, no tab CLI flag
+ (preferred_terminal != "gnome-terminal") && // Not GNOME Terminal which uses --tab instead of --new-tab
+ (preferred_terminal != "tilix") && // No new tab CLI flag (that I saw anyways)
+- (preferred_terminal != "kitty") // No new tab CLI flag for Kitty, either
++ (preferred_terminal != "kitty") && // No new tab CLI flag for Kitty, either
++ (preferred_terminal != "kgx") && (preferred_terminal != "ptyxis")
+ ) {
+ args += "--new-tab"; // Add --new-tab
+- } else if ((preferred_terminal == "gnome-terminal") && (_type == "file")) { // GNOME Terminal, self explanatory really
++ } else if ((preferred_terminal == "gnome-terminal" || preferred_terminal == "kgx" || preferred_terminal == "ptyxis") && (_type == "file")) { // GNOME Terminal, self explanatory really
+ args += "--tab"; // Create a new tab in an existing window or creates a new window
+ }
+
+@@ -269,6 +272,10 @@ public class FileItem : DesktopItem {
+
+ if (preferred_terminal == "gnome-terminal") { // gnome-terminal will not work with -e
+ args += "--";
++ args += editor;
++ args += path;
++ } else if (preferred_terminal == "ptyxis") {
++ args += "-x";
+ args += editor;
+ args += path;
+ } else {
diff --git a/deskutils/cairo-dock-plugins/Makefile b/deskutils/cairo-dock-plugins/Makefile
index c48ec46cc6e5..5d254c2e9511 100644
--- a/deskutils/cairo-dock-plugins/Makefile
+++ b/deskutils/cairo-dock-plugins/Makefile
@@ -1,9 +1,9 @@
PORTNAME= cairo-dock-plugins
DISTVERSION= 3.5.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
-MAINTAINER= nxjoseph@protonmail.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Cairo-Dock-Plugins for Cairo-Dock
WWW= https://www.glx-dock.org/
diff --git a/deskutils/cairo-dock/Makefile b/deskutils/cairo-dock/Makefile
index 0b0978424a98..7d459a9e0105 100644
--- a/deskutils/cairo-dock/Makefile
+++ b/deskutils/cairo-dock/Makefile
@@ -1,9 +1,9 @@
PORTNAME= cairo-dock
DISTVERSION= 3.5.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
-MAINTAINER= nxjoseph@protonmail.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Lightweight and eye-candy dock (program launcher)
WWW= https://www.glx-dock.org/
diff --git a/deskutils/calcurse/Makefile b/deskutils/calcurse/Makefile
index 90e07d04c31c..0ecc31fde5fa 100644
--- a/deskutils/calcurse/Makefile
+++ b/deskutils/calcurse/Makefile
@@ -1,6 +1,5 @@
PORTNAME= calcurse
-DISTVERSION= 4.8.1
-PORTREVISION= 2
+DISTVERSION= 4.8.2
CATEGORIES= deskutils
MASTER_SITES= https://calcurse.org/files/ \
https://fossies.org/linux/privat/
@@ -12,7 +11,7 @@ WWW= https://calcurse.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= ncurses shebangfix
+USES= ncurses shebangfix pkgconfig
SHEBANG_FILES= contrib/caldav/calcurse-caldav \
contrib/caldav/calcurse-caldav.py \
contrib/vdir/calcurse-vdir \
diff --git a/deskutils/calcurse/distinfo b/deskutils/calcurse/distinfo
index c3d41d3c4664..0918fa118ebd 100644
--- a/deskutils/calcurse/distinfo
+++ b/deskutils/calcurse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686049577
-SHA256 (calcurse-4.8.1.tar.gz) = d86bb37014fd69b8d83ccb904ac979c6b8ddf59ee3dbc80f5a274525e4d5830a
-SIZE (calcurse-4.8.1.tar.gz) = 730787
+TIMESTAMP = 1755190587
+SHA256 (calcurse-4.8.2.tar.gz) = 849ba852c7f37b6772365cb0c42a94cde0fe75efba91363e96a0e7ef797ba565
+SIZE (calcurse-4.8.2.tar.gz) = 753648
diff --git a/deskutils/calcurse/pkg-plist b/deskutils/calcurse/pkg-plist
index 954c1075e3ae..a79fe21b7726 100644
--- a/deskutils/calcurse/pkg-plist
+++ b/deskutils/calcurse/pkg-plist
@@ -2,7 +2,7 @@ bin/calcurse
bin/calcurse-caldav
bin/calcurse-upgrade
bin/calcurse-vdir
-share/man/man1/calcurse.1.gz
+%%DOCS%%share/man/man1/calcurse.1.gz
%%PORTDOCS%%%%DOCSDIR%%/add.txt
%%PORTDOCS%%%%DOCSDIR%%/config.txt
%%PORTDOCS%%%%DOCSDIR%%/copy-paste.txt
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index 4cf6d8af658a..adf0d9c1b927 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -1,12 +1,9 @@
PORTNAME= calibre
-PORTVERSION= 8.7.0
-PORTREVISION= 1
+PORTVERSION= 8.13.0
CATEGORIES= deskutils python
-MASTER_SITES= https://download.calibre-ebook.com/${PORTVERSION}/:DEFAULT \
- https://raw.githubusercontent.com/rhasspy/piper/${PIPER_VOICES_HASH}/:piper
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:DEFAULT VOICES.md:piper
+MASTER_SITES= https://download.calibre-ebook.com/${PORTVERSION}/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
DIST_SUBDIR= ${PORTNAME}
-EXTRACT_ONLY= ${DISTFILES:C/:.*//:S/VOICES.md//1}
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Ebook management application
@@ -18,18 +15,18 @@ EXTRACT_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
BUILD_DEPENDS= ${LOCALBASE}/bin/cmake:devel/cmake-core \
${NONEXISTENT}:misc/iso-codes:extract \
${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}apsw>=3.43.0.0:databases/py-apsw@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}apsw>=3.50.4.0:databases/py-apsw@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.10:www/py-css-parser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.12:www/py-html5-parser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=4.9.3:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=6.0.1:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mechanize>=0.4.8:www/py-mechanize@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3:devel/py-msgpack@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.7:devel/py-msgpack@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>=10.3.0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}regex>=2023.8.8:textproc/py-regex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xxhash>3.3.0:devel/py-xxhash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zeroconf>0.115.0:net/py-zeroconf@${PY_FLAVOR} \
liberation-fonts-ttf>=2.1.3:x11-fonts/liberation-fonts-ttf \
MathJax3>0:www/mathjax3
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
@@ -42,24 +39,24 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libstemmer.so:textproc/snowballstemmer \
libuchardet.so:textproc/uchardet \
libxkbcommon.so:x11/libxkbcommon
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apsw>=3.43.0.0:databases/py-apsw@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apsw>=3.50.4.0:databases/py-apsw@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12.2:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.10:www/py-css-parser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dnspython>=2.4.2:dns/py-dnspython@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dnspython>=2.6.1:dns/py-dnspython@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.10:textproc/py-feedparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.12:www/py-html5-parser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jeepney>=0.8.0:devel/py-jeepney@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>=4.9.3:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>=6.0.1:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.4.4:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mechanize>=0.4.8:www/py-mechanize@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.7:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netifaces>=0.11.0:net/py-netifaces@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>=10.0.1:graphics/py-pillow@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.19.0:security/py-pycryptodome@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pillow>=10.3.0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.19.1:security/py-pycryptodome@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}regex>=2023.8.8:textproc/py-regex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xxhash>=3.3.0:devel/py-xxhash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zeroconf>0.115.0:net/py-zeroconf@${PY_FLAVOR} \
liberation-fonts-ttf>=2.1.3:x11-fonts/liberation-fonts-ttf \
MathJax3>0:www/mathjax3 \
pdftohtml:graphics/poppler-utils \
@@ -69,9 +66,8 @@ USES= desktop-file-utils gettext-runtime:build gl localbase:ldflags \
pkgconfig pyqt:6 python:3.11+ qt:6 shared-mime-info shebangfix sqlite ssl \
tar:xz xorg
USE_GITHUB= nodefault
-GH_TUPLE= kovidgoyal:calibre-translations:8abf932:translations \
- LibreOffice:dictionaries:537912c:hypenation
-PIPER_VOICES_HASH= 4147f9629e88d3c1d4915a127f2d843f98347303
+GH_TUPLE= kovidgoyal:calibre-translations:aa4daed:translations \
+ LibreOffice:dictionaries:8aae2c2:hypenation
USE_GL= opengl
USE_PYQT= pyqt6 pysip webengine qtbuilder:build sip:build
USE_QT= base
@@ -97,9 +93,7 @@ MAKE_ENV= CALIBRE_CONFIG_DIRECTORY=${WRKDIR}/calibre-config \
XDG_UTILS_INSTALL_MODE=system
SUB_LIST= PYTHON_VERSION=${PYTHON_VERSION}
-.include <bsd.port.pre.mk>
-
-ISOCODESWRKSRC!= ${BSDMAKE} -C ${.CURDIR}/../../misc/iso-codes -V WRKSRC
+ISOCODESWRKSRC_CMD= ${BSDMAKE} -C ${.CURDIR}/../../misc/iso-codes -V WRKSRC
post-extract:
@${CP} ${FILESDIR}/user-agent-data.json ${WRKSRC}/resources
@@ -125,8 +119,7 @@ do-build:
--path-to-hyphenation=${WRKSRC_hypenation} \
--path-to-translations=${WRKSRC_translations} \
--path-to-cacerts=${LOCALBASE}/share/certs/ca-root-nss.crt \
- --path-to-isocodes=${ISOCODESWRKSRC} --isocodes-extracted \
- --path-to-piper_voices=${DISTDIR}/${DIST_SUBDIR}/VOICES.md \
+ --path-to-isocodes=$$(${ISOCODESWRKSRC_CMD}) --isocodes-extracted \
)
@${RMDIR} ${LOCALBASE}/libexec/qt6/locales 2>/dev/null || ${TRUE}
@@ -151,4 +144,4 @@ update-recent-uas: patch
${PYSETUP} recent_uas)
${CP} ${BUILD_WRKSRC}/resources/user-agent-data.json ${FILESDIR}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/deskutils/calibre/distinfo b/deskutils/calibre/distinfo
index 645fa54f448b..d61e18903bb1 100644
--- a/deskutils/calibre/distinfo
+++ b/deskutils/calibre/distinfo
@@ -1,9 +1,7 @@
-TIMESTAMP = 1752825052
-SHA256 (calibre/calibre-8.7.0.tar.xz) = 2cfe587e3773d8607fe8bbefbcd77b5cfb816124cac89e491353deb8f2fa9324
-SIZE (calibre/calibre-8.7.0.tar.xz) = 45111468
-SHA256 (calibre/VOICES.md) = 4ce53d3bfb2460ab7ef2bc42c2a651912bf270da700afd62c81390fcaed133a5
-SIZE (calibre/VOICES.md) = 44563
-SHA256 (calibre/kovidgoyal-calibre-translations-8abf932_GH0.tar.gz) = e81c1ec5c38a7c635ff7bd6182bd99665a7de2171518f8ea8b4fd706a7b29456
-SIZE (calibre/kovidgoyal-calibre-translations-8abf932_GH0.tar.gz) = 75154993
-SHA256 (calibre/LibreOffice-dictionaries-537912c_GH0.tar.gz) = 46a7c03354dca09227fa415c20f51614bc3bfb07f05ff28d7228cf2ebb83138e
-SIZE (calibre/LibreOffice-dictionaries-537912c_GH0.tar.gz) = 117692382
+TIMESTAMP = 1760730964
+SHA256 (calibre/calibre-8.13.0.tar.xz) = df5085a159175e4b3535d78f34ebc59257c9153dfa9262cbe2fb200e74da5f24
+SIZE (calibre/calibre-8.13.0.tar.xz) = 45661380
+SHA256 (calibre/kovidgoyal-calibre-translations-aa4daed_GH0.tar.gz) = 87e8c5f628bcb400a3d1d349b775088533af798047f1bc7d508656044b0bb27e
+SIZE (calibre/kovidgoyal-calibre-translations-aa4daed_GH0.tar.gz) = 75923653
+SHA256 (calibre/LibreOffice-dictionaries-8aae2c2_GH0.tar.gz) = 4fc53481dada936a719e0cba85b672193145734a6a939bafe26f6a4e86486b04
+SIZE (calibre/LibreOffice-dictionaries-8aae2c2_GH0.tar.gz) = 117697179
diff --git a/deskutils/calibre/files/patch-setup_build.py b/deskutils/calibre/files/patch-setup_build.py
index d2e31e3be30a..7aec05b4d2b3 100644
--- a/deskutils/calibre/files/patch-setup_build.py
+++ b/deskutils/calibre/files/patch-setup_build.py
@@ -1,6 +1,15 @@
---- setup/build.py.orig 2025-04-18 03:14:01 UTC
+--- setup/build.py.orig 2025-08-08 02:10:36 UTC
+++ setup/build.py
-@@ -701,6 +701,7 @@ sip-file = {os.path.basename(sipf)!r}
+@@ -446,6 +446,8 @@ class Build(Command):
+ continue
+ if not is_ext_allowed(self.compiling_for, ext):
+ continue
++ if ext.name == 'piper':
++ continue
+ if ext.error:
+ if ext.optional:
+ self.warn(ext.error)
+@@ -703,6 +705,7 @@ sip-file = {os.path.basename(sipf)!r}
include-dirs = {ext.inc_dirs}
qmake-QT = {ext.qt_modules}
sip-file = {os.path.basename(sipf)!r}
diff --git a/deskutils/calibre/files/patch-setup_commands.py b/deskutils/calibre/files/patch-setup_commands.py
new file mode 100644
index 000000000000..72f524b88ac4
--- /dev/null
+++ b/deskutils/calibre/files/patch-setup_commands.py
@@ -0,0 +1,21 @@
+--- setup/commands.py.orig 2025-08-08 02:10:36 UTC
++++ setup/commands.py
+@@ -30,7 +30,6 @@ __all__ = [
+ 'manual',
+ 'mathjax',
+ 'osx',
+- 'piper_voices',
+ 'pot',
+ 'publish',
+ 'publish_betas',
+@@ -93,10 +92,6 @@ hyphenation = Hyphenation()
+ from setup.hyphenation import Hyphenation
+
+ hyphenation = Hyphenation()
+-
+-from setup.piper import PiperVoices
+-
+-piper_voices = PiperVoices()
+
+ from setup.liberation import LiberationFonts
+
diff --git a/deskutils/calibre/files/patch-setup_iso__codes.py b/deskutils/calibre/files/patch-setup_iso__codes.py
index e23074d72157..f2a1fb04871c 100644
--- a/deskutils/calibre/files/patch-setup_iso__codes.py
+++ b/deskutils/calibre/files/patch-setup_iso__codes.py
@@ -1,4 +1,4 @@
---- setup/iso_codes.py.orig 2025-04-18 03:14:01 UTC
+--- setup/iso_codes.py.orig 2025-10-01 15:30:07 UTC
+++ setup/iso_codes.py
@@ -2,6 +2,7 @@ import fnmatch
# License: GPLv3 Copyright: 2023, Kovid Goyal <kovid at kovidgoyal.net>
@@ -25,7 +25,7 @@
- with open(opts.path_to_isocodes, 'rb') as f:
- self._zip_data = f.read()
- # get top level directory
-- top = {item.split('/')[0] for item in zipfile.ZipFile(self.zip_data).namelist()}
+- top = {item.split('/')[0] for item in zipfile.ZipFile(BytesIO(self.zip_data)).namelist()}
- assert len(top) == 1
- self.top_level_filename = top.pop()
+ if opts.isocodes_extracted:
@@ -36,7 +36,7 @@
+ with open(opts.path_to_isocodes, 'rb') as f:
+ self._zip_data = f.read()
+ # get top level directory
-+ top = {item.split('/')[0] for item in zipfile.ZipFile(self.zip_data).namelist()}
++ top = {item.split('/')[0] for item in zipfile.ZipFile(BytesIO(self.zip_data)).namelist()}
+ assert len(top) == 1
+ self.top_level_filename = top.pop()
diff --git a/deskutils/calibre/files/patch-setup_resources.py b/deskutils/calibre/files/patch-setup_resources.py
new file mode 100644
index 000000000000..4f8d77906778
--- /dev/null
+++ b/deskutils/calibre/files/patch-setup_resources.py
@@ -0,0 +1,11 @@
+--- setup/resources.py.orig 2025-08-08 02:10:36 UTC
++++ setup/resources.py
+@@ -104,7 +104,7 @@ class Resources(Command): # {{{
+ class Resources(Command): # {{{
+
+ description = 'Compile various needed calibre resources'
+- sub_commands = ['liberation_fonts', 'mathjax', 'rapydscript', 'hyphenation', 'piper_voices']
++ sub_commands = ['liberation_fonts', 'mathjax', 'rapydscript', 'hyphenation']
+
+ def run(self, opts):
+ from calibre.utils.serialize import msgpack_dumps
diff --git a/deskutils/calibre/files/user-agent-data.json b/deskutils/calibre/files/user-agent-data.json
index 99db15bbd6c2..b35a7463bbe4 100644
--- a/deskutils/calibre/files/user-agent-data.json
+++ b/deskutils/calibre/files/user-agent-data.json
@@ -1,6 +1,7 @@
{
"common_user_agents": [
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0",
@@ -8,107 +9,106 @@
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.33 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0",
- "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)",
"Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0",
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
],
"desktop_platforms": [
- "Macintosh; Intel Mac OS X 10.15",
- "Windows NT 10.0; Win64; x64",
- "Windows NT 10.0",
"Windows NT 10.0; WOW64",
+ "Windows NT 10.0",
"Windows NT 10.0; Microsoft Windows 10.0.19044; en-US",
+ "Macintosh; Intel Mac OS X 10_15_7",
"Windows NT 6.1; Win64; x64",
- "Macintosh; Intel Mac OS X 10_15_7"
+ "Windows NT 10.0; Win64; x64",
+ "Macintosh; Intel Mac OS X 10.15"
],
- "timestamp": "2025-07-18T07:51:48.864212+00:00",
+ "timestamp": "2025-10-17T19:58:44.609558+00:00",
"user_agents_popularity": {
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0": 18741,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0": 14220,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36": 140756,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 7299,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 6950,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 104801,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15": 6112,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15": 11756,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15": 37652,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15": 9389,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15": 35322,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15": 53993,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15": 68203,
- "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)": 16260,
- "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18": 6598,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 29996,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36": 13682,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36": 6110,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36": 11698,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36": 23488,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 9038,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0": 16814,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36": 6193,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 18532,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0": 7486,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0": 20745,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 555765,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0": 285441,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0": 18783,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0": 14249,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36": 169283,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 9394,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 105380,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15": 14204,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15": 47093,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15": 10298,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15": 36203,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15": 55147,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15": 70717,
+ "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)": 23003,
+ "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18": 9935,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 39666,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36": 20472,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36": 18323,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36": 14793,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36": 28225,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36": 8205,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 11741,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0": 16870,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 20108,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0": 20776,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 559264,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0": 287305,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.33 Safari/537.36": 225959,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36": 248070,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0": 138734,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36": 284395,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0": 148351,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36": 328840,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0": 138360,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36": 300116,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0": 99344,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36": 229560,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36": 154394,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36": 88050,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0": 25231,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0": 177089,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0": 136581,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0": 173481,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0": 130547,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0": 165050,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0": 99777,
- "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0": 14365,
- "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0": 7798
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36": 257679,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0": 139472,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36": 286612,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0": 149515,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36": 332938,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0": 139983,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36": 305201,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0": 101415,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36": 235710,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36": 169607,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36": 406947,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36": 216124,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36": 149121,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36": 13799,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0": 32201,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0": 177635,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0": 137023,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0": 174648,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0": 131844,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0": 166147,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0": 101326,
+ "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0": 20036,
+ "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0": 10500
}
}
diff --git a/deskutils/calibre/pkg-plist b/deskutils/calibre/pkg-plist
index b933e9ca2a50..6f36e16b8db7 100644
--- a/deskutils/calibre/pkg-plist
+++ b/deskutils/calibre/pkg-plist
@@ -19,6 +19,25 @@ bin/lrs2lrf
bin/markdown-calibre
bin/web2disk
lib/calibre/calibre/__init__.py
+lib/calibre/calibre/ai/__init__.py
+lib/calibre/calibre/ai/config.py
+lib/calibre/calibre/ai/github/__init__.py
+lib/calibre/calibre/ai/github/backend.py
+lib/calibre/calibre/ai/github/config.py
+lib/calibre/calibre/ai/google/__init__.py
+lib/calibre/calibre/ai/google/backend.py
+lib/calibre/calibre/ai/google/config.py
+lib/calibre/calibre/ai/ollama/__init__.py
+lib/calibre/calibre/ai/ollama/backend.py
+lib/calibre/calibre/ai/ollama/config.py
+lib/calibre/calibre/ai/open_router/__init__.py
+lib/calibre/calibre/ai/open_router/backend.py
+lib/calibre/calibre/ai/open_router/config.py
+lib/calibre/calibre/ai/openai/__init__.py
+lib/calibre/calibre/ai/openai/backend.py
+lib/calibre/calibre/ai/openai/config.py
+lib/calibre/calibre/ai/prefs.py
+lib/calibre/calibre/ai/utils.py
lib/calibre/calibre/build_forms.py
lib/calibre/calibre/constants.py
lib/calibre/calibre/customize/__init__.py
@@ -665,6 +684,7 @@ lib/calibre/calibre/gui2/actions/browse_annots.py
lib/calibre/calibre/gui2/actions/browse_notes.py
lib/calibre/calibre/gui2/actions/catalog.py
lib/calibre/calibre/gui2/actions/choose_library.py
+lib/calibre/calibre/gui2/actions/column_tooltips.py
lib/calibre/calibre/gui2/actions/convert.py
lib/calibre/calibre/gui2/actions/copy_to_library.py
lib/calibre/calibre/gui2/actions/delete.py
@@ -716,6 +736,7 @@ lib/calibre/calibre/gui2/catalog/catalog_epub_mobi_ui.py
lib/calibre/calibre/gui2/catalog/catalog_tab_template_ui.py
lib/calibre/calibre/gui2/central.py
lib/calibre/calibre/gui2/changes.py
+lib/calibre/calibre/gui2/chat_widget.py
lib/calibre/calibre/gui2/comments_editor.py
lib/calibre/calibre/gui2/complete2.py
lib/calibre/calibre/gui2/convert/__init__.py
@@ -1178,6 +1199,7 @@ lib/calibre/calibre/gui2/viewer/control_sleep.py
lib/calibre/calibre/gui2/viewer/convert_book.py
lib/calibre/calibre/gui2/viewer/highlights.py
lib/calibre/calibre/gui2/viewer/integration.py
+lib/calibre/calibre/gui2/viewer/llm.py
lib/calibre/calibre/gui2/viewer/lookup.py
lib/calibre/calibre/gui2/viewer/main.py
lib/calibre/calibre/gui2/viewer/overlay.py
@@ -1437,6 +1459,8 @@ lib/calibre/calibre/utils/test_lock.py
lib/calibre/calibre/utils/text2int.py
lib/calibre/calibre/utils/threadpool.py
lib/calibre/calibre/utils/titlecase.py
+lib/calibre/calibre/utils/tts/__init__.py
+lib/calibre/calibre/utils/tts/piper.py
lib/calibre/calibre/utils/unicode_names.py
lib/calibre/calibre/utils/unrar.py
lib/calibre/calibre/utils/unsmarten.py
@@ -1614,6 +1638,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/icons.rcc
%%DATADIR%%/images.qrc
%%DATADIR%%/images/add_book.png
+%%DATADIR%%/images/ai.png
%%DATADIR%%/images/apple-touch-icon.png
%%DATADIR%%/images/arrow-down.png
%%DATADIR%%/images/arrow-up.png
@@ -1753,6 +1778,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/images/mimetypes/gif.png
%%DATADIR%%/images/mimetypes/html.png
%%DATADIR%%/images/mimetypes/jpeg.png
+%%DATADIR%%/images/mimetypes/kepub.png
%%DATADIR%%/images/mimetypes/kfx.png
%%DATADIR%%/images/mimetypes/lit.png
%%DATADIR%%/images/mimetypes/lrf.png
@@ -1822,6 +1848,7 @@ lib/calibre/tinycss/version.py
%%DATADIR%%/images/search_add_saved.png
%%DATADIR%%/images/search_copy_saved.png
%%DATADIR%%/images/search_delete_saved.png
+%%DATADIR%%/images/send.png
%%DATADIR%%/images/series.png
%%DATADIR%%/images/similar.png
%%DATADIR%%/images/smarten-punctuation.png
diff --git a/deskutils/cartotheque/Makefile b/deskutils/cartotheque/Makefile
index 4bf63b7f0bde..2bbe4ee81692 100644
--- a/deskutils/cartotheque/Makefile
+++ b/deskutils/cartotheque/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cartotheque
PORTVERSION= 0.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= deskutils gnustep
MASTER_SITES= LOCAL/dinoex
DISTNAME= Cartotheque-${PORTVERSION}
diff --git a/deskutils/charmtimetracker/Makefile b/deskutils/charmtimetracker/Makefile
index 4289d6169aa1..b5756fe6ab02 100644
--- a/deskutils/charmtimetracker/Makefile
+++ b/deskutils/charmtimetracker/Makefile
@@ -14,6 +14,9 @@ WWW= https://github.com/KDAB/Charm
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Abandoned upstream, upstream repo archived Sep 24, 2023
+EXPIRATION_DATE=2025-12-31
+
LIB_DEPENDS= libqt5keychain.so:security/qtkeychain@qt5
USES= cmake compiler:c++11-lib pkgconfig qt:5 xorg
diff --git a/deskutils/chart/Makefile b/deskutils/chart/Makefile
index 5f40e77a1f4c..23e5f1808e48 100644
--- a/deskutils/chart/Makefile
+++ b/deskutils/chart/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chart
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 29
+PORTREVISION= 32
CATEGORIES= deskutils
MAINTAINER= mail@dbalan.in
diff --git a/deskutils/cherrytree/Makefile b/deskutils/cherrytree/Makefile
index 87bd67487166..15e8e69bee80 100644
--- a/deskutils/cherrytree/Makefile
+++ b/deskutils/cherrytree/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cherrytree
-PORTVERSION= 1.5.0
-PORTREVISION= 2
+PORTVERSION= 1.6.1
CATEGORIES= deskutils
MASTER_SITES= https://www.giuspen.com/software/ \
https://github.com/giuspen/cherrytree/releases/download/v${PORTVERSION}/
diff --git a/deskutils/cherrytree/distinfo b/deskutils/cherrytree/distinfo
index de47f517a78b..d5705dc328af 100644
--- a/deskutils/cherrytree/distinfo
+++ b/deskutils/cherrytree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748986191
-SHA256 (cherrytree_1.5.0.tar.xz) = 55d477f721ad95d6d2302c04d44894b2371a98b0d2e43a3d5c455f82457553b7
-SIZE (cherrytree_1.5.0.tar.xz) = 4798052
+TIMESTAMP = 1757862952
+SHA256 (cherrytree_1.6.1.tar.xz) = 08a6e7d312b21a3ebe64da0fdda5846b1aaa901f842856add8158bae47980eff
+SIZE (cherrytree_1.6.1.tar.xz) = 3583052
diff --git a/deskutils/cherrytree/pkg-plist b/deskutils/cherrytree/pkg-plist
index bd69ccbd1f84..aaae48d728b1 100644
--- a/deskutils/cherrytree/pkg-plist
+++ b/deskutils/cherrytree/pkg-plist
@@ -318,6 +318,7 @@ share/applications/cherrytree.desktop
%%DATADIR%%/language-specs/abap.lang
%%DATADIR%%/language-specs/clisp.lang
%%DATADIR%%/language-specs/elixir.lang
+%%DATADIR%%/language-specs/gkeyfile.lang
%%DATADIR%%/language-specs/hcl.lang
%%DATADIR%%/language-specs/markdown-extra.lang
%%DATADIR%%/language-specs/nasm.lang
diff --git a/deskutils/copyq/Makefile b/deskutils/copyq/Makefile
index e7059a3c1ad4..bdb7586ceb07 100644
--- a/deskutils/copyq/Makefile
+++ b/deskutils/copyq/Makefile
@@ -1,12 +1,9 @@
PORTNAME= copyq
-DISTVERSION= 10.0.0
+DISTVERSION= 13.0.0
CATEGORIES= deskutils
MASTER_SITES= https://github.com/hluk/CopyQ/releases/download/v${DISTVERSION}/
DISTNAME= Copyq-${DISTVERSION}
-PATCH_SITES= https://github.com/hluk/CopyQ/commit/
-PATCHFILES+= f08c0d46a239362c5d3525ef9c3ba943bb00f734.patch:-p1 # Fix build with Qt >= 6.9.0
-
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Qt6 based clipboard manager
WWW= https://github.com/hluk/CopyQ
@@ -14,17 +11,14 @@ WWW= https://github.com/hluk/CopyQ
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libwayland-client.so:graphics/wayland \
- libxkbcommon.so:x11/libxkbcommon
+LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
USES= cmake gl kde:6 pkgconfig qt:6 xorg
USE_GL= opengl
-USE_KDE= notifications ecm:build statusnotifieritem
-USE_QT= base declarative svg wayland translations:build
+USE_KDE= guiaddons notifications statusnotifieritem ecm:build
+USE_QT= base declarative svg translations:build
USE_XORG= ice sm x11 xext xfixes xtst
-CMAKE_ARGS= -DWITH_QT6:BOOL=TRUE
-
PORTSCOUT= limit:^d\.d\.
OPTIONS_DEFINE= PLUGINS
diff --git a/deskutils/copyq/distinfo b/deskutils/copyq/distinfo
index 295cea033ed3..f968f8c9b410 100644
--- a/deskutils/copyq/distinfo
+++ b/deskutils/copyq/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1744954135
-SHA256 (Copyq-10.0.0.tar.gz) = cc1ab0b492824d92e6e94b5d30576bcf7ed84b4fa75bd305c7262e0b2ccc7b95
-SIZE (Copyq-10.0.0.tar.gz) = 3457419
-SHA256 (f08c0d46a239362c5d3525ef9c3ba943bb00f734.patch) = 176a422134c6fd85f58b1dd2cb70b2b89c018b14e6c756193e74a9eae579441c
-SIZE (f08c0d46a239362c5d3525ef9c3ba943bb00f734.patch) = 16044
+TIMESTAMP = 1761127340
+SHA256 (Copyq-13.0.0.tar.gz) = 6da6553f6daca79570192581483fd2afe29678084497f20f7fab7e2b0e9463aa
+SIZE (Copyq-13.0.0.tar.gz) = 3536107
diff --git a/deskutils/copyq/pkg-plist b/deskutils/copyq/pkg-plist
index 50e70c003d21..902e70d77332 100644
--- a/deskutils/copyq/pkg-plist
+++ b/deskutils/copyq/pkg-plist
@@ -7,9 +7,9 @@ bin/copyq
%%PLUGINS%%lib/copyq/plugins/libitemsync.so
%%PLUGINS%%lib/copyq/plugins/libitemtags.so
%%PLUGINS%%lib/copyq/plugins/libitemtext.so
-share/man/man1/copyq.1.gz
share/applications/com.github.hluk.copyq.desktop
share/bash-completion/completions/copyq
+%%DATADIR%%/themes/black.ini
%%DATADIR%%/themes/dark.ini
%%DATADIR%%/themes/forest.ini
%%DATADIR%%/themes/items.css
@@ -34,12 +34,14 @@ share/bash-completion/completions/copyq
%%DATADIR%%/translations/copyq_fa.qm
%%DATADIR%%/translations/copyq_fi.qm
%%DATADIR%%/translations/copyq_fr.qm
+%%DATADIR%%/translations/copyq_ga.qm
%%DATADIR%%/translations/copyq_he.qm
%%DATADIR%%/translations/copyq_hr.qm
%%DATADIR%%/translations/copyq_hu.qm
%%DATADIR%%/translations/copyq_id.qm
%%DATADIR%%/translations/copyq_it.qm
%%DATADIR%%/translations/copyq_ja.qm
+%%DATADIR%%/translations/copyq_kab.qm
%%DATADIR%%/translations/copyq_ko.qm
%%DATADIR%%/translations/copyq_lt.qm
%%DATADIR%%/translations/copyq_nb.qm
@@ -52,6 +54,7 @@ share/bash-completion/completions/copyq
%%DATADIR%%/translations/copyq_sv.qm
%%DATADIR%%/translations/copyq_tr.qm
%%DATADIR%%/translations/copyq_uk.qm
+%%DATADIR%%/translations/copyq_vi.qm
%%DATADIR%%/translations/copyq_zh_CN.qm
%%DATADIR%%/translations/copyq_zh_TW.qm
share/icons/hicolor/128x128/apps/copyq.png
@@ -63,4 +66,5 @@ share/icons/hicolor/48x48/apps/copyq.png
share/icons/hicolor/64x64/apps/copyq.png
share/icons/hicolor/scalable/apps/copyq.svg
share/icons/hicolor/scalable/apps/copyq_mask.svg
+share/man/man1/copyq.1.gz
share/metainfo/com.github.hluk.copyq.appdata.xml
diff --git a/deskutils/coregarage/Makefile b/deskutils/coregarage/Makefile
index 9918b48ff24c..b4279f11a5c2 100644
--- a/deskutils/coregarage/Makefile
+++ b/deskutils/coregarage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= coregarage
-DISTVERSION= 4.5.0
+DISTVERSION= 5.0.0
CATEGORIES= deskutils
MAINTAINER= jwb@FreeBSD.org
@@ -9,28 +9,27 @@ WWW= https://gitlab.com/cubocore/coregarage
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libarchiveqt5.so:archivers/libarchive-qt \
- libcprime-core.so:deskutils/libcprime
+LIB_DEPENDS= libcprime-core.so:deskutils/libcprime
-USES= cmake desktop-file-utils localbase:ldflags qt:5
-USE_QT= buildtools:build core gui network qmake:build widgets
+USES= cmake desktop-file-utils localbase:ldflags qt:6
+USE_QT= base tools:build
USE_GITLAB= yes
GL_ACCOUNT= CuboCore
-GL_TAGNAME= c03fd7d1bd37d4a11017cf242c55c66b157033fa
+GL_TAGNAME= v5.0.0
PLIST_FILES= bin/coregarage \
- share/applications/org.cubocore.CoreGarage.desktop \
- share/icons/hicolor/scalable/apps/org.cubocore.CoreGarage.svg
+ share/applications/cc.cubocore.CoreGarage.desktop \
+ share/icons/hicolor/scalable/apps/cc.cubocore.CoreGarage.svg
pre-configure:
@${REINPLACE_CMD} \
-e 's|/usr/bin|${PREFIX}/bin|g' \
-e 's|/usr/lib|${PREFIX}/lib|g' \
-e 's|/usr/share|${PREFIX}/share|g' \
- ${WRKSRC}/coregarage.cpp \
- ${WRKSRC}/coregarage.h \
- ${WRKSRC}/org.cubocore.CoreGarage.desktop \
- ${WRKSRC}/settings.cpp
+ ${WRKSRC}/src/coregarage.cpp \
+ ${WRKSRC}/src/settings.cpp \
+ ${WRKSRC}/src/coregarage.h \
+ ${WRKSRC}/cc.cubocore.CoreGarage.desktop
.include <bsd.port.mk>
diff --git a/deskutils/coregarage/distinfo b/deskutils/coregarage/distinfo
index 14de16709547..2126d8573ca2 100644
--- a/deskutils/coregarage/distinfo
+++ b/deskutils/coregarage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730204804
-SHA256 (CuboCore-coregarage-c03fd7d1bd37d4a11017cf242c55c66b157033fa_GL0.tar.gz) = bfdf824302448466df9de5ded410378db2cb21e0f1957a5ce03522e8ac6cd90a
-SIZE (CuboCore-coregarage-c03fd7d1bd37d4a11017cf242c55c66b157033fa_GL0.tar.gz) = 102326
+TIMESTAMP = 1757764557
+SHA256 (coregarage-v5.0.0.tar.bz2) = eb047b3f0b2627c9a7e479625c66b30153254dc63b931eee8bc039ca054d1867
+SIZE (coregarage-v5.0.0.tar.bz2) = 96707
diff --git a/deskutils/coregarage/files/patch-settings.cpp b/deskutils/coregarage/files/patch-src_settings.cpp
index 7bb7311ada83..8358ca5ffe65 100644
--- a/deskutils/coregarage/files/patch-settings.cpp
+++ b/deskutils/coregarage/files/patch-src_settings.cpp
@@ -1,9 +1,9 @@
---- settings.cpp.orig 2023-08-27 20:32:18 UTC
-+++ settings.cpp
+--- src/settings.cpp.orig 2025-09-13 11:52:38 UTC
++++ src/settings.cpp
@@ -177,9 +177,9 @@ void settings::setDefaultSettings(QSettings& settings)
// Add system font to CorePad, CoreTerminal
QFont monoFont = QFontDatabase::systemFont(QFontDatabase::FixedFont);
- if ( not monoFont.family().count() ) {
+ if ( not monoFont.family().length() ) {
- monoFont = QFont("monospace", 9);}
+ monoFont = QFont("monospace", 12);}
if (monoFont.styleHint() != QFont::Monospace) {
diff --git a/deskutils/crengine-ng/Makefile b/deskutils/crengine-ng/Makefile
new file mode 100644
index 000000000000..6e68cbcf0cdc
--- /dev/null
+++ b/deskutils/crengine-ng/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= crengine-ng
+DISTVERSION= 0.9.12
+CATEGORIES= deskutils
+
+MAINTAINER= kenrap@kennethraplee.com
+COMMENT= Cross-platform library for text viewers and e-book readers
+WWW= https://gitlab.com/coolreader-ng/crengine-ng
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libfribidi.so:converters/fribidi \
+ libgif.so:graphics/giflib \
+ libharfbuzz.so:print/harfbuzz \
+ libpng.so:graphics/png \
+ libunibreak.so:textproc/libunibreak \
+ libutf8proc.so:textproc/utf8proc \
+ libzstd.so:archivers/zstd
+
+USES= cmake pkgconfig desktop-file-utils jpeg
+
+USE_GITLAB= yes
+GL_ACCOUNT= coolreader-ng
+
+CMAKE_ARGS= -D CRE_BUILD_STATIC=OFF \
+ -D DOC_DATA_COMPRESSION_LEVEL=3
+
+.if defined(WITH_LTO)
+CMAKE_ARGS+= -D ENABLE_LTO=ON
+.endif
+
+.include <bsd.port.mk>
diff --git a/deskutils/crengine-ng/distinfo b/deskutils/crengine-ng/distinfo
new file mode 100644
index 000000000000..6eb7ce29e84b
--- /dev/null
+++ b/deskutils/crengine-ng/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754181107
+SHA256 (crengine-ng-0.9.12.tar.bz2) = d098a0b1e5c0e9d5e2202b225d34cf35bd371ff109fd239fb84e1c84816cf47b
+SIZE (crengine-ng-0.9.12.tar.bz2) = 4378495
diff --git a/deskutils/crengine-ng/pkg-descr b/deskutils/crengine-ng/pkg-descr
new file mode 100644
index 000000000000..49469b88b122
--- /dev/null
+++ b/deskutils/crengine-ng/pkg-descr
@@ -0,0 +1 @@
+A cross-platform library designed to implement text viewers and e-book readers.
diff --git a/deskutils/crengine-ng/pkg-plist b/deskutils/crengine-ng/pkg-plist
new file mode 100644
index 000000000000..ffb523820b01
--- /dev/null
+++ b/deskutils/crengine-ng/pkg-plist
@@ -0,0 +1,131 @@
+include/crengine-ng/crbookformats.h
+include/crengine-ng/crconcurrent.h
+include/crengine-ng/crengine-ng-config.h
+include/crengine-ng/crengine.h
+include/crengine-ng/crgui.h
+include/crengine-ng/crhist.h
+include/crengine-ng/crhyphman.h
+include/crengine-ng/cri18n.h
+include/crengine-ng/crlocaledata.h
+include/crengine-ng/crlocks.h
+include/crengine-ng/crlog.h
+include/crengine-ng/crprops.h
+include/crengine-ng/crsetup.h
+include/crengine-ng/crskin.h
+include/crengine-ng/crtimerutil.h
+include/crengine-ng/crtrace.h
+include/crengine-ng/crtxtenc.h
+include/crengine-ng/cssdef.h
+include/crengine-ng/dtddef.h
+include/crengine-ng/fb2def.h
+include/crengine-ng/ldomdoccache.h
+include/crengine-ng/ldomdocument.h
+include/crengine-ng/ldommarkedrange.h
+include/crengine-ng/ldomnode.h
+include/crengine-ng/ldomnodecallback.h
+include/crengine-ng/ldomword.h
+include/crengine-ng/ldomwordex.h
+include/crengine-ng/ldomwordexlist.h
+include/crengine-ng/ldomxpointer.h
+include/crengine-ng/ldomxpointerex.h
+include/crengine-ng/ldomxrange.h
+include/crengine-ng/ldomxrangelist.h
+include/crengine-ng/lvarray.h
+include/crengine-ng/lvassetcontainerfactory.h
+include/crengine-ng/lvautoptr.h
+include/crengine-ng/lvbasedrawbuf.h
+include/crengine-ng/lvbyteorder.h
+include/crengine-ng/lvcacheableobject.h
+include/crengine-ng/lvcacheloadingcallback.h
+include/crengine-ng/lvcolordrawbuf.h
+include/crengine-ng/lvcontainer.h
+include/crengine-ng/lvcontaineriteminfo.h
+include/crengine-ng/lvdocprops.h
+include/crengine-ng/lvdocview.h
+include/crengine-ng/lvdocviewcallback.h
+include/crengine-ng/lvdocviewcmd.h
+include/crengine-ng/lvdocviewprops.h
+include/crengine-ng/lvdrawbuf.h
+include/crengine-ng/lvembeddedfont.h
+include/crengine-ng/lvfnt.h
+include/crengine-ng/lvfntman.h
+include/crengine-ng/lvfont.h
+include/crengine-ng/lvgraydrawbuf.h
+include/crengine-ng/lvhashtable.h
+include/crengine-ng/lvimagesource.h
+include/crengine-ng/lvimg.h
+include/crengine-ng/lvmemman.h
+include/crengine-ng/lvpagemap.h
+include/crengine-ng/lvpagesplitter.h
+include/crengine-ng/lvptrvec.h
+include/crengine-ng/lvqueue.h
+include/crengine-ng/lvref.h
+include/crengine-ng/lvrefcache.h
+include/crengine-ng/lvrend.h
+include/crengine-ng/lvserialbuf.h
+include/crengine-ng/lvstorageobject.h
+include/crengine-ng/lvstream.h
+include/crengine-ng/lvstreamutils.h
+include/crengine-ng/lvstring.h
+include/crengine-ng/lvstring32collection.h
+include/crengine-ng/lvstring32hashedcollection.h
+include/crengine-ng/lvstring8collection.h
+include/crengine-ng/lvstsheet.h
+include/crengine-ng/lvstyles.h
+include/crengine-ng/lvtextfm.h
+include/crengine-ng/lvthread.h
+include/crengine-ng/lvtinydom_common.h
+include/crengine-ng/lvtinydomutils.h
+include/crengine-ng/lvtinynodecollection.h
+include/crengine-ng/lvtocitem.h
+include/crengine-ng/lvtypes.h
+include/crengine-ng/lvxmlparsercallback.h
+include/crengine-ng/lxmldocbase.h
+lib/cmake/crengine-ng/crengine-ng-config-version.cmake
+lib/cmake/crengine-ng/crengine-ng-config.cmake
+lib/cmake/crengine-ng/crengine-ng-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/crengine-ng/crengine-ng-targets.cmake
+lib/libcrengine-ng.so
+lib/libcrengine-ng.so.0.9.12
+lib/libcrengine-ng.so.7
+libdata/pkgconfig/crengine-ng.pc
+%%DATADIR%%/chm.css
+%%DATADIR%%/dict.css
+%%DATADIR%%/doc.css
+%%DATADIR%%/docx.css
+%%DATADIR%%/epub.css
+%%DATADIR%%/fb2.css
+%%DATADIR%%/fb3.css
+%%DATADIR%%/htm.css
+%%DATADIR%%/html5.css
+%%DATADIR%%/hyph/hyph-ar.pattern
+%%DATADIR%%/hyph/hyph-bg.pattern
+%%DATADIR%%/hyph/hyph-bn.pattern
+%%DATADIR%%/hyph/hyph-cs.pattern
+%%DATADIR%%/hyph/hyph-da.pattern
+%%DATADIR%%/hyph/hyph-de-1996.pattern
+%%DATADIR%%/hyph/hyph-el-monoton.pattern
+%%DATADIR%%/hyph/hyph-en-gb.pattern
+%%DATADIR%%/hyph/hyph-en-us.pattern
+%%DATADIR%%/hyph/hyph-es.pattern
+%%DATADIR%%/hyph/hyph-fa.pattern
+%%DATADIR%%/hyph/hyph-fi.pattern
+%%DATADIR%%/hyph/hyph-fr.pattern
+%%DATADIR%%/hyph/hyph-grc.pattern
+%%DATADIR%%/hyph/hyph-gu.pattern
+%%DATADIR%%/hyph/hyph-hu.pattern
+%%DATADIR%%/hyph/hyph-it.pattern
+%%DATADIR%%/hyph/hyph-mr.pattern
+%%DATADIR%%/hyph/hyph-nl.pattern
+%%DATADIR%%/hyph/hyph-pa.pattern
+%%DATADIR%%/hyph/hyph-pl.pattern
+%%DATADIR%%/hyph/hyph-pt.pattern
+%%DATADIR%%/hyph/hyph-ru-ru,en-us.pattern
+%%DATADIR%%/hyph/hyph-ru-ru.pattern
+%%DATADIR%%/hyph/hyph-ta.pattern
+%%DATADIR%%/hyph/hyph-te.pattern
+%%DATADIR%%/hyph/hyph-uk.pattern
+%%DATADIR%%/hyph/hyph-zh-latn-pinyin.pattern
+%%DATADIR%%/markdown.css
+%%DATADIR%%/rtf.css
+%%DATADIR%%/txt.css
diff --git a/deskutils/crqt-ng/Makefile b/deskutils/crqt-ng/Makefile
new file mode 100644
index 000000000000..0860381c95de
--- /dev/null
+++ b/deskutils/crqt-ng/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= crqt-ng
+DISTVERSION= 1.0.15
+CATEGORIES= deskutils
+
+MAINTAINER= kenrap@kennethraplee.com
+COMMENT= E-book reader
+WWW= https://gitlab.com/coolreader-ng/crqt-ng
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libcrengine-ng.so:deskutils/crengine-ng
+
+USES= qt:6 cmake desktop-file-utils pkgconfig
+
+USE_GITLAB= yes
+GL_ACCOUNT= coolreader-ng
+
+USE_QT= base translations
+
+CMAKE_ARGS= -D DOC_DATA_COMPRESSION_LEVEL=3 \
+ -D USE_QT=QT6 \
+ -D MAX_IMAGE_SCALE_MUL=2
+
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
+
+.include <bsd.port.mk>
diff --git a/deskutils/crqt-ng/distinfo b/deskutils/crqt-ng/distinfo
new file mode 100644
index 000000000000..48972c76b1b7
--- /dev/null
+++ b/deskutils/crqt-ng/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754231857
+SHA256 (crqt-ng-1.0.15.tar.bz2) = 1a4dd8f750ad585f2600d40b71b54b2d65f48abfee1414a055f27585cd6ad6a8
+SIZE (crqt-ng-1.0.15.tar.bz2) = 446115
diff --git a/deskutils/crqt-ng/pkg-descr b/deskutils/crqt-ng/pkg-descr
new file mode 100644
index 000000000000..c6cc144c24a6
--- /dev/null
+++ b/deskutils/crqt-ng/pkg-descr
@@ -0,0 +1,2 @@
+Cross-platform open source e-book reader using crengine-ng.
+It is a fork of the CoolReader project.
diff --git a/deskutils/crqt-ng/pkg-plist b/deskutils/crqt-ng/pkg-plist
new file mode 100644
index 000000000000..b9d26d781d05
--- /dev/null
+++ b/deskutils/crqt-ng/pkg-plist
@@ -0,0 +1,19 @@
+bin/crqt
+share/applications/crqt.desktop
+share/crqt/backgrounds/bg_paper1.jpg
+share/crqt/backgrounds/bg_paper1_dark.jpg
+%%NLS%%share/crqt/i18n/crqt_bg.qm
+%%NLS%%share/crqt/i18n/crqt_cs.qm
+%%NLS%%share/crqt/i18n/crqt_hu.qm
+%%NLS%%share/crqt/i18n/crqt_nl.qm
+%%NLS%%share/crqt/i18n/crqt_ru.qm
+%%NLS%%share/crqt/i18n/crqt_uk.qm
+share/crqt/textures/tx_fabric.jpg
+share/crqt/textures/tx_fabric_dark.jpg
+share/crqt/textures/tx_sand.jpg
+share/crqt/textures/tx_sand_dark.jpg
+share/icons/hicolor/48x48/apps/crqt.png
+share/icons/hicolor/scalable/apps/crqt.svg
+share/metainfo/crqt.appdata.xml
+share/pixmaps/crqt.png
+share/pixmaps/crqt.xpm
diff --git a/deskutils/dosage/Makefile b/deskutils/dosage/Makefile
index a7a3b1a8c8c1..f64d3c2c5258 100644
--- a/deskutils/dosage/Makefile
+++ b/deskutils/dosage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dosage
DISTVERSION= 3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils python
MASTER_SITES= PYPI
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>0:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}imagesize>0:graphics/py-imagesize@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR}
diff --git a/deskutils/dstask/Makefile b/deskutils/dstask/Makefile
index 74e658fb37d1..3780a8092d78 100644
--- a/deskutils/dstask/Makefile
+++ b/deskutils/dstask/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dstask
DISTVERSIONPREFIX= v
DISTVERSION= 0.26
-PORTREVISION= 22
+PORTREVISION= 25
CATEGORIES= deskutils
MAINTAINER= ashish@FreeBSD.org
diff --git a/deskutils/easystroke/Makefile b/deskutils/easystroke/Makefile
index 2666dc64a565..0bcdc1c00dac 100644
--- a/deskutils/easystroke/Makefile
+++ b/deskutils/easystroke/Makefile
@@ -1,6 +1,6 @@
PORTNAME= easystroke
DISTVERSION= 0.6.0-9
-PORTREVISION= 11
+PORTREVISION= 12
DISTVERSIONSUFFIX= -gf7c1614
CATEGORIES= deskutils
diff --git a/deskutils/elementary-calendar/Makefile b/deskutils/elementary-calendar/Makefile
index 09491f40b21e..a9021a542bae 100644
--- a/deskutils/elementary-calendar/Makefile
+++ b/deskutils/elementary-calendar/Makefile
@@ -1,5 +1,6 @@
PORTNAME= calendar
DISTVERSION= 8.0.0
+PORTREVISION= 1
CATEGORIES= deskutils
PKGNAMEPREFIX= elementary-
diff --git a/deskutils/elementary-iconbrowser/Makefile b/deskutils/elementary-iconbrowser/Makefile
index e4193c27e727..c7e9c5fb028c 100644
--- a/deskutils/elementary-iconbrowser/Makefile
+++ b/deskutils/elementary-iconbrowser/Makefile
@@ -1,5 +1,5 @@
PORTNAME= iconbrowser
-DISTVERSION= 8.0.0
+DISTVERSION= 8.1.0
CATEGORIES= deskutils
PKGNAMEPREFIX= elementary-
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgranite-7.so:x11-toolkits/granite7
-USES= gettext-tools gnome meson pkgconfig python:build vala:build
+USES= gettext-tools gnome meson pkgconfig vala:build
USE_GITHUB= yes
GH_ACCOUNT= elementary
USE_GNOME= glib20 gtk40 gtksourceview5
diff --git a/deskutils/elementary-iconbrowser/distinfo b/deskutils/elementary-iconbrowser/distinfo
index fdbf22aef1be..6c47d86a830a 100644
--- a/deskutils/elementary-iconbrowser/distinfo
+++ b/deskutils/elementary-iconbrowser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734952227
-SHA256 (elementary-iconbrowser-8.0.0_GH0.tar.gz) = 97777ecbfe0bd303b753ffc5dc3ed29691d596d3c0b1eba5948542649a94e56d
-SIZE (elementary-iconbrowser-8.0.0_GH0.tar.gz) = 589537
+TIMESTAMP = 1760174568
+SHA256 (elementary-iconbrowser-8.1.0_GH0.tar.gz) = 2d56c2eaf339dbe84ca737c704e01bbfe14aebee80084c48e02a8c276906517b
+SIZE (elementary-iconbrowser-8.1.0_GH0.tar.gz) = 614301
diff --git a/deskutils/elementary-iconbrowser/pkg-plist b/deskutils/elementary-iconbrowser/pkg-plist
index 75e455e57a70..1e24d7a1703a 100644
--- a/deskutils/elementary-iconbrowser/pkg-plist
+++ b/deskutils/elementary-iconbrowser/pkg-plist
@@ -16,10 +16,13 @@ share/locale/ca/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/en_GB/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/fr/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/ja/LC_MESSAGES/io.elementary.iconbrowser.mo
+share/locale/ka/LC_MESSAGES/io.elementary.iconbrowser.mo
+share/locale/mr/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/nb/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/pt/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/ru/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/sk/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/uk/LC_MESSAGES/io.elementary.iconbrowser.mo
+share/locale/zh_CN/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/zh_Hant/LC_MESSAGES/io.elementary.iconbrowser.mo
share/metainfo/io.elementary.iconbrowser.appdata.xml
diff --git a/deskutils/fet/Makefile b/deskutils/fet/Makefile
index ba1f7754b43e..e7680644d8da 100644
--- a/deskutils/fet/Makefile
+++ b/deskutils/fet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fet
-DISTVERSION= 7.4.1
+DISTVERSION= 7.5.4
CATEGORIES= deskutils education
MASTER_SITES= https://lalescu.ro/liviu/fet/download/ \
https://lalescu.ro/liviu/fet/download/old/ \
diff --git a/deskutils/fet/distinfo b/deskutils/fet/distinfo
index 7b5d1377af5f..d450d6155581 100644
--- a/deskutils/fet/distinfo
+++ b/deskutils/fet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753734377
-SHA256 (fet-7.4.1.tar.bz2) = 4ab7193119d73114bc4770eb8a84834af79a6243710106ad034b23734c6fa86f
-SIZE (fet-7.4.1.tar.bz2) = 16597078
+TIMESTAMP = 1761107699
+SHA256 (fet-7.5.4.tar.bz2) = 61481b76fccabd6dc81dcb28d93d2f2d2585819915b21933b37d0fbd53de526e
+SIZE (fet-7.5.4.tar.bz2) = 17734617
diff --git a/deskutils/foliate/Makefile b/deskutils/foliate/Makefile
index accfd85a62ab..193fa92c6870 100644
--- a/deskutils/foliate/Makefile
+++ b/deskutils/foliate/Makefile
@@ -1,5 +1,6 @@
PORTNAME= foliate
PORTVERSION= 3.3.0
+PORTREVISION= 1
CATEGORIES= deskutils
MAINTAINER= fox@FreeBSD.org
diff --git a/deskutils/freeplane/Makefile b/deskutils/freeplane/Makefile
index 93f3912c89df..b463fec90628 100644
--- a/deskutils/freeplane/Makefile
+++ b/deskutils/freeplane/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freeplane
-DISTVERSION= 1.12.12
+DISTVERSION= 1.12.14
CATEGORIES= deskutils editors java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20stable
DISTNAME= ${PORTNAME}_bin-${PORTVERSION}
diff --git a/deskutils/freeplane/distinfo b/deskutils/freeplane/distinfo
index 5f45320155ad..c18f012041d1 100644
--- a/deskutils/freeplane/distinfo
+++ b/deskutils/freeplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754202308
-SHA256 (freeplane_bin-1.12.12.zip) = 171320ded784889269a54623c2505b10c86da2f281f7a83e8c329239168dccc9
-SIZE (freeplane_bin-1.12.12.zip) = 62115220
+TIMESTAMP = 1758369098
+SHA256 (freeplane_bin-1.12.14.zip) = e87ad33f67d45d22d720f7bfb46471634b48e3377be26cb061dfd9992ec77548
+SIZE (freeplane_bin-1.12.14.zip) = 62147995
diff --git a/deskutils/freeplane/pkg-plist b/deskutils/freeplane/pkg-plist
index fbf713794809..e55f42c5fccb 100644
--- a/deskutils/freeplane/pkg-plist
+++ b/deskutils/freeplane/pkg-plist
@@ -265,7 +265,6 @@ share/applications/freeplane.desktop
%%DATADIR%%/freeplane256.png
%%DATADIR%%/freeplaneConsole.l4j.ini
%%DATADIR%%/freeplanelauncher.jar
-%%DATADIR%%/gitinfo.txt
%%DATADIR%%/init.xargs
%%DATADIR%%/plugins/org.freeplane.plugin.bugreport/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.bugreport/lib/plugin-%%PORTVERSION%%.jar
@@ -379,7 +378,6 @@ share/applications/freeplane.desktop
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/xml-apis-ext-1.3.04.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/xmlgraphics-commons-2.11.jar
%%DATADIR%%/props.xargs
-%%DATADIR%%/resources/gitinfo.properties
%%DATADIR%%/resources/linkDecoration.ini
%%DATADIR%%/resources/ortho/dictionary_de.ortho
%%DATADIR%%/resources/ortho/dictionary_en.ortho
diff --git a/deskutils/gnome-calendar/Makefile b/deskutils/gnome-calendar/Makefile
index 10f401b31f3b..e58a5d487dbd 100644
--- a/deskutils/gnome-calendar/Makefile
+++ b/deskutils/gnome-calendar/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-calendar
PORTVERSION= 47.0
+PORTREVISION= 1
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-contacts/Makefile b/deskutils/gnome-contacts/Makefile
index d9d6df3fca95..5f196371f2da 100644
--- a/deskutils/gnome-contacts/Makefile
+++ b/deskutils/gnome-contacts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-contacts
PORTVERSION= 47.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
diff --git a/deskutils/gnome-initial-setup/Makefile b/deskutils/gnome-initial-setup/Makefile
index ddc44b85aae2..42f27f51921a 100644
--- a/deskutils/gnome-initial-setup/Makefile
+++ b/deskutils/gnome-initial-setup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-initial-setup
PORTVERSION= 47.5
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-maps/Makefile b/deskutils/gnome-maps/Makefile
index 222dd87ac143..4373399a79e6 100644
--- a/deskutils/gnome-maps/Makefile
+++ b/deskutils/gnome-maps/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gnome-maps
-DISTVERSION= 47.7
-PORTREVISION= 1
+DISTVERSION= 47.9
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -12,6 +11,8 @@ WWW= https://apps.gnome.org/Maps/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+PORTSCOUT= limit:^47\.
+
BUILD_DEPENDS= geoclue>=0:net/geoclue
LIB_DEPENDS= libgeocode-glib-2.so:net/geocode-glib2 \
libgjs.so:lang/gjs \
diff --git a/deskutils/gnome-maps/distinfo b/deskutils/gnome-maps/distinfo
index c625027031a1..4147c3896af0 100644
--- a/deskutils/gnome-maps/distinfo
+++ b/deskutils/gnome-maps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749285811
-SHA256 (gnome/gnome-maps-47.7.tar.xz) = 33499b35f7eb77eb835f9cb77cf7a8818f25db789c0591cf053060ebaf474ee5
-SIZE (gnome/gnome-maps-47.7.tar.xz) = 3272536
+TIMESTAMP = 1756644043
+SHA256 (gnome/gnome-maps-47.9.tar.xz) = 00a15c6abb3adad28eb7f8fbc9a79c8ab8ba63719dfa2feddd3ae25f5a75f8c5
+SIZE (gnome/gnome-maps-47.9.tar.xz) = 3272760
diff --git a/deskutils/gnome-pomodoro/Makefile b/deskutils/gnome-pomodoro/Makefile
index 43b17be078aa..f3fa39d1b9ef 100644
--- a/deskutils/gnome-pomodoro/Makefile
+++ b/deskutils/gnome-pomodoro/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnome-pomodoro
-PORTVERSION= 0.27.0
+PORTVERSION= 0.28.0
PORTEPOCH= 1
CATEGORIES= deskutils gnome
diff --git a/deskutils/gnome-pomodoro/distinfo b/deskutils/gnome-pomodoro/distinfo
index d4ea4a97ebdd..f70970c4429b 100644
--- a/deskutils/gnome-pomodoro/distinfo
+++ b/deskutils/gnome-pomodoro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750299496
-SHA256 (gnome-pomodoro-gnome-pomodoro-0.27.0_GH0.tar.gz) = 266c773dd591ae373440805fd6885d3052155e63c4c3671322e621ad1a42f7f8
-SIZE (gnome-pomodoro-gnome-pomodoro-0.27.0_GH0.tar.gz) = 6213480
+TIMESTAMP = 1758595774
+SHA256 (gnome-pomodoro-gnome-pomodoro-0.28.0_GH0.tar.gz) = 31c0ad477dc4f22e3c4fa284b51a415faa2e807f91aa580798b07f90973b7271
+SIZE (gnome-pomodoro-gnome-pomodoro-0.28.0_GH0.tar.gz) = 6214090
diff --git a/deskutils/gnome-shell-extension-audio-output-switcher/Makefile b/deskutils/gnome-shell-extension-audio-output-switcher/Makefile
index ac9e1e05e828..0da0ef88a013 100644
--- a/deskutils/gnome-shell-extension-audio-output-switcher/Makefile
+++ b/deskutils/gnome-shell-extension-audio-output-switcher/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-audio-output-switcher
PORTVERSION= 0.0.0.20171022
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-coverflow/Makefile b/deskutils/gnome-shell-extension-coverflow/Makefile
index 5c1e2e6fd873..b1799bc5a260 100644
--- a/deskutils/gnome-shell-extension-coverflow/Makefile
+++ b/deskutils/gnome-shell-extension-coverflow/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-coverflow
PORTVERSION= 0.0.0.20180110
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-dashtodock/Makefile b/deskutils/gnome-shell-extension-dashtodock/Makefile
index 4ad4011289d1..c90756645dcb 100644
--- a/deskutils/gnome-shell-extension-dashtodock/Makefile
+++ b/deskutils/gnome-shell-extension-dashtodock/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-dashtodock
-DISTVERSION= 100
DISTVERSIONPREFIX= extensions.gnome.org-v
+DISTVERSION= 102
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-dashtodock/distinfo b/deskutils/gnome-shell-extension-dashtodock/distinfo
index fb10cf706f46..523f632e4993 100644
--- a/deskutils/gnome-shell-extension-dashtodock/distinfo
+++ b/deskutils/gnome-shell-extension-dashtodock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746361370
-SHA256 (gnome/micheleg-dash-to-dock-extensions.gnome.org-v100_GH0.tar.gz) = 078cacccc241428735debf905a5e8e742a737b4728353fc37f1c0859448a1910
-SIZE (gnome/micheleg-dash-to-dock-extensions.gnome.org-v100_GH0.tar.gz) = 343651
+TIMESTAMP = 1757669577
+SHA256 (gnome/micheleg-dash-to-dock-extensions.gnome.org-v102_GH0.tar.gz) = 187caa454fa4820193a6adfb7855f6772d1f9b624f5f651b26c0fe5774d72b3a
+SIZE (gnome/micheleg-dash-to-dock-extensions.gnome.org-v102_GH0.tar.gz) = 346494
diff --git a/deskutils/gnome-shell-extension-dashtopanel/Makefile b/deskutils/gnome-shell-extension-dashtopanel/Makefile
index 38f3bdfb08c9..5f1f72704d80 100644
--- a/deskutils/gnome-shell-extension-dashtopanel/Makefile
+++ b/deskutils/gnome-shell-extension-dashtopanel/Makefile
@@ -1,27 +1,44 @@
PORTNAME= gnome-shell-extension-dashtopanel
-PORTVERSION= v46
-CATEGORIES= deskutils
+DISTVERSIONPREFIX= v
+DISTVERSION= 70
+CATEGORIES= deskutils gnome
+DIST_SUBDIR= gnome
-MAINTAINER= Alexander88207@protonmail.com
+MAINTAINER= gnome@FreeBSD.org
COMMENT= Icon taskbar for the Gnome Shell
WWW= https://github.com/home-sweet-gnome/dash-to-panel
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= git:devel/git \
- gsed:textproc/gsed \
- gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
+BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
+RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell
-USES= gettext gmake
+USES= gettext-tools gmake gnome
+USE_GNOME= glib20 intltool:build
USE_GITHUB= yes
GH_ACCOUNT= home-sweet-gnome
GH_PROJECT= dash-to-panel
-BINARY_ALIAS= sed=gsed
+UUID_EXTENSION= dash-to-panel@jderose9.github.com
+
+SUB_FILES= pkg-message
+SUB_LIST= UUID=${UUID_EXTENSION}
+
+GLIB_SCHEMAS= org.gnome.shell.extensions.dash-to-panel.gschema.xml
post-patch:
- @${REINPLACE_CMD} -e 's|/usr/share/|${PREFIX}/share/|g' ${WRKSRC}/Makefile
+ ${REINPLACE_CMD} -e 's|: 9999|: ${DISTVERSION}|' \
+ ${WRKSRC}/metadata.json
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
+ ${WRKSRC}/Makefile
+
+pre-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/schemas/*.xml \
+ ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas
.include <bsd.port.mk>
diff --git a/deskutils/gnome-shell-extension-dashtopanel/distinfo b/deskutils/gnome-shell-extension-dashtopanel/distinfo
index 162260d542d6..1756a3ddd95f 100644
--- a/deskutils/gnome-shell-extension-dashtopanel/distinfo
+++ b/deskutils/gnome-shell-extension-dashtopanel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650105595
-SHA256 (home-sweet-gnome-dash-to-panel-v46_GH0.tar.gz) = 181f455b74889795e4896e0f92de7391ac5ce9b13ae24cbd2430644b921428d3
-SIZE (home-sweet-gnome-dash-to-panel-v46_GH0.tar.gz) = 21156093
+TIMESTAMP = 1757775023
+SHA256 (gnome/home-sweet-gnome-dash-to-panel-v70_GH0.tar.gz) = 60ce7025417655b6dbdeaaf26eb351cbd4341a961fc76d79b2810279e3a4b5a2
+SIZE (gnome/home-sweet-gnome-dash-to-panel-v70_GH0.tar.gz) = 21268362
diff --git a/deskutils/gnome-shell-extension-dashtopanel/files/patch-Makefile b/deskutils/gnome-shell-extension-dashtopanel/files/patch-Makefile
new file mode 100644
index 000000000000..c96a816d67a2
--- /dev/null
+++ b/deskutils/gnome-shell-extension-dashtopanel/files/patch-Makefile
@@ -0,0 +1,81 @@
+--- Makefile.orig 2025-09-05 17:23:15 UTC
++++ Makefile
+@@ -7,39 +7,15 @@ MSGSRC = $(wildcard po/*.po)
+
+ TOLOCALIZE = src/extension.js src/prefs.js src/appIcons.js src/taskbar.js
+ MSGSRC = $(wildcard po/*.po)
+-ifeq ($(strip $(DESTDIR)),)
+- INSTALLTYPE = local
+- INSTALLBASE = $(HOME)/.local/share/gnome-shell/extensions
+-else
+- INSTALLTYPE = system
+- INSTALLBASE = $(DESTDIR)/usr/share/gnome-shell/extensions
+- SHARE_PREFIX = $(DESTDIR)/usr/share
+-endif
++INSTALLBASE = $(DESTDIR)%%LOCALBASE%%/share/gnome-shell/extensions
+ INSTALLNAME = dash-to-panel@jderose9.github.com
+
+-# The command line passed variable VERSION is used to set the version string
+-# in the metadata and in the generated zip-file. If no VERSION is passed, the
+-# version is pulled from the latest git tag and the current commit SHA1 is
+-# added to the metadata
+-ifdef VERSION
+- ifdef TARGET
+- FILESUFFIX = _v$(VERSION)_$(TARGET)
+- else
+- FILESUFFIX = _v$(VERSION)
+- endif
+-else
+- LATEST_TAG = $(shell git describe --match "v[0-9]*" --abbrev=0 --tags HEAD)
+- VERSION = $(LATEST_TAG:v%=%)
+- COMMIT = $(shell git rev-parse HEAD)
+- FILESUFFIX =
+-endif
+-
+ all: extension
+
+ clean:
+ rm -f ./schemas/gschemas.compiled
+
+-extension: ./schemas/gschemas.compiled $(MSGSRC:.po=.mo)
++extension: $(MSGSRC:.po=.mo)
+
+ ./schemas/gschemas.compiled: ./schemas/org.gnome.shell.extensions.dash-to-panel.gschema.xml
+ glib-compile-schemas ./schemas/
+@@ -69,7 +45,6 @@ install-local: _build
+ install: install-local
+
+ install-local: _build
+- rm -rf $(INSTALLBASE)/$(INSTALLNAME)
+ mkdir -p $(INSTALLBASE)/$(INSTALLNAME)
+ cp -r ./_build/* $(INSTALLBASE)/$(INSTALLNAME)/
+ ifeq ($(INSTALLTYPE),system)
+@@ -88,17 +63,13 @@ _build: all
+ -rm -fR _build
+
+ _build: all
+- -rm -fR ./_build
+ mkdir -p _build
+- cp $(MODULES) _build
++ cp $(MODULES) _build/
+ mkdir -p _build/ui
+- cp $(UI_MODULES) _build/ui
++ cp $(UI_MODULES) _build/ui/
+
+ mkdir -p _build/img
+ cd img ; cp $(IMAGES) ../_build/img/
+- mkdir -p _build/schemas
+- cp schemas/*.xml _build/schemas/
+- cp schemas/gschemas.compiled _build/schemas/
+ mkdir -p _build/locale
+ for l in $(MSGSRC:.po=.mo) ; do \
+ lf=_build/locale/`basename $$l .mo`; \
+@@ -106,8 +77,3 @@ _build: all
+ mkdir -p $$lf/LC_MESSAGES; \
+ cp $$l $$lf/LC_MESSAGES/dash-to-panel.mo; \
+ done;
+-ifneq ($(and $(COMMIT),$(VERSION)),)
+- sed -i 's/"version": [[:digit:]][[:digit:]]*/"version": $(VERSION),\n"commit": "$(COMMIT)"/' _build/metadata.json;
+-else ifneq ($(VERSION),)
+- sed -i 's/"version": [[:digit:]][[:digit:]]*/"version": $(VERSION)/' _build/metadata.json;
+-endif
diff --git a/deskutils/gnome-shell-extension-dashtopanel/files/pkg-message.in b/deskutils/gnome-shell-extension-dashtopanel/files/pkg-message.in
new file mode 100644
index 000000000000..2e9eff6a48b7
--- /dev/null
+++ b/deskutils/gnome-shell-extension-dashtopanel/files/pkg-message.in
@@ -0,0 +1,18 @@
+[
+{ type: install
+ message: <<EOM
+To enable this extension:
+gsettings set org.gnome.shell enabled-extensions "['%%UUID%%']"
+
+The gnome-shell must be restarted, press Alt+F2 and type 'r'.
+
+To configure or disable an extension, after restarting the shell,
+you have to launch 'gnome-extensions-app'.
+
+To disable this extension (before remove):
+gdbus call --session --dest org.gnome.Shell.Extensions \
+--object-path /org/gnome/Shell/Extensions \
+--method org.gnome.Shell.Extensions.DisableExtension %%UUID%%
+EOM
+}
+]
diff --git a/deskutils/gnome-shell-extension-dashtopanel/pkg-message b/deskutils/gnome-shell-extension-dashtopanel/pkg-message
deleted file mode 100644
index 3782e4cb8558..000000000000
--- a/deskutils/gnome-shell-extension-dashtopanel/pkg-message
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{
- message: <<EOM
-This gnome-shell extension won't be usable until the gnome-shell
-gets restarted. To do so, running the shell, press ALT+F2 and
-type 'r'. That will restart the shell.
-
-To enable or configure an extension, after restarting the shell, you
-have to open a new gnome-tweak-tool instance. The new extension
-should appear in the extensions section.
-EOM
-}
-]
diff --git a/deskutils/gnome-shell-extension-dashtopanel/pkg-plist b/deskutils/gnome-shell-extension-dashtopanel/pkg-plist
index c4890fad6422..6f15dbec0b4e 100644
--- a/deskutils/gnome-shell-extension-dashtopanel/pkg-plist
+++ b/deskutils/gnome-shell-extension-dashtopanel/pkg-plist
@@ -1,12 +1,16 @@
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/COPYING
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/README.md
-share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/Settings.ui
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/appIcons.js
-share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/convenience.js
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/desktopIconsIntegration.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/extension.js
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/dash-to-panel-logo-light.svg
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/highlight_stacked_bg.svg
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/highlight_stacked_bg_2.svg
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/highlight_stacked_bg_3.svg
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/kofi.png
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/paypal.png
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/stripe.png
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img/zorin-os.svg
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/intellihide.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/cs/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/de/LC_MESSAGES/dash-to-panel.mo
@@ -18,6 +22,7 @@ share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/hu/LC_MESS
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/it/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/ja/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/kk/LC_MESSAGES/dash-to-panel.mo
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/ko/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/nl/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/pl/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/pt_BR/LC_MESSAGES/dash-to-panel.mo
@@ -29,6 +34,7 @@ share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/uk/LC_MESS
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/zh_CN/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/locale/zh_TW/LC_MESSAGES/dash-to-panel.mo
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/metadata.json
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/notificationsMonitor.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/overview.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panel.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js
@@ -36,12 +42,29 @@ share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelPositions.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelSettings.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelStyle.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/prefs.js
-share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/progress.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/proximity.js
-share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/schemas/gschemas.compiled
-share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/schemas/org.gnome.shell.extensions.dash-to-panel.gschema.xml
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/stylesheet.css
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/taskbar.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/transparency.js
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxAnimateAppIconHoverOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxDotOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxDynamicOpacityOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxGroupAppsOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxHighlightAppIconHoverOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxIntellihideOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxMiddleClickOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxOverlayShortcut.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxScrollIconOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxScrollPanelOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxSecondaryMenuOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxShowApplicationsOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxShowDesktopOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/BoxWindowPreviewOptions.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/SettingsAbout.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/SettingsAction.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/SettingsBehavior.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/SettingsFineTune.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/SettingsPosition.ui
+share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/ui/SettingsStyle.ui
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/utils.js
share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/windowPreview.js
diff --git a/deskutils/gnome-shell-extension-filesmenu/Makefile b/deskutils/gnome-shell-extension-filesmenu/Makefile
index 509812c8bbf8..dfc69ea6226e 100644
--- a/deskutils/gnome-shell-extension-filesmenu/Makefile
+++ b/deskutils/gnome-shell-extension-filesmenu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-filesmenu
PORTVERSION= 0.0.0.20171125
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-hidetopbar/Makefile b/deskutils/gnome-shell-extension-hidetopbar/Makefile
index fa622fc95159..b1a3be4b5955 100644
--- a/deskutils/gnome-shell-extension-hidetopbar/Makefile
+++ b/deskutils/gnome-shell-extension-hidetopbar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hidetopbar
-DISTVERSION= 120
+DISTVERSION= 121
CATEGORIES= deskutils gnome
PKGNAMEPREFIX= gnome-shell-extension-
DIST_SUBDIR= gnome
@@ -13,7 +13,7 @@ LICENSE= GPLv3
RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell \
gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
-USES= gnome
+USES= gnome tar:bz2
USE_GNOME= glib20
NO_BUILD= yes
@@ -22,7 +22,7 @@ NO_ARCH= yes
USE_GITLAB= yes
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= tuxor1337
-GL_TAGNAME= e9ececc2
+GL_TAGNAME= bd46cf82
UUID_EXTENSION= hidetopbar@mathieu.bidon.ca
@@ -37,6 +37,10 @@ pre-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
do-install:
+.for f in Settings.ui metadata.json
+ ${INSTALL_DATA} ${WRKSRC}/${f} \
+ ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
+.endfor
${INSTALL_DATA} ${WRKSRC}/*.js \
${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
${INSTALL_DATA} ${WRKSRC}/schemas/*.gschema.xml \
diff --git a/deskutils/gnome-shell-extension-hidetopbar/distinfo b/deskutils/gnome-shell-extension-hidetopbar/distinfo
index abd1ef0a691e..a5018d064b76 100644
--- a/deskutils/gnome-shell-extension-hidetopbar/distinfo
+++ b/deskutils/gnome-shell-extension-hidetopbar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746363904
-SHA256 (gnome/hidetopbar-e9ececc2.tar.bz2) = c94b114ffa93efb6b89cc7540f34986df750391a63a7a3497f5b323a9a82e630
-SIZE (gnome/hidetopbar-e9ececc2.tar.bz2) = 4556153
+TIMESTAMP = 1757670647
+SHA256 (gnome/hidetopbar-bd46cf82.tar.bz2) = 0d64a2f611ef9d3ac4e9cb4fd23e37c14455e186916c1682d7107c474a2c9480
+SIZE (gnome/hidetopbar-bd46cf82.tar.bz2) = 4556148
diff --git a/deskutils/gnome-shell-extension-hidetopbar/pkg-plist b/deskutils/gnome-shell-extension-hidetopbar/pkg-plist
index 8cc421cf2c8e..1b099463ef8a 100644
--- a/deskutils/gnome-shell-extension-hidetopbar/pkg-plist
+++ b/deskutils/gnome-shell-extension-hidetopbar/pkg-plist
@@ -1,7 +1,9 @@
+share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/Settings.ui
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/convenience.js
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/desktopIconsIntegration.js
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/extension.js
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/intellihide.js
+share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/metadata.json
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/panelVisibilityManager.js
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/prefs.js
share/locale/ca/LC_MESSAGES/hidetopbar.po
diff --git a/deskutils/gnome-shell-extension-lockkeys/Makefile b/deskutils/gnome-shell-extension-lockkeys/Makefile
index b5c4526dd155..2d42c852c9fb 100644
--- a/deskutils/gnome-shell-extension-lockkeys/Makefile
+++ b/deskutils/gnome-shell-extension-lockkeys/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnome-shell-extension-lockkeys
-PORTVERSION= 65
+PORTVERSION= 71
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-lockkeys/distinfo b/deskutils/gnome-shell-extension-lockkeys/distinfo
index f3e08509bc0d..ce3bb461dab9 100644
--- a/deskutils/gnome-shell-extension-lockkeys/distinfo
+++ b/deskutils/gnome-shell-extension-lockkeys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746364663
-SHA256 (gnome/kazysmaster-gnome-shell-extension-lockkeys-65-d04fa71_GH0.tar.gz) = 8d52070279162654c5a763f93ba7f5365da52937d2920baa803b988934e6f833
-SIZE (gnome/kazysmaster-gnome-shell-extension-lockkeys-65-d04fa71_GH0.tar.gz) = 52089
+TIMESTAMP = 1757672212
+SHA256 (gnome/kazysmaster-gnome-shell-extension-lockkeys-71-d04fa71_GH0.tar.gz) = 8d52070279162654c5a763f93ba7f5365da52937d2920baa803b988934e6f833
+SIZE (gnome/kazysmaster-gnome-shell-extension-lockkeys-71-d04fa71_GH0.tar.gz) = 52089
diff --git a/deskutils/gnome-shell-extension-mediaplayer/Makefile b/deskutils/gnome-shell-extension-mediaplayer/Makefile
index 9efe9cdf672d..1ab861f30462 100644
--- a/deskutils/gnome-shell-extension-mediaplayer/Makefile
+++ b/deskutils/gnome-shell-extension-mediaplayer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-mediaplayer
PORTVERSION= 4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-openweather/distinfo b/deskutils/gnome-shell-extension-openweather/distinfo
deleted file mode 100644
index ba9d668a8361..000000000000
--- a/deskutils/gnome-shell-extension-openweather/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1746367633
-SHA256 (gnome-shell-extension-openweatherrefined-v139.tar.gz) = 35af944a3a9dc4ebe13982a16d310cb6dc607715acd48fad4ca0146803940143
-SIZE (gnome-shell-extension-openweatherrefined-v139.tar.gz) = 169303
diff --git a/deskutils/gnome-shell-extension-openweather/pkg-descr b/deskutils/gnome-shell-extension-openweather/pkg-descr
deleted file mode 100644
index 01fd433df2d4..000000000000
--- a/deskutils/gnome-shell-extension-openweather/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-OpenWeather Refined is a simple extension for displaying weather conditions
-and forecasts for any location on Earth in the GNOME Shell.
diff --git a/deskutils/gnome-shell-extension-openweather/pkg-plist b/deskutils/gnome-shell-extension-openweather/pkg-plist
deleted file mode 100644
index b7eb4b9474f0..000000000000
--- a/deskutils/gnome-shell-extension-openweather/pkg-plist
+++ /dev/null
@@ -1,71 +0,0 @@
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/AUTHORS
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/COPYING
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/constants.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/extension.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/getweather.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ar/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/be/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/bg/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ca/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/cs/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/da/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/el/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/en/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/eu/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/fi/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/he/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/hu/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/id/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/it/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ja/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/lt/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/nb/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/nl/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/pl/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/pt_BR/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ro/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ru/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/sk/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/sr/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/sr@latin/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/sv/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/tr/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/uk/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/vi/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/zh_CN/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/zh_TW/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locs.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/openweather-icon.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/daytime-sunrise-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/daytime-sunset-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/internet-web-browser-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-clear-night-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-clear-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-few-clouds-night-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-few-clouds-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-fog-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-freezing-rain-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-overcast-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-severe-alert-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-showers-scattered-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-showers-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-snow-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-storm-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-tornado-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-windy-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/metadata.json
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/migration.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/myloc.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/openweathermap.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/aboutPage.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/generalPage.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/layoutPage.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/locationsPage.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/searchResultsWindow.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/prefs.js
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/stylesheet.css
-share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/weathericons.js
diff --git a/deskutils/gnome-shell-extension-panel-osd/Makefile b/deskutils/gnome-shell-extension-panel-osd/Makefile
index 8d4888c29034..3fc8b15debb0 100644
--- a/deskutils/gnome-shell-extension-panel-osd/Makefile
+++ b/deskutils/gnome-shell-extension-panel-osd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-shell-extension-panel-osd
PORTVERSION= 0.0.0.20220406
+PORTREVISION= 1
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-openweather/Makefile b/deskutils/gnome-shell-extension-simple-weather/Makefile
index 569661bf02b9..d23a4ea5a4e8 100644
--- a/deskutils/gnome-shell-extension-openweather/Makefile
+++ b/deskutils/gnome-shell-extension-simple-weather/Makefile
@@ -1,32 +1,36 @@
-PORTNAME= gnome-shell-extension-openweather
-DISTVERSION= 139
+PORTNAME= simple-weather
DISTVERSIONPREFIX= v
+DISTVERSION= 48.2.0
CATEGORIES= deskutils gnome
-MASTER_SITES= https://github.com/penguin-teal/gnome-openweather/releases/download/${DISTVERSIONFULL}/
-DISTNAME= ${PORTNAME}refined-${DISTVERSIONFULL}
+MASTER_SITES= https://github.com/romanlefler/SimpleWeather/releases/download/${DISTVERSIONFULL}/
+PKGNAMEPREFIX= gnome-shell-extension-
MAINTAINER= gnome@FreeBSD.org
-COMMENT= OpenWeather extension for the GNOME Shell
-WWW= https://github.com/penguin-teal/gnome-openweather
+COMMENT= Highly configurable weather indicator for GNOME Shell
+WWW= https://github.com/romanlefler/SimpleWeather
-LICENSE= GPLv3
+LICENSE= GPLv3+
RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell \
gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
-USES= gnome
+USES= gnome zip
USE_GNOME= glib20
NO_WRKSUBDIR= yes
NO_BUILD= yes
NO_ARCH= yes
-UUID_EXTENSION= openweather-extension@penguin-teal.github.io
+UUID_EXTENSION= simple-weather@romanlefler.com
SUB_FILES= pkg-message
SUB_LIST= UUID=${UUID_EXTENSION}
-GLIB_SCHEMAS= org.gnome.shell.extensions.openweatherrefined.gschema.xml
+GLIB_SCHEMAS= org.gnome.shell.extensions.simple-weather.gschema.xml
+
+# Support GNOME Shell 47.x too
+post-patch:
+ ${REINPLACE_CMD} -i "" -e 's|46|47|' ${WRKSRC}/metadata.json
pre-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas
@@ -37,6 +41,9 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/schemas/*.gschema.xml \
${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/
${RM} -Rf ${WRKSRC}/schemas/
+ cd ${WRKSRC}/locale && ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${PREFIX}/share/locale
+ ${RM} -Rf ${WRKSRC}/locale
cd ${WRKSRC} && ${COPYTREE_SHARE} . \
${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
diff --git a/deskutils/gnome-shell-extension-simple-weather/distinfo b/deskutils/gnome-shell-extension-simple-weather/distinfo
new file mode 100644
index 000000000000..86857d3a6204
--- /dev/null
+++ b/deskutils/gnome-shell-extension-simple-weather/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757256302
+SHA256 (simple-weather-v48.2.0.zip) = be1bfadca5b8a682292d318ab27a7d447a10fcdeef9e236468ef37204e374641
+SIZE (simple-weather-v48.2.0.zip) = 548108
diff --git a/deskutils/gnome-shell-extension-openweather/files/pkg-message.in b/deskutils/gnome-shell-extension-simple-weather/files/pkg-message.in
index f3426c1d308c..f3426c1d308c 100644
--- a/deskutils/gnome-shell-extension-openweather/files/pkg-message.in
+++ b/deskutils/gnome-shell-extension-simple-weather/files/pkg-message.in
diff --git a/deskutils/gnome-shell-extension-simple-weather/pkg-descr b/deskutils/gnome-shell-extension-simple-weather/pkg-descr
new file mode 100644
index 000000000000..469239737579
--- /dev/null
+++ b/deskutils/gnome-shell-extension-simple-weather/pkg-descr
@@ -0,0 +1 @@
+A highly configurable GNOME shell extension for viewing the weather.
diff --git a/deskutils/gnome-shell-extension-simple-weather/pkg-plist b/deskutils/gnome-shell-extension-simple-weather/pkg-plist
new file mode 100644
index 000000000000..ec2c06d22a08
--- /dev/null
+++ b/deskutils/gnome-shell-extension-simple-weather/pkg-plist
@@ -0,0 +1,83 @@
+share/gnome-shell/extensions/simple-weather@romanlefler.com/autoConfig.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/clear-night-pexels.jpg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/cloudy-pexels.jpg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/config.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/details.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/errors.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/extension.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/gettext.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/ICONS_LICENSE
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-clear-night-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-clear-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-few-clouds-night-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-few-clouds-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-fog-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-freezing-rain-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-freezing-storm-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-overcast-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-showers-scattered-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-showers-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-snow-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-storm-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-tornado-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/icons/weather-windy-symbolic.svg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/lang.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/libsoup.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/location.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/metadata.json
+share/gnome-shell/extensions/simple-weather@romanlefler.com/myLocation.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/popup.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/preferences/aboutPage.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/preferences/detailsPage.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/preferences/editLocation.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/preferences/generalPage.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/preferences/locationsPage.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/preferences/search.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/prefs.css
+share/gnome-shell/extensions/simple-weather@romanlefler.com/prefs.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/providers/openmeteo.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/providers/provider.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/rainy-gam-ol.jpg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/resource.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/snowy-public-domain-pictures.jpg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/stormy-aiac-pl.jpg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/stylesheet.css
+share/gnome-shell/extensions/simple-weather@romanlefler.com/sunny-moinzon.jpg
+share/gnome-shell/extensions/simple-weather@romanlefler.com/theme.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/units.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/utils.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/weather.js
+share/gnome-shell/extensions/simple-weather@romanlefler.com/welcome.js
+share/locale/af/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/ar/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/bg/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/ca/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/cs/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/da/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/de/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/el/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/en/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/es_ES/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/fi/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/fr/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/he/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/hu/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/id/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/it/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/ja/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/ko/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/nl/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/no/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/pl/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/pt_BR/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/pt_PT/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/ro/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/ru/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/sr/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/sv_SE/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/tr/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/uk/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/vi/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/zh_CN/LC_MESSAGES/simple-weather@romanlefler.com.mo
+share/locale/zh_TW/LC_MESSAGES/simple-weather@romanlefler.com.mo
diff --git a/deskutils/gnome-shell-extension-trash/Makefile b/deskutils/gnome-shell-extension-trash/Makefile
index ed658c1d3cb0..ab31bcd93022 100644
--- a/deskutils/gnome-shell-extension-trash/Makefile
+++ b/deskutils/gnome-shell-extension-trash/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-trash
PORTVERSION= 0.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-weather/Makefile b/deskutils/gnome-shell-extension-weather/Makefile
index 0bc3028543c6..81368c7506e1 100644
--- a/deskutils/gnome-shell-extension-weather/Makefile
+++ b/deskutils/gnome-shell-extension-weather/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extension-weather
PORTVERSION= 0.0.0.20180411
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extension-windowoverlay-icons/Makefile b/deskutils/gnome-shell-extension-windowoverlay-icons/Makefile
index faa5e739c00f..1d5402ec7b91 100644
--- a/deskutils/gnome-shell-extension-windowoverlay-icons/Makefile
+++ b/deskutils/gnome-shell-extension-windowoverlay-icons/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gnome-shell-extension-windowoverlay-icons
PORTVERSION= 36
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-shell-extra-extensions/Makefile b/deskutils/gnome-shell-extra-extensions/Makefile
index b397430dee10..1bc1db91ca24 100644
--- a/deskutils/gnome-shell-extra-extensions/Makefile
+++ b/deskutils/gnome-shell-extra-extensions/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-shell-extra-extensions
PORTVERSION= 3.28
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= deskutils gnome
MAINTAINER= gnome@FreeBSD.org
@@ -9,7 +9,6 @@ COMMENT= Gnome shell extra extensions metaport
USES= metaport
RUN_DEPENDS= gnome-shell-extension-weather>=0:deskutils/gnome-shell-extension-weather \
- gnome-shell-extension-openweather>=0:deskutils/gnome-shell-extension-openweather \
gnome-shell-extension-panel-osd>=0:deskutils/gnome-shell-extension-panel-osd \
gnome-shell-extension-mediaplayer>=0:deskutils/gnome-shell-extension-mediaplayer \
gnome-shell-extension-coverflow>=0:deskutils/gnome-shell-extension-coverflow \
diff --git a/deskutils/gnome-todo/Makefile b/deskutils/gnome-todo/Makefile
index 32b728d1b316..95b81d375346 100644
--- a/deskutils/gnome-todo/Makefile
+++ b/deskutils/gnome-todo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-todo
PORTVERSION= 41.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-tweaks/Makefile b/deskutils/gnome-tweaks/Makefile
index d6418781f8e0..7d492015659a 100644
--- a/deskutils/gnome-tweaks/Makefile
+++ b/deskutils/gnome-tweaks/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-tweaks
PORTVERSION= 46.1
+PORTREVISION= 1
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/deskutils/gnome-utils/Makefile b/deskutils/gnome-utils/Makefile
index d2c74a205617..9ae969c57b5e 100644
--- a/deskutils/gnome-utils/Makefile
+++ b/deskutils/gnome-utils/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-utils
PORTVERSION= 42
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= deskutils gnome
diff --git a/deskutils/gnotime/Makefile b/deskutils/gnotime/Makefile
index 98ac0ee7fd53..49a9ad522f60 100644
--- a/deskutils/gnotime/Makefile
+++ b/deskutils/gnotime/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnotime
DISTVERSION= g20231022
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= deskutils gnome
MAINTAINER= truckman@FreeBSD.org
@@ -10,6 +10,9 @@ WWW= https://github.com/GnoTime/gnotime
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Depends on expired databases/qof
+EXPIRATION_DATE=2025-11-24
+
BUILD_DEPENDS= autoconf-archive>=0:devel/autoconf-archive \
scrollkeeper-config:textproc/rarian
LIB_DEPENDS= libqof.so:databases/qof \
diff --git a/deskutils/gnustep-wrapper/Makefile b/deskutils/gnustep-wrapper/Makefile
index a41d16ea2b2c..7f23aeb095cc 100644
--- a/deskutils/gnustep-wrapper/Makefile
+++ b/deskutils/gnustep-wrapper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wrapper
PORTVERSION= 0.1.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= deskutils gnustep
#MASTER_SITES= ftp://ftp.raffael.ch/software/GNUstepWrapper/
MASTER_SITES= LOCAL/dinoex
diff --git a/deskutils/grantlee-editor/distinfo b/deskutils/grantlee-editor/distinfo
index 141260e0ca89..3ddd3d90658e 100644
--- a/deskutils/grantlee-editor/distinfo
+++ b/deskutils/grantlee-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381227
-SHA256 (KDE/release-service/25.04.3/grantlee-editor-25.04.3.tar.xz) = b37a34e419d901b11ded495bfde240dbb0b7d47a978d4e76289ba3d9bbe33214
-SIZE (KDE/release-service/25.04.3/grantlee-editor-25.04.3.tar.xz) = 128456
+TIMESTAMP = 1759874592
+SHA256 (KDE/release-service/25.08.2/grantlee-editor-25.08.2.tar.xz) = fb4d8e647c3661a30643cd32ad46f53c972ec6fc80376c4dc514b1f65ca3f0ce
+SIZE (KDE/release-service/25.08.2/grantlee-editor-25.08.2.tar.xz) = 130856
diff --git a/deskutils/grantleetheme/distinfo b/deskutils/grantleetheme/distinfo
index 64d26c1f4675..81a5cfbc8175 100644
--- a/deskutils/grantleetheme/distinfo
+++ b/deskutils/grantleetheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381229
-SHA256 (KDE/release-service/25.04.3/grantleetheme-25.04.3.tar.xz) = e25e79c71383f538814b827d7bfaf6ab3fb45c4f78c69aa4101dff6025f4a073
-SIZE (KDE/release-service/25.04.3/grantleetheme-25.04.3.tar.xz) = 63680
+TIMESTAMP = 1759874594
+SHA256 (KDE/release-service/25.08.2/grantleetheme-25.08.2.tar.xz) = c5db5218dbafd925e4692728458141b7a71b9e9674bac11c85c868d792c24c54
+SIZE (KDE/release-service/25.08.2/grantleetheme-25.08.2.tar.xz) = 65992
diff --git a/deskutils/gsimplecal/Makefile b/deskutils/gsimplecal/Makefile
index 31dfa9a6f4fb..8063f0baabad 100644
--- a/deskutils/gsimplecal/Makefile
+++ b/deskutils/gsimplecal/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gsimplecal
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.1
-PORTREVISION= 2
+DISTVERSION= 2.5.2
CATEGORIES= deskutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/deskutils/gsimplecal/distinfo b/deskutils/gsimplecal/distinfo
index b1b2d834e0c6..6f2133e38c57 100644
--- a/deskutils/gsimplecal/distinfo
+++ b/deskutils/gsimplecal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695559847
-SHA256 (dmedvinsky-gsimplecal-v2.5.1_GH0.tar.gz) = 1b7268959022cc7b8a405c9207b07258d2d1488192520baa15bbe9c0b0ff3f0f
-SIZE (dmedvinsky-gsimplecal-v2.5.1_GH0.tar.gz) = 15036
+TIMESTAMP = 1755193401
+SHA256 (dmedvinsky-gsimplecal-v2.5.2_GH0.tar.gz) = abf6f2a20e97111eb757be8eff552f0a082ed30c1e37db32b64599d2c1a52235
+SIZE (dmedvinsky-gsimplecal-v2.5.2_GH0.tar.gz) = 15201
diff --git a/deskutils/gucharmap/Makefile b/deskutils/gucharmap/Makefile
index 0ec0b4e0718f..ac36ff996d55 100644
--- a/deskutils/gucharmap/Makefile
+++ b/deskutils/gucharmap/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gucharmap
-PORTVERSION= 16.0.2 # must sync with textproc/UCD
+PORTVERSION= 17.0.0 # must sync with textproc/UCD
CATEGORIES= deskutils gnome
-#MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
@@ -12,14 +11,13 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool \
- UCD=16.0.0,1:textproc/UCD \
- ${LOCALBASE}/share/aclocal/yelp.m4:textproc/yelp-tools
+ UCD=17.0.0,1:textproc/UCD
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libpcre2-8.so:devel/pcre2
USES= desktop-file-utils gettext-tools gnome localbase meson perl5 pkgconfig \
- python:build tar:xz vala:build
-USE_GNOME= cairo glib20 gtk30 introspection:build
+ python:build tar:bz2 vala:build
+USE_GNOME= atk cairo glib20 gtk30 introspection:build
USE_PERL5= build
BINARY_ALIAS= python3=${PYTHON_CMD}
USE_LDCONFIG= yes
diff --git a/deskutils/gucharmap/distinfo b/deskutils/gucharmap/distinfo
index 27451b99c295..2a0dae3cc04f 100644
--- a/deskutils/gucharmap/distinfo
+++ b/deskutils/gucharmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736284008
-SHA256 (gnome/gucharmap-16.0.2.tar.bz2) = f320ad67318dbf0ec26691849c0fe8f5ef4d72e6e78873fb083ad12c94bcda00
-SIZE (gnome/gucharmap-16.0.2.tar.bz2) = 1504522
+TIMESTAMP = 1757593163
+SHA256 (gnome/gucharmap-17.0.0.tar.bz2) = 09988f67ae82d057a993ab21df2ac94503a8a836da5f8e36e5e8864d8d45a295
+SIZE (gnome/gucharmap-17.0.0.tar.bz2) = 1505830
diff --git a/deskutils/gworkspace-gwmetadata/Makefile b/deskutils/gworkspace-gwmetadata/Makefile
index d832e4f16343..688d3f065cbd 100644
--- a/deskutils/gworkspace-gwmetadata/Makefile
+++ b/deskutils/gworkspace-gwmetadata/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gworkspace
PORTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= deskutils gnustep
MASTER_SITES= GNUSTEP/usr-apps
PKGNAMESUFFIX= -gwmetadata${PKGNAMESUFFIX2}
diff --git a/deskutils/gworkspace/Makefile b/deskutils/gworkspace/Makefile
index f4ddaf33f749..73cd67c1786b 100644
--- a/deskutils/gworkspace/Makefile
+++ b/deskutils/gworkspace/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gworkspace
PORTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= deskutils gnustep
MASTER_SITES= GNUSTEP/usr-apps
diff --git a/deskutils/health/Makefile b/deskutils/health/Makefile
index 04602a9c48c2..9f9646239ab4 100644
--- a/deskutils/health/Makefile
+++ b/deskutils/health/Makefile
@@ -1,6 +1,6 @@
PORTNAME= health
DISTVERSION= 0.95.0
-PORTREVISION= 18
+PORTREVISION= 20
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/hebcal/Makefile b/deskutils/hebcal/Makefile
index 5902eed3446e..d20fa244a2c3 100644
--- a/deskutils/hebcal/Makefile
+++ b/deskutils/hebcal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hebcal
DISTVERSIONPREFIX= v
DISTVERSION= 5.9.2.20250725
-PORTREVISION= 1
+PORTREVISION= 4
CATEGORIES= deskutils
MAINTAINER= rtd24@columbia.edu
diff --git a/deskutils/helpviewer/Makefile b/deskutils/helpviewer/Makefile
index d20a90e721a7..e47490867ca5 100644
--- a/deskutils/helpviewer/Makefile
+++ b/deskutils/helpviewer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= helpviewer
PORTVERSION= 0.3
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= deskutils gnustep
MASTER_SITES= http://www.roard.com/helpviewer/download/
DISTNAME= HelpViewer-${PORTVERSION}
diff --git a/deskutils/howm/Makefile b/deskutils/howm/Makefile
index 40ff9306e47d..0fd12074b856 100644
--- a/deskutils/howm/Makefile
+++ b/deskutils/howm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= howm
PORTVERSION= 1.4.8
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= deskutils
MASTER_SITES= http://howm.sourceforge.jp/a/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/deskutils/itinerary/distinfo b/deskutils/itinerary/distinfo
index 0a11d1b6af08..d1ddf8843599 100644
--- a/deskutils/itinerary/distinfo
+++ b/deskutils/itinerary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381232
-SHA256 (KDE/release-service/25.04.3/itinerary-25.04.3.tar.xz) = 92dc4484d959b7203390ca3d6ba4686deb2ca5818d7c5341e8209808627b82f2
-SIZE (KDE/release-service/25.04.3/itinerary-25.04.3.tar.xz) = 818380
+TIMESTAMP = 1759874597
+SHA256 (KDE/release-service/25.08.2/itinerary-25.08.2.tar.xz) = 55703d6088e25a0adb8224982589d49784e920be8c0e79e5f50c13cc32aed73e
+SIZE (KDE/release-service/25.08.2/itinerary-25.08.2.tar.xz) = 853624
diff --git a/deskutils/jot/Makefile b/deskutils/jot/Makefile
index 9e66c0201ec6..f0fb6cac7e29 100644
--- a/deskutils/jot/Makefile
+++ b/deskutils/jot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jot
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 20
+PORTREVISION= 22
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/just/Makefile b/deskutils/just/Makefile
index 90e6919f7019..792013c48619 100644
--- a/deskutils/just/Makefile
+++ b/deskutils/just/Makefile
@@ -1,6 +1,6 @@
PORTNAME= just
-DISTVERSION= 1.40.0
-PORTREVISION= 3
+DISTVERSION= 1.42.4
+PORTREVISION= 2
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
@@ -21,31 +21,31 @@ CARGO_CRATES= aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
ansi_term-0.12.1 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
- autocfg-1.4.0 \
- bitflags-2.9.0 \
- blake3-1.6.1 \
+ autocfg-1.5.0 \
+ bitflags-2.9.1 \
+ blake3-1.8.2 \
block-buffer-0.10.4 \
- bstr-1.11.3 \
- bumpalo-3.17.0 \
- camino-1.1.9 \
- cc-1.2.16 \
- cfg-if-1.0.0 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ camino-1.1.10 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.40 \
- clap-4.5.31 \
- clap_builder-4.5.31 \
- clap_complete-4.5.46 \
- clap_derive-4.5.28 \
- clap_lex-0.7.4 \
- clap_mangen-0.2.26 \
- colorchoice-1.0.3 \
+ chrono-0.4.41 \
+ clap-4.5.41 \
+ clap_builder-4.5.41 \
+ clap_complete-4.5.48 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ clap_mangen-0.2.28 \
+ colorchoice-1.0.4 \
constant_time_eq-0.3.1 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
@@ -53,136 +53,134 @@ CARGO_CRATES= aho-corasick-1.1.3 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
crypto-common-0.1.6 \
- ctrlc-3.4.5 \
- derive-where-1.2.7 \
+ ctrlc-3.4.7 \
+ derive-where-1.5.0 \
diff-0.1.13 \
digest-0.10.7 \
- dirs-5.0.1 \
dirs-6.0.0 \
- dirs-sys-0.4.1 \
dirs-sys-0.5.0 \
dotenvy-0.15.7 \
edit-distance-2.1.3 \
- either-1.15.0 \
env_home-0.1.0 \
- errno-0.3.10 \
+ errno-0.3.13 \
executable-path-1.0.0 \
fastrand-2.3.0 \
generic-array-0.14.7 \
- getopts-0.2.21 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
+ getopts-0.2.23 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
heck-0.5.0 \
- hermit-abi-0.3.9 \
- iana-time-zone-0.1.61 \
+ hermit-abi-0.5.2 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
is_executable-1.0.4 \
is_terminal_polyfill-1.70.1 \
itoa-1.0.15 \
js-sys-0.3.77 \
lexiclean-0.0.1 \
- libc-0.2.170 \
- libredox-0.1.3 \
- linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.2 \
- log-0.4.26 \
- memchr-2.7.4 \
- memmap2-0.9.5 \
- nix-0.29.0 \
+ libc-0.2.174 \
+ libredox-0.1.6 \
+ linux-raw-sys-0.9.4 \
+ log-0.4.27 \
+ memchr-2.7.5 \
+ memmap2-0.9.7 \
+ nix-0.30.1 \
num-traits-0.2.19 \
- num_cpus-1.16.0 \
- once_cell-1.20.3 \
+ num_cpus-1.17.0 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
option-ext-0.2.0 \
percent-encoding-2.3.1 \
ppv-lite86-0.2.21 \
pretty_assertions-1.4.1 \
- proc-macro2-1.0.94 \
+ proc-macro2-1.0.95 \
pulldown-cmark-0.9.6 \
pulldown-cmark-to-cmark-10.0.4 \
- quote-1.0.39 \
- rand-0.9.0 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
rand_core-0.9.3 \
rayon-core-1.12.1 \
- redox_users-0.4.6 \
redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
roff-0.2.2 \
- rustix-0.38.44 \
- rustix-1.0.1 \
- rustversion-1.0.20 \
+ rustix-1.0.8 \
+ rustversion-1.0.21 \
ryu-1.0.20 \
semver-1.0.26 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
- sha2-0.10.8 \
- shellexpand-3.1.0 \
+ serde_json-1.0.141 \
+ sha2-0.10.9 \
+ shellexpand-3.1.1 \
shlex-1.3.0 \
similar-2.7.0 \
- snafu-0.8.5 \
- snafu-derive-0.8.5 \
+ snafu-0.8.6 \
+ snafu-derive-0.8.6 \
strsim-0.11.1 \
- strum-0.27.1 \
- strum_macros-0.27.1 \
- syn-2.0.99 \
+ strum-0.27.2 \
+ strum_macros-0.27.2 \
+ syn-2.0.104 \
target-2.1.0 \
- tempfile-3.18.0 \
+ tempfile-3.20.0 \
temptree-0.2.0 \
terminal_size-0.4.2 \
- thiserror-1.0.69 \
thiserror-2.0.12 \
- thiserror-impl-1.0.69 \
thiserror-impl-2.0.12 \
typed-arena-2.0.2 \
typenum-1.18.0 \
unicase-2.8.1 \
unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
- unicode-width-0.1.14 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
utf8parse-0.2.2 \
- uuid-1.15.1 \
+ uuid-1.17.0 \
version_check-0.9.5 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
+ 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-7.0.2 \
+ which-8.0.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.52.0 \
- windows-link-0.1.0 \
- windows-sys-0.48.0 \
+ 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-targets-0.48.5 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
+ 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_msvc-0.48.5 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winsafe-0.0.19 \
- wit-bindgen-rt-0.33.0 \
+ wit-bindgen-rt-0.39.0 \
yansi-1.0.1 \
- zerocopy-0.8.23 \
- zerocopy-derive-0.8.23
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26
PLIST_FILES= bin/${PORTNAME}
diff --git a/deskutils/just/distinfo b/deskutils/just/distinfo
index 938af39c415b..1de49d33921d 100644
--- a/deskutils/just/distinfo
+++ b/deskutils/just/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1741584532
+TIMESTAMP = 1755504151
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
@@ -7,56 +7,56 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+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/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/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
-SHA256 (rust/crates/blake3-1.6.1.crate) = 675f87afced0413c9bb02843499dbbd3882a237645883f71a2b59644a6d2f753
-SIZE (rust/crates/blake3-1.6.1.crate) = 186007
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
+SIZE (rust/crates/blake3-1.8.2.crate) = 205967
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
-SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
-SIZE (rust/crates/cc-1.2.16.crate) = 103847
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
-SHA256 (rust/crates/clap-4.5.31.crate) = 027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767
-SIZE (rust/crates/clap-4.5.31.crate) = 56084
-SHA256 (rust/crates/clap_builder-4.5.31.crate) = 5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863
-SIZE (rust/crates/clap_builder-4.5.31.crate) = 168303
-SHA256 (rust/crates/clap_complete-4.5.46.crate) = f5c5508ea23c5366f77e53f5a0070e5a84e51687ec3ef9e0464c86dc8d13ce98
-SIZE (rust/crates/clap_complete-4.5.46.crate) = 48021
-SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed
-SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/clap_mangen-0.2.26.crate) = 724842fa9b144f9b89b3f3d371a89f3455eea660361d13a554f68f8ae5d6c13a
-SIZE (rust/crates/clap_mangen-0.2.26.crate) = 15630
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
+SIZE (rust/crates/clap-4.5.41.crate) = 58298
+SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
+SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
+SHA256 (rust/crates/clap_complete-4.5.48.crate) = be8c97f3a6f02b9e24cadc12aaba75201d18754b53ea0a9d99642f806ccdb4c9
+SIZE (rust/crates/clap_complete-4.5.48.crate) = 48036
+SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
+SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/clap_mangen-0.2.28.crate) = e2fb6d3f935bbb9819391528b0e7cf655e78a0bc7a7c3d227211a1d24fc11db1
+SIZE (rust/crates/clap_mangen-0.2.28.crate) = 15733
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
@@ -71,50 +71,44 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/ctrlc-3.4.5.crate) = 90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3
-SIZE (rust/crates/ctrlc-3.4.5.crate) = 14592
-SHA256 (rust/crates/derive-where-1.2.7.crate) = 62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25
-SIZE (rust/crates/derive-where-1.2.7.crate) = 46524
+SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
+SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
+SHA256 (rust/crates/derive-where-1.5.0.crate) = 510c292c8cf384b1a340b816a9a6cf2599eb8f566a44949024af88418000c50b
+SIZE (rust/crates/derive-where-1.5.0.crate) = 52436
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
SHA256 (rust/crates/edit-distance-2.1.3.crate) = e3f497e87b038c09a155dfd169faa5ec940d0644635555ef6bd464ac20e97397
SIZE (rust/crates/edit-distance-2.1.3.crate) = 7482
-SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
-SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/executable-path-1.0.0.crate) = 3ebc5a6d89e3c90b84e8f33c8737933dda8f1c106b5415900b38b9d433841478
SIZE (rust/crates/executable-path-1.0.0.crate) = 3897
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
-SIZE (rust/crates/getopts-0.2.21.crate) = 18457
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+SHA256 (rust/crates/getopts-0.2.23.crate) = cba6ae63eb948698e300f645f87c70f76630d505f23b8907cf1e193ee85048c1
+SIZE (rust/crates/getopts-0.2.23.crate) = 21409
+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/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
-SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
+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/is_executable-1.0.4.crate) = d4a1b5bad6f9072935961dfbf1cced2f3d129963d091b6f69f007fe04e758ae2
@@ -127,28 +121,28 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lexiclean-0.0.1.crate) = 441225017b106b9f902e97947a6d31e44ebcf274b91bdbfb51e5c477fcd468e5
SIZE (rust/crates/lexiclean-0.0.1.crate) = 5362
-SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828
-SIZE (rust/crates/libc-0.2.170.crate) = 760076
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-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.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
-SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
-SHA256 (rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
-SIZE (rust/crates/log-0.4.26.crate) = 47022
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
+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/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/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
+SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+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/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
@@ -157,24 +151,24 @@ SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30d
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/pulldown-cmark-0.9.6.crate) = 57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b
SIZE (rust/crates/pulldown-cmark-0.9.6.crate) = 117378
SHA256 (rust/crates/pulldown-cmark-to-cmark-10.0.4.crate) = 0194e6e1966c23cc5fd988714f85b18d548d773e81965413555d96569931833d
SIZE (rust/crates/pulldown-cmark-to-cmark-10.0.4.crate) = 17917
-SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801
-SIZE (rust/crates/quote-1.0.39.crate) = 31206
-SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
-SIZE (rust/crates/rand-0.9.0.crate) = 97798
+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/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
@@ -185,12 +179,10 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3
SIZE (rust/crates/roff-0.2.2.crate) = 11648
-SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
-SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.1.crate) = dade4812df5c384711475be5fcd8c162555352945401aed22a35bffeab61f657
-SIZE (rust/crates/rustix-1.0.1.crate) = 412038
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
@@ -199,42 +191,38 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
-SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
-SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
+SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
SIZE (rust/crates/similar-2.7.0.crate) = 53928
-SHA256 (rust/crates/snafu-0.8.5.crate) = 223891c85e2a29c3fe8fb900c1fae5e69c2e42415e3177752e8718475efa5019
-SIZE (rust/crates/snafu-0.8.5.crate) = 69415
-SHA256 (rust/crates/snafu-derive-0.8.5.crate) = 03c3c6b7927ffe7ecaa769ee0e3994da3b8cafc8f444578982c83ecb161af917
-SIZE (rust/crates/snafu-derive-0.8.5.crate) = 28537
+SHA256 (rust/crates/snafu-0.8.6.crate) = 320b01e011bf8d5d7a4a4a4be966d9160968935849c83b918827f6a435e7f627
+SIZE (rust/crates/snafu-0.8.6.crate) = 73472
+SHA256 (rust/crates/snafu-derive-0.8.6.crate) = 1961e2ef424c1424204d3a5d6975f934f56b6d50ff5732382d84ebf460e147f7
+SIZE (rust/crates/snafu-derive-0.8.6.crate) = 29444
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
-SIZE (rust/crates/strum-0.27.1.crate) = 7467
-SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
-SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
-SHA256 (rust/crates/syn-2.0.99.crate) = e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2
-SIZE (rust/crates/syn-2.0.99.crate) = 297762
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/target-2.1.0.crate) = 1e8f05f774b2db35bdad5a8237a90be1102669f8ea013fea9777b366d34ab145
SIZE (rust/crates/target-2.1.0.crate) = 6748
-SHA256 (rust/crates/tempfile-3.18.0.crate) = 2c317e0a526ee6120d8dabad239c8dadca62b24b6f168914bbbc8e2fb1f0e567
-SIZE (rust/crates/tempfile-3.18.0.crate) = 39574
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/temptree-0.2.0.crate) = 8fda94d8251b40088cb769576f436da19ac1d1ae792c97d0afe1cadc890c8630
SIZE (rust/crates/temptree-0.2.0.crate) = 6520
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
-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.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
@@ -247,20 +235,18 @@ SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e9
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/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
-SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.15.1.crate) = e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587
-SIZE (rust/crates/uuid-1.15.1.crate) = 58728
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+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
@@ -271,65 +257,75 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f
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-7.0.2.crate) = 2774c861e1f072b3aadc02f8ba886c26ad6321567ecc294c935434cad06f1283
-SIZE (rust/crates/which-7.0.2.crate) = 21099
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
-SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+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-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+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_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
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.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+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_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+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_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+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_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+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_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+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_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+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/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+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/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/zerocopy-0.8.23.crate) = fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6
-SIZE (rust/crates/zerocopy-0.8.23.crate) = 239977
-SHA256 (rust/crates/zerocopy-derive-0.8.23.crate) = 6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154
-SIZE (rust/crates/zerocopy-derive-0.8.23.crate) = 83885
-SHA256 (casey-just-1.40.0_GH0.tar.gz) = e0d48dcc7a086c5746b7f281a40e615c290cddf9c06134198c703dff2f62c1c4
-SIZE (casey-just-1.40.0_GH0.tar.gz) = 715027
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (casey-just-1.42.4_GH0.tar.gz) = bd604ff72ecd8d8def79d39997499433e22fbffa03260e3a2c5fe5f84cc37f52
+SIZE (casey-just-1.42.4_GH0.tar.gz) = 724519
diff --git a/deskutils/kaddressbook/distinfo b/deskutils/kaddressbook/distinfo
index eafa0f2a14f9..24b5bc15fda0 100644
--- a/deskutils/kaddressbook/distinfo
+++ b/deskutils/kaddressbook/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381234
-SHA256 (KDE/release-service/25.04.3/kaddressbook-25.04.3.tar.xz) = a1c2781db83d7e33780e1705ca9565de5dd791bd54831299f90e933376a47820
-SIZE (KDE/release-service/25.04.3/kaddressbook-25.04.3.tar.xz) = 3440964
+TIMESTAMP = 1759874599
+SHA256 (KDE/release-service/25.08.2/kaddressbook-25.08.2.tar.xz) = 45b3fc9e2539ed1fcbbccd45ce45e9c36b7501089265998209155fbce71a58d5
+SIZE (KDE/release-service/25.08.2/kaddressbook-25.08.2.tar.xz) = 3443480
diff --git a/deskutils/kalarm/distinfo b/deskutils/kalarm/distinfo
index 2aa2847c3ba5..d6e347fccd7a 100644
--- a/deskutils/kalarm/distinfo
+++ b/deskutils/kalarm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381237
-SHA256 (KDE/release-service/25.04.3/kalarm-25.04.3.tar.xz) = dc6f90be8648c38cf57e1e32ca3cb62d09371f8f06aadd918862ac6bb5650ac7
-SIZE (KDE/release-service/25.04.3/kalarm-25.04.3.tar.xz) = 2687380
+TIMESTAMP = 1759874601
+SHA256 (KDE/release-service/25.08.2/kalarm-25.08.2.tar.xz) = 7ff58a258a17df50ea3da7ad7dcdcee15072481114e3ebb1b855eb85c065d677
+SIZE (KDE/release-service/25.08.2/kalarm-25.08.2.tar.xz) = 2690272
diff --git a/deskutils/kanbanapp/Makefile b/deskutils/kanbanapp/Makefile
index 72009950fe49..373d2a3d4404 100644
--- a/deskutils/kanbanapp/Makefile
+++ b/deskutils/kanbanapp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kanbanapp
-PORTVERSION= 1.1.0
+PORTVERSION= 1.1.1
DISTVERSIONPREFIX= v
CATEGORIES= deskutils
diff --git a/deskutils/kanbanapp/distinfo b/deskutils/kanbanapp/distinfo
index 9449c52dd803..7d1422df6d50 100644
--- a/deskutils/kanbanapp/distinfo
+++ b/deskutils/kanbanapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1721672276
-SHA256 (noedigcode-Kanbanapp-v1.1.0_GH0.tar.gz) = bd4bdea6e1926268164f1d8b4f0db48117c31e194e6545810b38eef83e25ad7a
-SIZE (noedigcode-Kanbanapp-v1.1.0_GH0.tar.gz) = 149469
+TIMESTAMP = 1759161313
+SHA256 (noedigcode-Kanbanapp-v1.1.1_GH0.tar.gz) = 5024aa890618cbf4a77ba756e2273d6afd46cd25c3ef3219f8d1da5f92e511d1
+SIZE (noedigcode-Kanbanapp-v1.1.1_GH0.tar.gz) = 152098
diff --git a/deskutils/kcharselect/distinfo b/deskutils/kcharselect/distinfo
index 3038f3eaa0e9..767599dc2de9 100644
--- a/deskutils/kcharselect/distinfo
+++ b/deskutils/kcharselect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381239
-SHA256 (KDE/release-service/25.04.3/kcharselect-25.04.3.tar.xz) = a2c4dac5c6f1a6e4be9149d2ab5afdd181e395cde0baa5ff51e25853ab878e07
-SIZE (KDE/release-service/25.04.3/kcharselect-25.04.3.tar.xz) = 478224
+TIMESTAMP = 1759874604
+SHA256 (KDE/release-service/25.08.2/kcharselect-25.08.2.tar.xz) = dd1502427ae86c04b93d53d4c2ba9069a60cb52676d42010b4031d1908218e50
+SIZE (KDE/release-service/25.08.2/kcharselect-25.08.2.tar.xz) = 477852
diff --git a/deskutils/kdeconnect-kde/distinfo b/deskutils/kdeconnect-kde/distinfo
index 49012d1b6e3a..6d4140426b5d 100644
--- a/deskutils/kdeconnect-kde/distinfo
+++ b/deskutils/kdeconnect-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381242
-SHA256 (KDE/release-service/25.04.3/kdeconnect-kde-25.04.3.tar.xz) = c44994e896e17be19fb93173143a8c1196e6d064d3b0d897d4172b9b48bde342
-SIZE (KDE/release-service/25.04.3/kdeconnect-kde-25.04.3.tar.xz) = 746684
+TIMESTAMP = 1759874606
+SHA256 (KDE/release-service/25.08.2/kdeconnect-kde-25.08.2.tar.xz) = e4245b6a063d6df0e123fd67c065f5c24994e21b349589cda6595e480b916b09
+SIZE (KDE/release-service/25.08.2/kdeconnect-kde-25.08.2.tar.xz) = 628720
diff --git a/deskutils/kdeconnect-kde/pkg-plist b/deskutils/kdeconnect-kde/pkg-plist
index 905d627b21bd..b145ff772a4a 100644
--- a/deskutils/kdeconnect-kde/pkg-plist
+++ b/deskutils/kdeconnect-kde/pkg-plist
@@ -2,21 +2,12 @@ bin/kdeconnect-app
bin/kdeconnect-cli
bin/kdeconnect-handler
bin/kdeconnect-indicator
-bin/kdeconnect-settings
bin/kdeconnect-sms
bin/kdeconnectd
etc/xdg/autostart/org.kde.kdeconnect.daemon.desktop
lib/libkdeconnectcore.so.%%KDE_APPLICATIONS_VERSION_SHORT%%
lib/libkdeconnectcore.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libkdeconnectinterfaces.a
-lib/libkdeconnectpluginkcm.so.%%KDE_APPLICATIONS_VERSION_SHORT%%
-lib/libkdeconnectpluginkcm.so.%%KDE_APPLICATIONS_SHLIB_VER%%
-%%QT_PLUGINDIR%%/kdeconnect/kcms/kdeconnect_clipboard_config.so
-%%QT_PLUGINDIR%%/kdeconnect/kcms/kdeconnect_findthisdevice_config.so
-%%QT_PLUGINDIR%%/kdeconnect/kcms/kdeconnect_pausemusic_config.so
-%%QT_PLUGINDIR%%/kdeconnect/kcms/kdeconnect_runcommand_config.so
-%%QT_PLUGINDIR%%/kdeconnect/kcms/kdeconnect_sendnotifications_config.so
-%%QT_PLUGINDIR%%/kdeconnect/kcms/kdeconnect_share_config.so
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_battery.so
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_bigscreen.so
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_clipboard.so
@@ -47,7 +38,6 @@ lib/libkdeconnectpluginkcm.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_PLUGINDIR%%/kdeconnect/kdeconnect_virtualmonitor.so
%%QT_PLUGINDIR%%/kf6/kfileitemaction/kdeconnectfileitemaction.so
%%QT_PLUGINDIR%%/kf6/kio/kdeconnect.so
-%%QT_PLUGINDIR%%/plasma/kcms/systemsettings_qwidgets/kcm_kdeconnect.so
%%QT_QMLDIR%%/org/kde/kdeconnect/DBusProperty.qml
%%QT_QMLDIR%%/org/kde/kdeconnect/PluginChecker.qml
%%QT_QMLDIR%%/org/kde/kdeconnect/RemoteKeyboard.qml
@@ -60,8 +50,6 @@ lib/libkdeconnectpluginkcm.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_QMLDIR%%/org/kde/kdeconnect/private/findthisdevice/qmldir
%%QT_QMLDIR%%/org/kde/kdeconnect/qmldir
share/Thunar/sendto/kdeconnect-thunar.desktop
-share/applications/kcm_kdeconnect.desktop
-share/applications/org.kde.kdeconnect-settings.desktop
share/applications/org.kde.kdeconnect.app.desktop
share/applications/org.kde.kdeconnect.daemon.desktop
share/applications/org.kde.kdeconnect.handler.desktop
@@ -110,7 +98,6 @@ share/icons/hicolor/scalable/apps/kdeconnect.svg
share/icons/hicolor/scalable/apps/kdeconnectindicator.svg
share/icons/hicolor/scalable/apps/kdeconnectindicatordark.svg
share/kdeconnect/kdeconnect_clipboard_config.qml
-share/kdeconnect/kdeconnect_findthisdevice_config.qml
share/kdeconnect/kdeconnect_pausemusic_config.qml
share/kdeconnect/kdeconnect_runcommand_config.qml
share/kdeconnect/kdeconnect_sendnotifications_config.qml
@@ -122,12 +109,10 @@ share/locale/ar/LC_MESSAGES/kdeconnect-core.mo
share/locale/ar/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ar/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ar/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ar/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ar/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ar/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ar/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ar/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ar/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ar/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ar/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ar/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -137,12 +122,10 @@ share/locale/ast/LC_MESSAGES/kdeconnect-core.mo
share/locale/ast/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ast/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ast/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ast/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ast/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ast/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ast/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ast/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ast/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ast/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ast/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ast/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -152,12 +135,10 @@ share/locale/az/LC_MESSAGES/kdeconnect-core.mo
share/locale/az/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/az/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/az/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/az/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/az/LC_MESSAGES/kdeconnect-kded.mo
share/locale/az/LC_MESSAGES/kdeconnect-kio.mo
share/locale/az/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/az/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/az/LC_MESSAGES/kdeconnect-settings.mo
share/locale/az/LC_MESSAGES/kdeconnect-sms.mo
share/locale/az/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/az/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -167,18 +148,15 @@ share/locale/bg/LC_MESSAGES/kdeconnect-core.mo
share/locale/bg/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/bg/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/bg/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/bg/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/bg/LC_MESSAGES/kdeconnect-kded.mo
share/locale/bg/LC_MESSAGES/kdeconnect-kio.mo
share/locale/bg/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/bg/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/bg/LC_MESSAGES/kdeconnect-settings.mo
share/locale/bg/LC_MESSAGES/kdeconnect-sms.mo
share/locale/bg/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/bg/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/bs/LC_MESSAGES/kdeconnect-cli.mo
share/locale/bs/LC_MESSAGES/kdeconnect-core.mo
-share/locale/bs/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/bs/LC_MESSAGES/kdeconnect-kded.mo
share/locale/bs/LC_MESSAGES/kdeconnect-kio.mo
share/locale/bs/LC_MESSAGES/kdeconnect-plugins.mo
@@ -189,12 +167,10 @@ share/locale/ca/LC_MESSAGES/kdeconnect-core.mo
share/locale/ca/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ca/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ca/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ca/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ca/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ca/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ca/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ca/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ca/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ca/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ca/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ca/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -204,12 +180,10 @@ share/locale/ca@valencia/LC_MESSAGES/kdeconnect-core.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ca@valencia/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ca@valencia/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ca@valencia/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -219,12 +193,10 @@ share/locale/cs/LC_MESSAGES/kdeconnect-core.mo
share/locale/cs/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/cs/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/cs/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/cs/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/cs/LC_MESSAGES/kdeconnect-kded.mo
share/locale/cs/LC_MESSAGES/kdeconnect-kio.mo
share/locale/cs/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/cs/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/cs/LC_MESSAGES/kdeconnect-settings.mo
share/locale/cs/LC_MESSAGES/kdeconnect-sms.mo
share/locale/cs/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/cs/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -234,12 +206,10 @@ share/locale/da/LC_MESSAGES/kdeconnect-core.mo
share/locale/da/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/da/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/da/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/da/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/da/LC_MESSAGES/kdeconnect-kded.mo
share/locale/da/LC_MESSAGES/kdeconnect-kio.mo
share/locale/da/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/da/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/da/LC_MESSAGES/kdeconnect-settings.mo
share/locale/da/LC_MESSAGES/kdeconnect-sms.mo
share/locale/da/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/da/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -249,12 +219,10 @@ share/locale/de/LC_MESSAGES/kdeconnect-core.mo
share/locale/de/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/de/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/de/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/de/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/de/LC_MESSAGES/kdeconnect-kded.mo
share/locale/de/LC_MESSAGES/kdeconnect-kio.mo
share/locale/de/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/de/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/de/LC_MESSAGES/kdeconnect-settings.mo
share/locale/de/LC_MESSAGES/kdeconnect-sms.mo
share/locale/de/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/de/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -264,12 +232,10 @@ share/locale/el/LC_MESSAGES/kdeconnect-core.mo
share/locale/el/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/el/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/el/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/el/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/el/LC_MESSAGES/kdeconnect-kded.mo
share/locale/el/LC_MESSAGES/kdeconnect-kio.mo
share/locale/el/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/el/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/el/LC_MESSAGES/kdeconnect-settings.mo
share/locale/el/LC_MESSAGES/kdeconnect-sms.mo
share/locale/el/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/el/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -279,12 +245,10 @@ share/locale/en_GB/LC_MESSAGES/kdeconnect-core.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/en_GB/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-kded.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-kio.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/en_GB/LC_MESSAGES/kdeconnect-settings.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-sms.mo
share/locale/en_GB/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/en_GB/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -294,12 +258,10 @@ share/locale/eo/LC_MESSAGES/kdeconnect-core.mo
share/locale/eo/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/eo/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/eo/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/eo/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/eo/LC_MESSAGES/kdeconnect-kded.mo
share/locale/eo/LC_MESSAGES/kdeconnect-kio.mo
share/locale/eo/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/eo/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/eo/LC_MESSAGES/kdeconnect-settings.mo
share/locale/eo/LC_MESSAGES/kdeconnect-sms.mo
share/locale/eo/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/eo/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -309,12 +271,10 @@ share/locale/es/LC_MESSAGES/kdeconnect-core.mo
share/locale/es/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/es/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/es/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/es/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/es/LC_MESSAGES/kdeconnect-kded.mo
share/locale/es/LC_MESSAGES/kdeconnect-kio.mo
share/locale/es/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/es/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/es/LC_MESSAGES/kdeconnect-settings.mo
share/locale/es/LC_MESSAGES/kdeconnect-sms.mo
share/locale/es/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/es/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -324,12 +284,10 @@ share/locale/et/LC_MESSAGES/kdeconnect-core.mo
share/locale/et/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/et/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/et/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/et/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/et/LC_MESSAGES/kdeconnect-kded.mo
share/locale/et/LC_MESSAGES/kdeconnect-kio.mo
share/locale/et/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/et/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/et/LC_MESSAGES/kdeconnect-settings.mo
share/locale/et/LC_MESSAGES/kdeconnect-sms.mo
share/locale/et/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/et/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -339,30 +297,36 @@ share/locale/eu/LC_MESSAGES/kdeconnect-core.mo
share/locale/eu/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/eu/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/eu/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/eu/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/eu/LC_MESSAGES/kdeconnect-kded.mo
share/locale/eu/LC_MESSAGES/kdeconnect-kio.mo
share/locale/eu/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/eu/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/eu/LC_MESSAGES/kdeconnect-settings.mo
share/locale/eu/LC_MESSAGES/kdeconnect-sms.mo
share/locale/eu/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/eu/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/fa/LC_MESSAGES/kdeconnect-app.mo
share/locale/fa/LC_MESSAGES/kdeconnect-cli.mo
share/locale/fa/LC_MESSAGES/kdeconnect-core.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-fileitemaction.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-indicator.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-interfaces.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-kded.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-kio.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-nautilus-extension.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-plugins.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-sms.mo
+share/locale/fa/LC_MESSAGES/kdeconnect-urlhandler.mo
+share/locale/fa/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/fi/LC_MESSAGES/kdeconnect-app.mo
share/locale/fi/LC_MESSAGES/kdeconnect-cli.mo
share/locale/fi/LC_MESSAGES/kdeconnect-core.mo
share/locale/fi/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/fi/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/fi/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/fi/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/fi/LC_MESSAGES/kdeconnect-kded.mo
share/locale/fi/LC_MESSAGES/kdeconnect-kio.mo
share/locale/fi/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/fi/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/fi/LC_MESSAGES/kdeconnect-settings.mo
share/locale/fi/LC_MESSAGES/kdeconnect-sms.mo
share/locale/fi/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/fi/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -372,12 +336,10 @@ share/locale/fr/LC_MESSAGES/kdeconnect-core.mo
share/locale/fr/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/fr/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/fr/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/fr/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/fr/LC_MESSAGES/kdeconnect-kded.mo
share/locale/fr/LC_MESSAGES/kdeconnect-kio.mo
share/locale/fr/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/fr/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/fr/LC_MESSAGES/kdeconnect-settings.mo
share/locale/fr/LC_MESSAGES/kdeconnect-sms.mo
share/locale/fr/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/fr/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -387,12 +349,10 @@ share/locale/gl/LC_MESSAGES/kdeconnect-core.mo
share/locale/gl/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/gl/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/gl/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/gl/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/gl/LC_MESSAGES/kdeconnect-kded.mo
share/locale/gl/LC_MESSAGES/kdeconnect-kio.mo
share/locale/gl/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/gl/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/gl/LC_MESSAGES/kdeconnect-settings.mo
share/locale/gl/LC_MESSAGES/kdeconnect-sms.mo
share/locale/gl/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/gl/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -402,12 +362,10 @@ share/locale/he/LC_MESSAGES/kdeconnect-core.mo
share/locale/he/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/he/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/he/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/he/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/he/LC_MESSAGES/kdeconnect-kded.mo
share/locale/he/LC_MESSAGES/kdeconnect-kio.mo
share/locale/he/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/he/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/he/LC_MESSAGES/kdeconnect-settings.mo
share/locale/he/LC_MESSAGES/kdeconnect-sms.mo
share/locale/he/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/he/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -417,12 +375,10 @@ share/locale/hi/LC_MESSAGES/kdeconnect-core.mo
share/locale/hi/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/hi/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/hi/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/hi/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/hi/LC_MESSAGES/kdeconnect-kded.mo
share/locale/hi/LC_MESSAGES/kdeconnect-kio.mo
share/locale/hi/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/hi/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/hi/LC_MESSAGES/kdeconnect-settings.mo
share/locale/hi/LC_MESSAGES/kdeconnect-sms.mo
share/locale/hi/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/hi/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -432,12 +388,10 @@ share/locale/hu/LC_MESSAGES/kdeconnect-core.mo
share/locale/hu/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/hu/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/hu/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/hu/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/hu/LC_MESSAGES/kdeconnect-kded.mo
share/locale/hu/LC_MESSAGES/kdeconnect-kio.mo
share/locale/hu/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/hu/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/hu/LC_MESSAGES/kdeconnect-settings.mo
share/locale/hu/LC_MESSAGES/kdeconnect-sms.mo
share/locale/hu/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/hu/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -447,12 +401,10 @@ share/locale/ia/LC_MESSAGES/kdeconnect-core.mo
share/locale/ia/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ia/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ia/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ia/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ia/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ia/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ia/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ia/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ia/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ia/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ia/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ia/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -462,12 +414,10 @@ share/locale/id/LC_MESSAGES/kdeconnect-core.mo
share/locale/id/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/id/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/id/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/id/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/id/LC_MESSAGES/kdeconnect-kded.mo
share/locale/id/LC_MESSAGES/kdeconnect-kio.mo
share/locale/id/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/id/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/id/LC_MESSAGES/kdeconnect-settings.mo
share/locale/id/LC_MESSAGES/kdeconnect-sms.mo
share/locale/id/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/id/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -476,10 +426,8 @@ share/locale/ie/LC_MESSAGES/kdeconnect-core.mo
share/locale/ie/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ie/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ie/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ie/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ie/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ie/LC_MESSAGES/kdeconnect-nautilus-extension.mo
-share/locale/ie/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ie/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/is/LC_MESSAGES/kdeconnect-app.mo
share/locale/is/LC_MESSAGES/kdeconnect-cli.mo
@@ -487,12 +435,10 @@ share/locale/is/LC_MESSAGES/kdeconnect-core.mo
share/locale/is/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/is/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/is/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/is/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/is/LC_MESSAGES/kdeconnect-kded.mo
share/locale/is/LC_MESSAGES/kdeconnect-kio.mo
share/locale/is/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/is/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/is/LC_MESSAGES/kdeconnect-settings.mo
share/locale/is/LC_MESSAGES/kdeconnect-sms.mo
share/locale/is/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/is/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -502,12 +448,10 @@ share/locale/it/LC_MESSAGES/kdeconnect-core.mo
share/locale/it/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/it/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/it/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/it/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/it/LC_MESSAGES/kdeconnect-kded.mo
share/locale/it/LC_MESSAGES/kdeconnect-kio.mo
share/locale/it/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/it/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/it/LC_MESSAGES/kdeconnect-settings.mo
share/locale/it/LC_MESSAGES/kdeconnect-sms.mo
share/locale/it/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/it/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -517,12 +461,10 @@ share/locale/ja/LC_MESSAGES/kdeconnect-core.mo
share/locale/ja/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ja/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ja/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ja/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ja/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ja/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ja/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ja/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ja/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ja/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ja/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ja/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -532,12 +474,10 @@ share/locale/ka/LC_MESSAGES/kdeconnect-core.mo
share/locale/ka/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ka/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ka/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ka/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ka/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ka/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ka/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ka/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ka/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ka/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ka/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ka/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -547,12 +487,10 @@ share/locale/ko/LC_MESSAGES/kdeconnect-core.mo
share/locale/ko/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ko/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ko/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ko/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ko/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ko/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ko/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ko/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ko/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ko/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ko/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -562,12 +500,10 @@ share/locale/lt/LC_MESSAGES/kdeconnect-core.mo
share/locale/lt/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/lt/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/lt/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/lt/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/lt/LC_MESSAGES/kdeconnect-kded.mo
share/locale/lt/LC_MESSAGES/kdeconnect-kio.mo
share/locale/lt/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/lt/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/lt/LC_MESSAGES/kdeconnect-settings.mo
share/locale/lt/LC_MESSAGES/kdeconnect-sms.mo
share/locale/lt/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -577,12 +513,10 @@ share/locale/lv/LC_MESSAGES/kdeconnect-core.mo
share/locale/lv/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/lv/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/lv/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/lv/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/lv/LC_MESSAGES/kdeconnect-kded.mo
share/locale/lv/LC_MESSAGES/kdeconnect-kio.mo
share/locale/lv/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/lv/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/lv/LC_MESSAGES/kdeconnect-settings.mo
share/locale/lv/LC_MESSAGES/kdeconnect-sms.mo
share/locale/lv/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/lv/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -592,12 +526,10 @@ share/locale/ml/LC_MESSAGES/kdeconnect-core.mo
share/locale/ml/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ml/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ml/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ml/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ml/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ml/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ml/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ml/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ml/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ml/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ml/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ml/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -607,12 +539,10 @@ share/locale/nl/LC_MESSAGES/kdeconnect-core.mo
share/locale/nl/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/nl/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/nl/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/nl/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/nl/LC_MESSAGES/kdeconnect-kded.mo
share/locale/nl/LC_MESSAGES/kdeconnect-kio.mo
share/locale/nl/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/nl/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/nl/LC_MESSAGES/kdeconnect-settings.mo
share/locale/nl/LC_MESSAGES/kdeconnect-sms.mo
share/locale/nl/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/nl/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -622,12 +552,10 @@ share/locale/nn/LC_MESSAGES/kdeconnect-core.mo
share/locale/nn/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/nn/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/nn/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/nn/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/nn/LC_MESSAGES/kdeconnect-kded.mo
share/locale/nn/LC_MESSAGES/kdeconnect-kio.mo
share/locale/nn/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/nn/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/nn/LC_MESSAGES/kdeconnect-settings.mo
share/locale/nn/LC_MESSAGES/kdeconnect-sms.mo
share/locale/nn/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/nn/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -637,12 +565,10 @@ share/locale/pa/LC_MESSAGES/kdeconnect-core.mo
share/locale/pa/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/pa/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/pa/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/pa/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/pa/LC_MESSAGES/kdeconnect-kded.mo
share/locale/pa/LC_MESSAGES/kdeconnect-kio.mo
share/locale/pa/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/pa/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/pa/LC_MESSAGES/kdeconnect-settings.mo
share/locale/pa/LC_MESSAGES/kdeconnect-sms.mo
share/locale/pa/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/pa/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -652,12 +578,10 @@ share/locale/pl/LC_MESSAGES/kdeconnect-core.mo
share/locale/pl/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/pl/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/pl/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/pl/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/pl/LC_MESSAGES/kdeconnect-kded.mo
share/locale/pl/LC_MESSAGES/kdeconnect-kio.mo
share/locale/pl/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/pl/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/pl/LC_MESSAGES/kdeconnect-settings.mo
share/locale/pl/LC_MESSAGES/kdeconnect-sms.mo
share/locale/pl/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/pl/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -667,12 +591,10 @@ share/locale/pt/LC_MESSAGES/kdeconnect-core.mo
share/locale/pt/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/pt/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/pt/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/pt/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/pt/LC_MESSAGES/kdeconnect-kded.mo
share/locale/pt/LC_MESSAGES/kdeconnect-kio.mo
share/locale/pt/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/pt/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/pt/LC_MESSAGES/kdeconnect-settings.mo
share/locale/pt/LC_MESSAGES/kdeconnect-sms.mo
share/locale/pt/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/pt/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -682,12 +604,10 @@ share/locale/pt_BR/LC_MESSAGES/kdeconnect-core.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/pt_BR/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-kded.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-kio.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/pt_BR/LC_MESSAGES/kdeconnect-settings.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-sms.mo
share/locale/pt_BR/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -697,12 +617,10 @@ share/locale/ro/LC_MESSAGES/kdeconnect-core.mo
share/locale/ro/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ro/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ro/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ro/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ro/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ro/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ro/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ro/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ro/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ro/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ro/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -712,12 +630,10 @@ share/locale/ru/LC_MESSAGES/kdeconnect-core.mo
share/locale/ru/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ru/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ru/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ru/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ru/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ru/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ru/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ru/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ru/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ru/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ru/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ru/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -727,12 +643,10 @@ share/locale/sa/LC_MESSAGES/kdeconnect-core.mo
share/locale/sa/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/sa/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/sa/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/sa/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sa/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sa/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sa/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/sa/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/sa/LC_MESSAGES/kdeconnect-settings.mo
share/locale/sa/LC_MESSAGES/kdeconnect-sms.mo
share/locale/sa/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sa/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -742,12 +656,10 @@ share/locale/sk/LC_MESSAGES/kdeconnect-core.mo
share/locale/sk/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/sk/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/sk/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/sk/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sk/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sk/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sk/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/sk/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/sk/LC_MESSAGES/kdeconnect-settings.mo
share/locale/sk/LC_MESSAGES/kdeconnect-sms.mo
share/locale/sk/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sk/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -757,18 +669,15 @@ share/locale/sl/LC_MESSAGES/kdeconnect-core.mo
share/locale/sl/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/sl/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/sl/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/sl/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sl/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sl/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sl/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/sl/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/sl/LC_MESSAGES/kdeconnect-settings.mo
share/locale/sl/LC_MESSAGES/kdeconnect-sms.mo
share/locale/sl/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sl/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/sr/LC_MESSAGES/kdeconnect-cli.mo
share/locale/sr/LC_MESSAGES/kdeconnect-core.mo
-share/locale/sr/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sr/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sr/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sr/LC_MESSAGES/kdeconnect-plugins.mo
@@ -776,7 +685,6 @@ share/locale/sr/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sr/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-cli.mo
share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-core.mo
-share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-plugins.mo
@@ -784,7 +692,6 @@ share/locale/sr@ijekavian/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sr@ijekavian/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-cli.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-core.mo
-share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-plugins.mo
@@ -792,7 +699,6 @@ share/locale/sr@ijekavianlatin/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/sr@latin/LC_MESSAGES/kdeconnect-cli.mo
share/locale/sr@latin/LC_MESSAGES/kdeconnect-core.mo
-share/locale/sr@latin/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sr@latin/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sr@latin/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sr@latin/LC_MESSAGES/kdeconnect-plugins.mo
@@ -804,12 +710,10 @@ share/locale/sv/LC_MESSAGES/kdeconnect-core.mo
share/locale/sv/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/sv/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/sv/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/sv/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/sv/LC_MESSAGES/kdeconnect-kded.mo
share/locale/sv/LC_MESSAGES/kdeconnect-kio.mo
share/locale/sv/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/sv/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/sv/LC_MESSAGES/kdeconnect-settings.mo
share/locale/sv/LC_MESSAGES/kdeconnect-sms.mo
share/locale/sv/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -819,17 +723,14 @@ share/locale/ta/LC_MESSAGES/kdeconnect-core.mo
share/locale/ta/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/ta/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/ta/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/ta/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/ta/LC_MESSAGES/kdeconnect-kded.mo
share/locale/ta/LC_MESSAGES/kdeconnect-kio.mo
share/locale/ta/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/ta/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/ta/LC_MESSAGES/kdeconnect-settings.mo
share/locale/ta/LC_MESSAGES/kdeconnect-sms.mo
share/locale/ta/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/ta/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
share/locale/tg/LC_MESSAGES/kdeconnect-fileitemaction.mo
-share/locale/tg/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/tg/LC_MESSAGES/kdeconnect-kded.mo
share/locale/tg/LC_MESSAGES/kdeconnect-kio.mo
share/locale/tg/LC_MESSAGES/kdeconnect-nautilus-extension.mo
@@ -842,12 +743,10 @@ share/locale/tr/LC_MESSAGES/kdeconnect-core.mo
share/locale/tr/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/tr/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/tr/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/tr/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/tr/LC_MESSAGES/kdeconnect-kded.mo
share/locale/tr/LC_MESSAGES/kdeconnect-kio.mo
share/locale/tr/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/tr/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/tr/LC_MESSAGES/kdeconnect-settings.mo
share/locale/tr/LC_MESSAGES/kdeconnect-sms.mo
share/locale/tr/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/tr/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -857,12 +756,10 @@ share/locale/uk/LC_MESSAGES/kdeconnect-core.mo
share/locale/uk/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/uk/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/uk/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/uk/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/uk/LC_MESSAGES/kdeconnect-kded.mo
share/locale/uk/LC_MESSAGES/kdeconnect-kio.mo
share/locale/uk/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/uk/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/uk/LC_MESSAGES/kdeconnect-settings.mo
share/locale/uk/LC_MESSAGES/kdeconnect-sms.mo
share/locale/uk/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/uk/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -872,12 +769,10 @@ share/locale/zh_CN/LC_MESSAGES/kdeconnect-core.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/zh_CN/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-kded.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-kio.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/zh_CN/LC_MESSAGES/kdeconnect-settings.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-sms.mo
share/locale/zh_CN/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
@@ -887,16 +782,13 @@ share/locale/zh_TW/LC_MESSAGES/kdeconnect-core.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-fileitemaction.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-indicator.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-interfaces.mo
-share/locale/zh_TW/LC_MESSAGES/kdeconnect-kcm.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-kded.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-kio.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-nautilus-extension.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-plugins.mo
-share/locale/zh_TW/LC_MESSAGES/kdeconnect-settings.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-sms.mo
share/locale/zh_TW/LC_MESSAGES/kdeconnect-urlhandler.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.kdeconnect.mo
-share/metainfo/org.kde.kdeconnect.appdata.xml
share/metainfo/org.kde.kdeconnect.metainfo.xml
share/nautilus-python/extensions/kdeconnect-share.py
share/plasma/plasmoids/org.kde.kdeconnect/contents/ui/Battery.qml
diff --git a/deskutils/kdepim-addons/distinfo b/deskutils/kdepim-addons/distinfo
index 7b9df4c7c609..8c4dd7873edd 100644
--- a/deskutils/kdepim-addons/distinfo
+++ b/deskutils/kdepim-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381244
-SHA256 (KDE/release-service/25.04.3/kdepim-addons-25.04.3.tar.xz) = 345065f08e5f3d89a0bb2162335eb37d63433eb2dd98a2f4119971aec3c02257
-SIZE (KDE/release-service/25.04.3/kdepim-addons-25.04.3.tar.xz) = 2642460
+TIMESTAMP = 1759874609
+SHA256 (KDE/release-service/25.08.2/kdepim-addons-25.08.2.tar.xz) = d1458248881965366030513e0e1789cd38aa07ad997ee6b7bc1d7c638d96cf87
+SIZE (KDE/release-service/25.08.2/kdepim-addons-25.08.2.tar.xz) = 2660072
diff --git a/deskutils/kdepim-addons/pkg-plist b/deskutils/kdepim-addons/pkg-plist
index 032f399eb461..dc705ea3983a 100644
--- a/deskutils/kdepim-addons/pkg-plist
+++ b/deskutils/kdepim-addons/pkg-plist
@@ -4,6 +4,8 @@ bin/kmail_fprot.sh
bin/kmail_sav.sh
etc/xdg/kmail.antispamrc
etc/xdg/kmail.antivirusrc
+lib/libKPim6AutoGenerateText.so.6
+lib/libKPim6AutoGenerateText.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libakonadidatasetools.so.6
lib/libakonadidatasetools.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libdkimverifyconfigure.so.6
@@ -44,11 +46,15 @@ lib/libshorturlpluginprivate.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_akonadidatabasetoolplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_antispamplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_antivirusplugin.so
+%%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_checkfoldersizeaccount.so
%%QT_PLUGINDIR%%/pim6/kmail/mainview/kmail_expertplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugincheckbeforesend/kmail_automaticaddcontactseditorplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugincheckbeforesend/kmail_checkbeforesendeditorplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugincheckbeforesend/kmail_confirmaddresseditorplugin.so
+%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_aitooleditorplugin.so
+%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_askautogeneratetexteditorplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_autocorrectioneditorplugin.so
+%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_autogenerateanswerseditorplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_changecaseeditorplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_insertemaileditorplugin.so
%%QT_PLUGINDIR%%/pim6/kmail/plugineditor/kmail_insertshorturleditorplugin.so
@@ -117,6 +123,7 @@ share/locale/ar/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ar/LC_MESSAGES/kmail_plugins.mo
share/locale/ar/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ar/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ar/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ar/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ar/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ar/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -196,6 +203,7 @@ share/locale/bg/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/bg/LC_MESSAGES/kmail_plugins.mo
share/locale/bg/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/bg/LC_MESSAGES/korganizer_plugins.mo
+share/locale/bg/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/bg/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/bg/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/bg/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -232,6 +240,7 @@ share/locale/ca/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ca/LC_MESSAGES/kmail_plugins.mo
share/locale/ca/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ca/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ca/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ca/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ca/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ca/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -257,6 +266,7 @@ share/locale/ca@valencia/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ca@valencia/LC_MESSAGES/kmail_plugins.mo
share/locale/ca@valencia/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ca@valencia/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ca@valencia/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ca@valencia/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ca@valencia/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ca@valencia/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -334,6 +344,7 @@ share/locale/de/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/de/LC_MESSAGES/kmail_plugins.mo
share/locale/de/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/de/LC_MESSAGES/korganizer_plugins.mo
+share/locale/de/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/de/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/de/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/de/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -415,6 +426,7 @@ share/locale/es/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/es/LC_MESSAGES/kmail_plugins.mo
share/locale/es/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/es/LC_MESSAGES/korganizer_plugins.mo
+share/locale/es/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/es/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/es/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/es/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -464,6 +476,7 @@ share/locale/eu/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/eu/LC_MESSAGES/kmail_plugins.mo
share/locale/eu/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/eu/LC_MESSAGES/korganizer_plugins.mo
+share/locale/eu/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/eu/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/eu/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/eu/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -493,6 +506,7 @@ share/locale/fi/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/fi/LC_MESSAGES/kmail_plugins.mo
share/locale/fi/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/fi/LC_MESSAGES/korganizer_plugins.mo
+share/locale/fi/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/fi/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/fi/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/fi/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -518,6 +532,7 @@ share/locale/fr/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/fr/LC_MESSAGES/kmail_plugins.mo
share/locale/fr/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/fr/LC_MESSAGES/korganizer_plugins.mo
+share/locale/fr/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/fr/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/fr/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/fr/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -553,6 +568,7 @@ share/locale/gl/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/gl/LC_MESSAGES/kmail_plugins.mo
share/locale/gl/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/gl/LC_MESSAGES/korganizer_plugins.mo
+share/locale/gl/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/gl/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/gl/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/gl/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -578,6 +594,7 @@ share/locale/he/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/he/LC_MESSAGES/kmail_plugins.mo
share/locale/he/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/he/LC_MESSAGES/korganizer_plugins.mo
+share/locale/he/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/he/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/he/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/he/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -644,6 +661,7 @@ share/locale/ia/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ia/LC_MESSAGES/kmail_plugins.mo
share/locale/ia/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ia/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ia/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ia/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ia/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ia/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -673,6 +691,7 @@ share/locale/it/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/it/LC_MESSAGES/kmail_plugins.mo
share/locale/it/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/it/LC_MESSAGES/korganizer_plugins.mo
+share/locale/it/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/it/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/it/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/it/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -723,6 +742,7 @@ share/locale/ka/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ka/LC_MESSAGES/kmail_plugins.mo
share/locale/ka/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ka/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ka/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ka/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ka/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ka/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -759,6 +779,7 @@ share/locale/ko/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ko/LC_MESSAGES/kmail_plugins.mo
share/locale/ko/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ko/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ko/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ko/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ko/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ko/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -846,6 +867,7 @@ share/locale/nl/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/nl/LC_MESSAGES/kmail_plugins.mo
share/locale/nl/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/nl/LC_MESSAGES/korganizer_plugins.mo
+share/locale/nl/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/nl/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/nl/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/nl/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -881,6 +903,7 @@ share/locale/pl/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/pl/LC_MESSAGES/kmail_plugins.mo
share/locale/pl/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/pl/LC_MESSAGES/korganizer_plugins.mo
+share/locale/pl/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/pl/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/pl/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/pl/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -931,6 +954,7 @@ share/locale/pt_BR/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/pt_BR/LC_MESSAGES/kmail_plugins.mo
share/locale/pt_BR/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/pt_BR/LC_MESSAGES/korganizer_plugins.mo
+share/locale/pt_BR/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/pt_BR/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/pt_BR/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/pt_BR/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -965,6 +989,7 @@ share/locale/ru/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/ru/LC_MESSAGES/kmail_plugins.mo
share/locale/ru/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/ru/LC_MESSAGES/korganizer_plugins.mo
+share/locale/ru/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/ru/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/ru/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/ru/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -1044,6 +1069,7 @@ share/locale/sl/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/sl/LC_MESSAGES/kmail_plugins.mo
share/locale/sl/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/sl/LC_MESSAGES/korganizer_plugins.mo
+share/locale/sl/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/sl/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/sl/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/sl/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -1151,6 +1177,7 @@ share/locale/sv/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/sv/LC_MESSAGES/kmail_plugins.mo
share/locale/sv/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/sv/LC_MESSAGES/korganizer_plugins.mo
+share/locale/sv/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/sv/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/sv/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/sv/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -1209,6 +1236,7 @@ share/locale/tr/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/tr/LC_MESSAGES/kmail_plugins.mo
share/locale/tr/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/tr/LC_MESSAGES/korganizer_plugins.mo
+share/locale/tr/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/tr/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/tr/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/tr/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -1240,6 +1268,7 @@ share/locale/uk/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/uk/LC_MESSAGES/kmail_plugins.mo
share/locale/uk/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/uk/LC_MESSAGES/korganizer_plugins.mo
+share/locale/uk/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/uk/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/uk/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/uk/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -1277,6 +1306,7 @@ share/locale/zh_CN/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/zh_CN/LC_MESSAGES/kmail_plugins.mo
share/locale/zh_CN/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/zh_CN/LC_MESSAGES/korganizer_plugins.mo
+share/locale/zh_CN/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/zh_CN/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/zh_CN/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/zh_CN/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
@@ -1302,6 +1332,7 @@ share/locale/zh_TW/LC_MESSAGES/kmail_editorsendcheck_plugins.mo
share/locale/zh_TW/LC_MESSAGES/kmail_plugins.mo
share/locale/zh_TW/LC_MESSAGES/kmailtransport_plugins.mo
share/locale/zh_TW/LC_MESSAGES/korganizer_plugins.mo
+share/locale/zh_TW/LC_MESSAGES/libpimautogeneratetext.mo
share/locale/zh_TW/LC_MESSAGES/messageviewer_application_gnupgwks_plugin.mo
share/locale/zh_TW/LC_MESSAGES/messageviewer_application_mstnef_plugin.mo
share/locale/zh_TW/LC_MESSAGES/messageviewer_bodypartformatter_pkpass.mo
diff --git a/deskutils/kdepim-runtime/distinfo b/deskutils/kdepim-runtime/distinfo
index ff01a100d16f..37661966bac6 100644
--- a/deskutils/kdepim-runtime/distinfo
+++ b/deskutils/kdepim-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381247
-SHA256 (KDE/release-service/25.04.3/kdepim-runtime-25.04.3.tar.xz) = 133dcf8c314c36ecc8b4775d9eb6d929bbbbd5355dddf29441abaf00fe9a1a89
-SIZE (KDE/release-service/25.04.3/kdepim-runtime-25.04.3.tar.xz) = 1704356
+TIMESTAMP = 1759874611
+SHA256 (KDE/release-service/25.08.2/kdepim-runtime-25.08.2.tar.xz) = c030f98854e31d927071cd4b4bbc2d97792d4cefbac548aa6cd75db0602512ca
+SIZE (KDE/release-service/25.08.2/kdepim-runtime-25.08.2.tar.xz) = 2452708
diff --git a/deskutils/kdepim-runtime/pkg-plist b/deskutils/kdepim-runtime/pkg-plist
index 1825faa6a2f7..4ede350c4481 100644
--- a/deskutils/kdepim-runtime/pkg-plist
+++ b/deskutils/kdepim-runtime/pkg-plist
@@ -21,6 +21,8 @@ bin/akonadi_vcarddir_resource
bin/gidmigrator
lib/libakonadi-filestore.so.6
lib/libakonadi-filestore.so.%%KDE_APPLICATIONS_SHLIB_VER%%
+lib/libakonadi-singlefileresource-widget.so.6
+lib/libakonadi-singlefileresource-widget.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libakonadi-singlefileresource.so.6
lib/libakonadi-singlefileresource.so.%%KDE_APPLICATIONS_SHLIB_VER%%
lib/libfolderarchivesettings.so.6
@@ -34,9 +36,12 @@ lib/libnewmailnotifier.so.%%KDE_APPLICATIONS_SHLIB_VER%%
%%QT_PLUGINDIR%%/kf6/kio/akonadi.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/birthdaysconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/contactsconfig.so
+%%QT_PLUGINDIR%%/pim6/akonadi/config/davgroupwareconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/googleconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/icalconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/icaldirconfig.so
+%%QT_PLUGINDIR%%/pim6/akonadi/config/imapconfig.so
+%%QT_PLUGINDIR%%/pim6/akonadi/config/kolabconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/maildirconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/maildispatcherconfig.so
%%QT_PLUGINDIR%%/pim6/akonadi/config/mboxconfig.so
@@ -72,15 +77,13 @@ share/akonadi/davgroupware-providers/citadel.desktop
share/akonadi/davgroupware-providers/davical.desktop
share/akonadi/davgroupware-providers/egroupware.desktop
share/akonadi/davgroupware-providers/fastmail.desktop
+share/akonadi/davgroupware-providers/kopano.desktop
share/akonadi/davgroupware-providers/mailbox-org.desktop
share/akonadi/davgroupware-providers/nextcloud.desktop
-share/akonadi/davgroupware-providers/opengroupware.desktop
share/akonadi/davgroupware-providers/owncloud-pre9.desktop
share/akonadi/davgroupware-providers/owncloud.desktop
-share/akonadi/davgroupware-providers/scalix.desktop
share/akonadi/davgroupware-providers/sogo.desktop
share/akonadi/davgroupware-providers/yahoo.desktop
-share/akonadi/davgroupware-providers/zarafa.desktop
share/akonadi/davgroupware-providers/zimbra.desktop
share/akonadi/davgroupware-providers/zoho.desktop
share/akonadi/firstrun/birthdaycalendar
@@ -97,16 +100,81 @@ share/applications/org.kde.akonadi_vcard_resource.desktop
share/applications/org.kde.akonadi_vcarddir_resource.desktop
share/dbus-1/interfaces/org.kde.Akonadi.Maildir.Settings.xml
share/dbus-1/interfaces/org.kde.Akonadi.MixedMaildir.Settings.xml
+share/icons/hicolor/128x128/apps/account-apple.png
+share/icons/hicolor/128x128/apps/account-citadel.png
+share/icons/hicolor/128x128/apps/account-davical.png
+share/icons/hicolor/128x128/apps/account-egroupware.png
+share/icons/hicolor/128x128/apps/account-fastmail.png
+share/icons/hicolor/128x128/apps/account-kopano.png
+share/icons/hicolor/128x128/apps/account-mailboxorg.png
+share/icons/hicolor/128x128/apps/account-nextcloud.png
+share/icons/hicolor/128x128/apps/account-owncloud.png
+share/icons/hicolor/128x128/apps/account-sogo.png
+share/icons/hicolor/128x128/apps/account-yahoo.png
+share/icons/hicolor/128x128/apps/account-zimbra.png
+share/icons/hicolor/128x128/apps/account-zoho.png
share/icons/hicolor/128x128/apps/akonadi-ews.png
share/icons/hicolor/128x128/apps/ox.png
+share/icons/hicolor/16x16/apps/account-apple.png
+share/icons/hicolor/16x16/apps/account-citadel.png
+share/icons/hicolor/16x16/apps/account-davical.png
+share/icons/hicolor/16x16/apps/account-egroupware.png
+share/icons/hicolor/16x16/apps/account-fastmail.png
+share/icons/hicolor/16x16/apps/account-kopano.png
+share/icons/hicolor/16x16/apps/account-mailboxorg.png
+share/icons/hicolor/16x16/apps/account-nextcloud.png
+share/icons/hicolor/16x16/apps/account-owncloud.png
+share/icons/hicolor/16x16/apps/account-sogo.png
+share/icons/hicolor/16x16/apps/account-yahoo.png
+share/icons/hicolor/16x16/apps/account-zimbra.png
+share/icons/hicolor/16x16/apps/account-zoho.png
share/icons/hicolor/16x16/apps/akonadi-ews.png
share/icons/hicolor/16x16/apps/ox.png
share/icons/hicolor/22x22/apps/akonadi-ews.png
share/icons/hicolor/24x24/apps/akonadi-ews.png
+share/icons/hicolor/32x32/apps/account-apple.png
+share/icons/hicolor/32x32/apps/account-citadel.png
+share/icons/hicolor/32x32/apps/account-davical.png
+share/icons/hicolor/32x32/apps/account-egroupware.png
+share/icons/hicolor/32x32/apps/account-fastmail.png
+share/icons/hicolor/32x32/apps/account-kopano.png
+share/icons/hicolor/32x32/apps/account-mailboxorg.png
+share/icons/hicolor/32x32/apps/account-nextcloud.png
+share/icons/hicolor/32x32/apps/account-owncloud.png
+share/icons/hicolor/32x32/apps/account-sogo.png
+share/icons/hicolor/32x32/apps/account-yahoo.png
+share/icons/hicolor/32x32/apps/account-zimbra.png
+share/icons/hicolor/32x32/apps/account-zoho.png
share/icons/hicolor/32x32/apps/akonadi-ews.png
share/icons/hicolor/32x32/apps/ox.png
+share/icons/hicolor/48x48/apps/account-apple.png
+share/icons/hicolor/48x48/apps/account-citadel.png
+share/icons/hicolor/48x48/apps/account-davical.png
+share/icons/hicolor/48x48/apps/account-egroupware.png
+share/icons/hicolor/48x48/apps/account-fastmail.png
+share/icons/hicolor/48x48/apps/account-kopano.png
+share/icons/hicolor/48x48/apps/account-mailboxorg.png
+share/icons/hicolor/48x48/apps/account-nextcloud.png
+share/icons/hicolor/48x48/apps/account-owncloud.png
+share/icons/hicolor/48x48/apps/account-sogo.png
+share/icons/hicolor/48x48/apps/account-yahoo.png
+share/icons/hicolor/48x48/apps/account-zimbra.png
+share/icons/hicolor/48x48/apps/account-zoho.png
share/icons/hicolor/48x48/apps/akonadi-ews.png
share/icons/hicolor/48x48/apps/ox.png
+share/icons/hicolor/64x64/apps/account-apple.png
+share/icons/hicolor/64x64/apps/account-citadel.png
+share/icons/hicolor/64x64/apps/account-davical.png
+share/icons/hicolor/64x64/apps/account-egroupware.png
+share/icons/hicolor/64x64/apps/account-fastmail.png
+share/icons/hicolor/64x64/apps/account-kopano.png
+share/icons/hicolor/64x64/apps/account-mailboxorg.png
+share/icons/hicolor/64x64/apps/account-nextcloud.png
+share/icons/hicolor/64x64/apps/account-owncloud.png
+share/icons/hicolor/64x64/apps/account-sogo.png
+share/icons/hicolor/64x64/apps/account-yahoo.png
+share/icons/hicolor/64x64/apps/account-zimbra.png
+share/icons/hicolor/64x64/apps/account-zoho.png
share/icons/hicolor/64x64/apps/akonadi-ews.png
share/icons/hicolor/64x64/apps/ox.png
share/icons/hicolor/72x72/apps/akonadi-ews.png
diff --git a/deskutils/keditbookmarks/distinfo b/deskutils/keditbookmarks/distinfo
index f2fca6584fc9..bc519b60fb7d 100644
--- a/deskutils/keditbookmarks/distinfo
+++ b/deskutils/keditbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381249
-SHA256 (KDE/release-service/25.04.3/keditbookmarks-25.04.3.tar.xz) = dff6e7d196f46aef79968b13bae6ec10093cdfb7e4526fde7310913ca72f513a
-SIZE (KDE/release-service/25.04.3/keditbookmarks-25.04.3.tar.xz) = 262556
+TIMESTAMP = 1759874614
+SHA256 (KDE/release-service/25.08.2/keditbookmarks-25.08.2.tar.xz) = c3092e97f7e1d1c2b111426f813e1fad88ea73fcdb9f8bcefe54418fa2f22dff
+SIZE (KDE/release-service/25.08.2/keditbookmarks-25.08.2.tar.xz) = 262464
diff --git a/deskutils/kf6-kstatusnotifieritem/distinfo b/deskutils/kf6-kstatusnotifieritem/distinfo
index da1653190c63..3eb1f1e724e8 100644
--- a/deskutils/kf6-kstatusnotifieritem/distinfo
+++ b/deskutils/kf6-kstatusnotifieritem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752529487
-SHA256 (KDE/frameworks/6.16/kstatusnotifieritem-6.16.0.tar.xz) = 73c2590b2f6fb5f61fc3b7dc021df763bf0f3969c1eab8c5d0b85df445acad20
-SIZE (KDE/frameworks/6.16/kstatusnotifieritem-6.16.0.tar.xz) = 50948
+TIMESTAMP = 1759784966
+SHA256 (KDE/frameworks/6.19/kstatusnotifieritem-6.19.0.tar.xz) = 5e40cb3eee9ad5695d504c790475223601e8569cfe5fbc3717480da2f3556949
+SIZE (KDE/frameworks/6.19/kstatusnotifieritem-6.19.0.tar.xz) = 50624
diff --git a/deskutils/kfind/distinfo b/deskutils/kfind/distinfo
index 2f6c3d4bd967..2ff6520c1544 100644
--- a/deskutils/kfind/distinfo
+++ b/deskutils/kfind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381252
-SHA256 (KDE/release-service/25.04.3/kfind-25.04.3.tar.xz) = 0c7d00b06fdefbb7a66f2665196b3072c17f6846679ea9b293be9bf31088c160
-SIZE (KDE/release-service/25.04.3/kfind-25.04.3.tar.xz) = 333336
+TIMESTAMP = 1759874616
+SHA256 (KDE/release-service/25.08.2/kfind-25.08.2.tar.xz) = 1ef81db41386fcc6805f3ff37f502a638da410954d050fafe34cb76c20eed501
+SIZE (KDE/release-service/25.08.2/kfind-25.08.2.tar.xz) = 330880
diff --git a/deskutils/kmail-account-wizard/distinfo b/deskutils/kmail-account-wizard/distinfo
index 3144a29b928b..eee453c8d1e8 100644
--- a/deskutils/kmail-account-wizard/distinfo
+++ b/deskutils/kmail-account-wizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381257
-SHA256 (KDE/release-service/25.04.3/kmail-account-wizard-25.04.3.tar.xz) = 0b4629ee1bf919e7a8496c644162591afc7ebfa36439555c1fbdeb9226e905fd
-SIZE (KDE/release-service/25.04.3/kmail-account-wizard-25.04.3.tar.xz) = 171716
+TIMESTAMP = 1759874621
+SHA256 (KDE/release-service/25.08.2/kmail-account-wizard-25.08.2.tar.xz) = 750791274a8ddc99142f4bdde65322c5b98bec8634a6e471939c95948de533b7
+SIZE (KDE/release-service/25.08.2/kmail-account-wizard-25.08.2.tar.xz) = 172688
diff --git a/deskutils/kmail/distinfo b/deskutils/kmail/distinfo
index 1528f24753a7..f0bac5eec175 100644
--- a/deskutils/kmail/distinfo
+++ b/deskutils/kmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381254
-SHA256 (KDE/release-service/25.04.3/kmail-25.04.3.tar.xz) = 19ea73dc617b39772a8b3c92a0b86132bee6150ca4692d3f7b776bf74c41f509
-SIZE (KDE/release-service/25.04.3/kmail-25.04.3.tar.xz) = 7813204
+TIMESTAMP = 1759874619
+SHA256 (KDE/release-service/25.08.2/kmail-25.08.2.tar.xz) = 23e67df8831bbcb2a1f52640e750900455b5145977563c021495a62ff31d1fff
+SIZE (KDE/release-service/25.08.2/kmail-25.08.2.tar.xz) = 7824836
diff --git a/deskutils/kongress/distinfo b/deskutils/kongress/distinfo
index 341e6a816c02..adf5c61210f1 100644
--- a/deskutils/kongress/distinfo
+++ b/deskutils/kongress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381259
-SHA256 (KDE/release-service/25.04.3/kongress-25.04.3.tar.xz) = 4bbd06c2da8edd3433c1ba0edd634d16161ace50a8b4b7c80cd991ee86d60201
-SIZE (KDE/release-service/25.04.3/kongress-25.04.3.tar.xz) = 164300
+TIMESTAMP = 1759874623
+SHA256 (KDE/release-service/25.08.2/kongress-25.08.2.tar.xz) = 1c2a34903e38e257216276f4bc38732f9d16bddd0baa4ec6def4f9904135b6d7
+SIZE (KDE/release-service/25.08.2/kongress-25.08.2.tar.xz) = 164244
diff --git a/deskutils/kontact/distinfo b/deskutils/kontact/distinfo
index b97d84d81108..5d53b9442932 100644
--- a/deskutils/kontact/distinfo
+++ b/deskutils/kontact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381261
-SHA256 (KDE/release-service/25.04.3/kontact-25.04.3.tar.xz) = ae7b65711117568ef1149628ed68ea81e08afa414b273d06a8654d1a6f537489
-SIZE (KDE/release-service/25.04.3/kontact-25.04.3.tar.xz) = 886252
+TIMESTAMP = 1759874626
+SHA256 (KDE/release-service/25.08.2/kontact-25.08.2.tar.xz) = 1b7d5b7db42ed8ff03dde5a7a549bcfe78b9a3db7bf76ce7ed397e649ac07912
+SIZE (KDE/release-service/25.08.2/kontact-25.08.2.tar.xz) = 888384
diff --git a/deskutils/korganizer/distinfo b/deskutils/korganizer/distinfo
index e169a6079fc5..fb057e35dbde 100644
--- a/deskutils/korganizer/distinfo
+++ b/deskutils/korganizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381264
-SHA256 (KDE/release-service/25.04.3/korganizer-25.04.3.tar.xz) = dd18b2c26bb1af4ccd4ee66a4a203c8c6ab59f639bc6f5a09a3b4c8d1bf55cee
-SIZE (KDE/release-service/25.04.3/korganizer-25.04.3.tar.xz) = 2977332
+TIMESTAMP = 1759874628
+SHA256 (KDE/release-service/25.08.2/korganizer-25.08.2.tar.xz) = 9060d3b0df7d2fa06991a3e1eb3faaea56118fb919dcbe304c55a1df334d4c45
+SIZE (KDE/release-service/25.08.2/korganizer-25.08.2.tar.xz) = 3056792
diff --git a/deskutils/korganizer/pkg-plist b/deskutils/korganizer/pkg-plist
index dbe8d279563d..2cd1d89b1006 100644
--- a/deskutils/korganizer/pkg-plist
+++ b/deskutils/korganizer/pkg-plist
@@ -65,7 +65,6 @@ share/icons/hicolor/scalable/status/moon-phase-first-quarter.svg
share/icons/hicolor/scalable/status/moon-phase-full.svg
share/icons/hicolor/scalable/status/moon-phase-last-quarter.svg
share/icons/hicolor/scalable/status/moon-phase-new.svg
-share/knsrcfiles/korganizer.knsrc
%%DATADIR%%/sounds/alert.wav
%%DATADIR%%/sounds/icemag.wav
%%DATADIR%%/sounds/lightmag.wav
diff --git a/deskutils/kruler/distinfo b/deskutils/kruler/distinfo
index 19f1f8afa73b..71ee3c97b302 100644
--- a/deskutils/kruler/distinfo
+++ b/deskutils/kruler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381266
-SHA256 (KDE/release-service/25.04.3/kruler-25.04.3.tar.xz) = 708d897f213cb3fd88cbac8629957b1d683a8fc5f876d74f47bc33434837742f
-SIZE (KDE/release-service/25.04.3/kruler-25.04.3.tar.xz) = 287084
+TIMESTAMP = 1759874631
+SHA256 (KDE/release-service/25.08.2/kruler-25.08.2.tar.xz) = 9bf5f8b8c1b4cce111dcf1f2b3b23c109518706ba095ec0a032a1e1c8ed24821
+SIZE (KDE/release-service/25.08.2/kruler-25.08.2.tar.xz) = 287396
diff --git a/deskutils/ktimetracker/Makefile b/deskutils/ktimetracker/Makefile
index 3f2a241d9a7a..e85d47cc4f01 100644
--- a/deskutils/ktimetracker/Makefile
+++ b/deskutils/ktimetracker/Makefile
@@ -1,24 +1,24 @@
PORTNAME= ktimetracker
-DISTVERSION= 5.0.1
-PORTREVISION= 3
+DISTVERSION= 6.0.0
CATEGORIES= deskutils kde
-MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/src/
+MASTER_SITES= KDE/unstable/${PORTNAME}/
MAINTAINER= kde@FreeBSD.org
COMMENT= Todo management and time tracker
WWW= https://userbase.kde.org/KTimeTracker
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
-USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
-USE_KDE= kio sonnet auth calendarcore codecs config configwidgets \
- coreaddons dbusaddons i18n idletime jobwidgets \
- notifications service textwidgets widgetsaddons \
- windowsystem xmlgui \
+USES= cmake compiler:c++17-lang gettext-tools gl kde:6 qt:6 \
+ tar:xz xorg
+USE_GL= opengl
+USE_KDE= calendarcore colorscheme config configwidgets coreaddons \
+ crash dbusaddons guiaddons i18n iconthemes idletime jobwidgets \
+ kcmutils kio notifications sonnet statusnotifieritem \
+ textwidgets widgetsaddons windowsystem xmlgui \
doctools:build ecm:build
-USE_QT= concurrent core dbus gui network widgets xml \
- buildtools:build qmake:build
+USE_QT= 5compat base declarative
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/deskutils/ktimetracker/distinfo b/deskutils/ktimetracker/distinfo
index ae0dd3378204..643ca4c230c3 100644
--- a/deskutils/ktimetracker/distinfo
+++ b/deskutils/ktimetracker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1577014347
-SHA256 (ktimetracker-5.0.1.tar.xz) = 02e8620164357e594e135e20d8efd3987cc9c31a817c25e5555914e0971be64a
-SIZE (ktimetracker-5.0.1.tar.xz) = 422820
+TIMESTAMP = 1756943064
+SHA256 (ktimetracker-6.0.0.tar.xz) = 50597e689f08efdaa79439a0aa9886ce47aaddb5a6018a57ffeea6cb7f666e69
+SIZE (ktimetracker-6.0.0.tar.xz) = 539852
diff --git a/deskutils/ktimetracker/pkg-plist b/deskutils/ktimetracker/pkg-plist
index dafeafd5eb3f..0aae86e7cb2c 100644
--- a/deskutils/ktimetracker/pkg-plist
+++ b/deskutils/ktimetracker/pkg-plist
@@ -1,32 +1,21 @@
bin/ktimetracker
share/applications/org.kde.ktimetracker.desktop
share/dbus-1/interfaces/org.kde.ktimetracker.ktimetracker.xml
-share/doc/HTML/ca/ktimetracker/index.cache.bz2
-share/doc/HTML/ca/ktimetracker/index.docbook
-share/doc/HTML/de/ktimetracker/index.cache.bz2
-share/doc/HTML/de/ktimetracker/index.docbook
share/doc/HTML/en/ktimetracker/export-times-csv.png
share/doc/HTML/en/ktimetracker/idle-detect.png
share/doc/HTML/en/ktimetracker/index.cache.bz2
share/doc/HTML/en/ktimetracker/index.docbook
share/doc/HTML/en/ktimetracker/ktimetracker.png
share/doc/HTML/en/ktimetracker/systray.png
-share/doc/HTML/it/ktimetracker/index.cache.bz2
-share/doc/HTML/it/ktimetracker/index.docbook
-share/doc/HTML/nl/ktimetracker/index.cache.bz2
-share/doc/HTML/nl/ktimetracker/index.docbook
-share/doc/HTML/sv/ktimetracker/index.cache.bz2
-share/doc/HTML/sv/ktimetracker/index.docbook
-share/doc/HTML/uk/ktimetracker/index.cache.bz2
-share/doc/HTML/uk/ktimetracker/index.docbook
-share/icons/hicolor/128x128/apps/ktimetracker.png
-share/icons/hicolor/16x16/apps/ktimetracker.png
-share/icons/hicolor/22x22/apps/ktimetracker.png
-share/icons/hicolor/32x32/apps/ktimetracker.png
-share/icons/hicolor/48x48/apps/ktimetracker.png
-share/icons/hicolor/64x64/apps/ktimetracker.png
+share/icons/breeze-dark/22x22/apps/ktimetracker.svg
+share/icons/breeze-dark/32x32/apps/ktimetracker.svg
+share/icons/breeze-dark/48x48/apps/ktimetracker.svg
+share/icons/hicolor/22x22/apps/ktimetracker.svg
+share/icons/hicolor/32x32/apps/ktimetracker.svg
+share/icons/hicolor/48x48/apps/ktimetracker.svg
share/locale/af/LC_MESSAGES/ktimetracker.mo
share/locale/ar/LC_MESSAGES/ktimetracker.mo
+share/locale/ast/LC_MESSAGES/ktimetracker.mo
share/locale/be/LC_MESSAGES/ktimetracker.mo
share/locale/bg/LC_MESSAGES/ktimetracker.mo
share/locale/br/LC_MESSAGES/ktimetracker.mo
@@ -50,12 +39,14 @@ share/locale/fy/LC_MESSAGES/ktimetracker.mo
share/locale/ga/LC_MESSAGES/ktimetracker.mo
share/locale/gl/LC_MESSAGES/ktimetracker.mo
share/locale/he/LC_MESSAGES/ktimetracker.mo
+share/locale/hi/LC_MESSAGES/ktimetracker.mo
share/locale/hr/LC_MESSAGES/ktimetracker.mo
share/locale/hu/LC_MESSAGES/ktimetracker.mo
share/locale/ia/LC_MESSAGES/ktimetracker.mo
share/locale/is/LC_MESSAGES/ktimetracker.mo
share/locale/it/LC_MESSAGES/ktimetracker.mo
share/locale/ja/LC_MESSAGES/ktimetracker.mo
+share/locale/ka/LC_MESSAGES/ktimetracker.mo
share/locale/kk/LC_MESSAGES/ktimetracker.mo
share/locale/km/LC_MESSAGES/ktimetracker.mo
share/locale/ko/LC_MESSAGES/ktimetracker.mo
@@ -76,6 +67,7 @@ share/locale/pt/LC_MESSAGES/ktimetracker.mo
share/locale/pt_BR/LC_MESSAGES/ktimetracker.mo
share/locale/ro/LC_MESSAGES/ktimetracker.mo
share/locale/ru/LC_MESSAGES/ktimetracker.mo
+share/locale/sa/LC_MESSAGES/ktimetracker.mo
share/locale/sk/LC_MESSAGES/ktimetracker.mo
share/locale/sl/LC_MESSAGES/ktimetracker.mo
share/locale/sv/LC_MESSAGES/ktimetracker.mo
diff --git a/deskutils/kweather/distinfo b/deskutils/kweather/distinfo
index 1f364e30fb46..41f893ba7766 100644
--- a/deskutils/kweather/distinfo
+++ b/deskutils/kweather/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381267
-SHA256 (KDE/release-service/25.04.3/kweather-25.04.3.tar.xz) = d525088b84628aa45e4a1c504f5227ac0b66711a32b545c2eefc82649cf362b1
-SIZE (KDE/release-service/25.04.3/kweather-25.04.3.tar.xz) = 366216
+TIMESTAMP = 1759874631
+SHA256 (KDE/release-service/25.08.2/kweather-25.08.2.tar.xz) = 681d51a625a8b45d3d87e427619a5e18cb5e304e8acbf7ac287707d91b72c3eb
+SIZE (KDE/release-service/25.08.2/kweather-25.08.2.tar.xz) = 367172
diff --git a/deskutils/kweather/pkg-plist b/deskutils/kweather/pkg-plist
index 0689e10fce03..e6f28070c5d6 100644
--- a/deskutils/kweather/pkg-plist
+++ b/deskutils/kweather/pkg-plist
@@ -48,7 +48,6 @@ share/locale/uk/LC_MESSAGES/kweather.mo
share/locale/zh_CN/LC_MESSAGES/kweather.mo
share/locale/zh_TW/LC_MESSAGES/kweather.mo
share/metainfo/org.kde.kweather.appdata.xml
-share/metainfo/org.kde.plasma.kweather_1x4.appdata.xml
share/plasma/plasmoids/org.kde.plasma.kweather_1x4/contents/ui/LocationSelector.qml
share/plasma/plasmoids/org.kde.plasma.kweather_1x4/contents/ui/WeatherContainer.qml
share/plasma/plasmoids/org.kde.plasma.kweather_1x4/contents/ui/main.qml
diff --git a/deskutils/kweathercore/distinfo b/deskutils/kweathercore/distinfo
index 4dfa6647c9a5..0ff411bbd5ed 100644
--- a/deskutils/kweathercore/distinfo
+++ b/deskutils/kweathercore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381267
-SHA256 (KDE/release-service/25.04.3/kweathercore-25.04.3.tar.xz) = c9914329e77e4dd460a1e0b8d0744773775c2494f5be3f4f3efacac8d3e006a9
-SIZE (KDE/release-service/25.04.3/kweathercore-25.04.3.tar.xz) = 78712
+TIMESTAMP = 1759874631
+SHA256 (KDE/release-service/25.08.2/kweathercore-25.08.2.tar.xz) = 0d1491d8011ae93d6292ee9b8e27b961389533b2befdc548219f5f42d1ec0d15
+SIZE (KDE/release-service/25.08.2/kweathercore-25.08.2.tar.xz) = 78916
diff --git a/deskutils/lazycli/Makefile b/deskutils/lazycli/Makefile
index 26c6ca41242e..28286ff7a34c 100644
--- a/deskutils/lazycli/Makefile
+++ b/deskutils/lazycli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazycli
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.15
-PORTREVISION= 23
+PORTREVISION= 25
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/libcprime/Makefile b/deskutils/libcprime/Makefile
index 277b67990661..72499df96bdb 100644
--- a/deskutils/libcprime/Makefile
+++ b/deskutils/libcprime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libcprime
-DISTVERSION= 4.5.0
+DISTVERSION= 5.0.0
CATEGORIES= deskutils
MAINTAINER= jwb@FreeBSD.org
@@ -9,12 +9,13 @@ WWW= https://gitlab.com/cubocore/libcprime
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake qt:5
-USE_QT= buildtools:build core dbus gui network qmake:build widgets
+USES= cmake gl qt:6
+USE_GL= gl
+USE_QT= base tools:build
USE_LDCONFIG= yes
USE_GITLAB= yes
GL_ACCOUNT= CuboCore
-GL_TAGNAME= 647022384c3123f85b372b12503f7b0fa5328a1e
+GL_TAGNAME= v5.0.0
.include <bsd.port.mk>
diff --git a/deskutils/libcprime/distinfo b/deskutils/libcprime/distinfo
index 6d42c446dfb7..5369673feb60 100644
--- a/deskutils/libcprime/distinfo
+++ b/deskutils/libcprime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730204192
-SHA256 (CuboCore-libcprime-647022384c3123f85b372b12503f7b0fa5328a1e_GL0.tar.gz) = 47a60eb516581f1eccf8d0b519526039412492eebdd0746b6b6545b92796546e
-SIZE (CuboCore-libcprime-647022384c3123f85b372b12503f7b0fa5328a1e_GL0.tar.gz) = 51840
+TIMESTAMP = 1757785389
+SHA256 (libcprime-v5.0.0.tar.bz2) = e1712c718482f17b4687297a92e39e6a6fceb7ef8fbb4ab348449bed9a237cd8
+SIZE (libcprime-v5.0.0.tar.bz2) = 45255
diff --git a/deskutils/libcprime/pkg-plist b/deskutils/libcprime/pkg-plist
index 70514d0dd785..7f953d0df858 100644
--- a/deskutils/libcprime/pkg-plist
+++ b/deskutils/libcprime/pkg-plist
@@ -21,14 +21,14 @@ include/cprime/themefunc.h
include/cprime/trashmanager.h
include/cprime/variables.h
lib/libcprime-core.so
-lib/libcprime-core.so.4
-lib/libcprime-core.so.4.5.0
+lib/libcprime-core.so.5
+lib/libcprime-core.so.5.0.0
lib/libcprime-gui.so
-lib/libcprime-gui.so.4
-lib/libcprime-gui.so.4.5.0
+lib/libcprime-gui.so.5
+lib/libcprime-gui.so.5.0.0
lib/libcprime-widgets.so
-lib/libcprime-widgets.so.4
-lib/libcprime-widgets.so.4.5.0
+lib/libcprime-widgets.so.5
+lib/libcprime-widgets.so.5.0.0
share/pkgconfig/cprime-core.pc
share/pkgconfig/cprime-gui.pc
share/pkgconfig/cprime-widgets.pc
diff --git a/deskutils/libkdepim/distinfo b/deskutils/libkdepim/distinfo
index 4c4a247a9167..825ee7e76d3c 100644
--- a/deskutils/libkdepim/distinfo
+++ b/deskutils/libkdepim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381269
-SHA256 (KDE/release-service/25.04.3/libkdepim-25.04.3.tar.xz) = 6d9c78063db5234539e5f3fddbecbca61948b79e60073ec215a7ffdad62418fa
-SIZE (KDE/release-service/25.04.3/libkdepim-25.04.3.tar.xz) = 283020
+TIMESTAMP = 1759874634
+SHA256 (KDE/release-service/25.08.2/libkdepim-25.08.2.tar.xz) = 936b4f0a717768542db469e3d59ff1e450755d24da34159a3d016dbba25cbd28
+SIZE (KDE/release-service/25.08.2/libkdepim-25.08.2.tar.xz) = 285256
diff --git a/deskutils/lxqt-notificationd/Makefile b/deskutils/lxqt-notificationd/Makefile
index 2c69bf28a3db..aa214bf8e7ea 100644
--- a/deskutils/lxqt-notificationd/Makefile
+++ b/deskutils/lxqt-notificationd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-notificationd
PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= deskutils
MASTER_SITES= LXQT
diff --git a/deskutils/mbox-importer/distinfo b/deskutils/mbox-importer/distinfo
index 3a6065d1da10..1deabc97cdb5 100644
--- a/deskutils/mbox-importer/distinfo
+++ b/deskutils/mbox-importer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381272
-SHA256 (KDE/release-service/25.04.3/mbox-importer-25.04.3.tar.xz) = 116992fe3927a74f272fa9b8ab1bb2f494dcdba062d045d9d1e56d248a52d3f3
-SIZE (KDE/release-service/25.04.3/mbox-importer-25.04.3.tar.xz) = 31848
+TIMESTAMP = 1759874636
+SHA256 (KDE/release-service/25.08.2/mbox-importer-25.08.2.tar.xz) = 279f0aa7d3e92bcaad5729bf50fef6f0b43d58e321c2827deb2fcb9e6f6fcf60
+SIZE (KDE/release-service/25.08.2/mbox-importer-25.08.2.tar.xz) = 34120
diff --git a/deskutils/merkuro/distinfo b/deskutils/merkuro/distinfo
index c03798a1d0a0..2fcebc1131a0 100644
--- a/deskutils/merkuro/distinfo
+++ b/deskutils/merkuro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381274
-SHA256 (KDE/release-service/25.04.3/merkuro-25.04.3.tar.xz) = c213e7f4bd746e699ec56315cd26393124283e9190a5e9c2c3adf21811cdde27
-SIZE (KDE/release-service/25.04.3/merkuro-25.04.3.tar.xz) = 822428
+TIMESTAMP = 1759874639
+SHA256 (KDE/release-service/25.08.2/merkuro-25.08.2.tar.xz) = ea7e998493bc6b46e73723173b5f3cdab39c95c95cae903cb17cfe2a878eb345
+SIZE (KDE/release-service/25.08.2/merkuro-25.08.2.tar.xz) = 826704
diff --git a/deskutils/merkuro/pkg-plist b/deskutils/merkuro/pkg-plist
index 496ce99edcb4..2742e94d23f4 100644
--- a/deskutils/merkuro/pkg-plist
+++ b/deskutils/merkuro/pkg-plist
@@ -7,16 +7,6 @@ lib/libMerkuroComponents.so.6
lib/libmerkuro_contact.so
lib/libmerkuro_contact.so.%%KDE_APPLICATIONS_VERSION%%
lib/libmerkuro_contact.so.6
-%%QT_QMLDIR%%/org/kde/akonadi/AgentConfigurationForm.qml
-%%QT_QMLDIR%%/org/kde/akonadi/CollectionChooserPage.qml
-%%QT_QMLDIR%%/org/kde/akonadi/CollectionComboBox.qml
-%%QT_QMLDIR%%/org/kde/akonadi/MobileCollectionComboBox.qml
-%%QT_QMLDIR%%/org/kde/akonadi/ProgressStatusBar.qml
-%%QT_QMLDIR%%/org/kde/akonadi/TagManagerPage.qml
-%%QT_QMLDIR%%/org/kde/akonadi/akonadi_quick_plugin.qmltypes
-%%QT_QMLDIR%%/org/kde/akonadi/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/akonadi/libakonadi_quick_plugin.so
-%%QT_QMLDIR%%/org/kde/akonadi/qmldir
%%QT_QMLDIR%%/org/kde/merkuro/components/BaseApplication.qml
%%QT_QMLDIR%%/org/kde/merkuro/components/ColoredCheckbox.qml
%%QT_QMLDIR%%/org/kde/merkuro/components/EditMenu.qml
@@ -168,6 +158,7 @@ share/locale/pl/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
share/locale/pt/LC_MESSAGES/merkuro.mo
share/locale/pt/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
share/locale/pt_BR/LC_MESSAGES/merkuro.mo
+share/locale/pt_BR/LC_MESSAGES/merkurolauncher.mo
share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
share/locale/ru/LC_MESSAGES/merkuro.mo
share/locale/ru/LC_MESSAGES/merkurolauncher.mo
@@ -199,7 +190,6 @@ share/locale/zh_TW/LC_MESSAGES/merkuro.mo
share/locale/zh_TW/LC_MESSAGES/merkurolauncher.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.merkuro.contact.mo
share/metainfo/org.kde.merkuro.calendar.metainfo.xml
-share/metainfo/org.kde.merkuro.contact.applet.appdata.xml
share/metainfo/org.kde.merkuro.contact.metainfo.xml
share/metainfo/org.kde.merkuro.mail.metainfo.xml
share/metainfo/org.kde.merkuro.metainfo.xml
@@ -213,6 +203,5 @@ share/plasma/plasmoids/org.kde.merkuro.contact.applet/contents/ui/QrCodePage.qml
share/plasma/plasmoids/org.kde.merkuro.contact.applet/contents/ui/main.qml
share/plasma/plasmoids/org.kde.merkuro.contact.applet/metadata.json
share/plasma/plasmoids/org.kde.merkuro.contact.applet/metadata.json.license
-share/qlogging-categories6/akonadi.quick.categories
share/qlogging-categories6/merkuro.categories
share/qlogging-categories6/merkuro.contact.categories
diff --git a/deskutils/meteo/Makefile b/deskutils/meteo/Makefile
index d526355a9240..b96896122a6e 100644
--- a/deskutils/meteo/Makefile
+++ b/deskutils/meteo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= meteo
PORTVERSION= 0.9.9.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/deskutils/mindforger/Makefile b/deskutils/mindforger/Makefile
index 1b5facf132db..e75d8ab64c11 100644
--- a/deskutils/mindforger/Makefile
+++ b/deskutils/mindforger/Makefile
@@ -35,8 +35,6 @@ CMARK_QMAKE_OFF= CONFIG+="mfnomd2html"
.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386
USE_QT+= webengine
QMAKE_ARGS+= CONFIG+="mfwebengine"
-.else
-USE_QT+= webkit
.endif
pre-build-CMARK-on:
diff --git a/deskutils/nextcloudclient/Makefile b/deskutils/nextcloudclient/Makefile
index 2a795c140df1..8fa6eacdd3ec 100644
--- a/deskutils/nextcloudclient/Makefile
+++ b/deskutils/nextcloudclient/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nextcloudclient
-PORTVERSION= 3.16.6
+PORTVERSION= 3.17.3
DISTVERSIONPREFIX= v
CATEGORIES= deskutils
@@ -32,7 +32,7 @@ USE_GITHUB= yes
GH_ACCOUNT= nextcloud
GH_PROJECT= desktop
-OPTIONS_DEFINE= DOCS DEBUG GNOME GUIADDONS KDE WEBENGINE
+OPTIONS_DEFINE= DEBUG GNOME GUIADDONS KDE WEBENGINE
OPTIONS_DEFAULT= GNOME GUIADDONS
OPTIONS_DEFAULT_aarch64= WEBENGINE
OPTIONS_DEFAULT_amd64= WEBENGINE
@@ -44,13 +44,6 @@ GUIADDONS_DESC= Use KDE guiaddons (implies KDE)
KDE_DESC= KDE desktop environment support
WEBENGINE_DESC= Use Webengine to provide web login flow
-DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \
- doxygen:devel/doxygen
-DOCS_USES= tex
-DOCS_USE= TEX=dvipsk:build,latex:build
-DOCS_CMAKE_BOOL= WITH_DOC
-DOCS_VARS= PORTDOCS=*
-
GNOME_CMAKE_BOOL= BUILD_SHELL_INTEGRATION_NAUTILUS
KDE_USES= xorg
diff --git a/deskutils/nextcloudclient/distinfo b/deskutils/nextcloudclient/distinfo
index 55c5fd4ee375..61ccd6fb7cc0 100644
--- a/deskutils/nextcloudclient/distinfo
+++ b/deskutils/nextcloudclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750591897
-SHA256 (nextcloud-desktop-v3.16.6_GH0.tar.gz) = 8fd58e8537ac45f5c66eb925b8ef84e08f70a21bb0bdc3fb14de6a3310524954
-SIZE (nextcloud-desktop-v3.16.6_GH0.tar.gz) = 15690688
+TIMESTAMP = 1760286397
+SHA256 (nextcloud-desktop-v3.17.3_GH0.tar.gz) = 1313cbca31e795bb44bfe7f251ebb0688e3df488d0c94dc2cdddf77d2abb929a
+SIZE (nextcloud-desktop-v3.17.3_GH0.tar.gz) = 9553123
diff --git a/deskutils/nextcloudclient/files/patch-doc_CMakeLists.txt b/deskutils/nextcloudclient/files/patch-doc_CMakeLists.txt
deleted file mode 100644
index 1fb6b60ed164..000000000000
--- a/deskutils/nextcloudclient/files/patch-doc_CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
---- doc/CMakeLists.txt.orig 2025-03-12 08:49:45 UTC
-+++ doc/CMakeLists.txt
-@@ -11,7 +11,7 @@ if(SPHINX_FOUND)
- # assets
- set(LATEX_LOGO "${CMAKE_CURRENT_SOURCE_DIR}/logo-blue.pdf")
-
-- set(APPLICATION_DOC_DIR "${CMAKE_INSTALL_DOCDIR}/${PACKAGE}")
-+ set(APPLICATION_DOC_DIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/nextcloudclient")
- install(DIRECTORY ${SPHINX_HTML_DIR} DESTINATION ${APPLICATION_DOC_DIR} OPTIONAL)
- install(DIRECTORY ${SPHINX_PDF_DIR} DESTINATION ${APPLICATION_DOC_DIR} OPTIONAL)
- install(DIRECTORY ${SPHINX_QCH_DIR} DESTINATION ${APPLICATION_DOC_DIR} OPTIONAL)
-@@ -90,4 +90,4 @@ if(SPHINX_FOUND)
- ${SPHINX_HTMLHELP_DIR} )
- add_custom_target( doc-chm pushd ${SPHINX_HTMLHELP_DIR}; ${MSHTML_COMPILER} *.hhp; popd
- DEPENDS doc-chm-sphinx )
--endif(SPHINX_FOUND)
-\ No newline at end of file
-+endif(SPHINX_FOUND)
diff --git a/deskutils/nextcloudclient/files/patch-man_CMakeLists.txt b/deskutils/nextcloudclient/files/patch-man_CMakeLists.txt
deleted file mode 100644
index c5412b20ae9f..000000000000
--- a/deskutils/nextcloudclient/files/patch-man_CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
---- man/CMakeLists.txt.orig 2017-12-20 15:03:02 UTC
-+++ man/CMakeLists.txt
-@@ -3,6 +3,12 @@ if(SPHINX_FOUND)
- # Sphinx cache with pickled ReST documents
- set(SPHINX_CACHE_DIR "${CMAKE_CURRENT_BINARY_DIR}/_doctrees")
-
-+ if(WITH_DOC)
-+ add_custom_target(man ALL DEPENDS doc-man COMMENT "Building manual pages...")
-+ else(WITH_DOC)
-+ add_custom_target(man DEPENDS doc-maan COMMENT "Building manual pages...")
-+ endif(WITH_DOC)
-+
- # HTML output directory
- set(SPHINX_MAN_DIR "${CMAKE_CURRENT_BINARY_DIR}/man1")
- install(DIRECTORY ${SPHINX_MAN_DIR} DESTINATION ${CMAKE_INSTALL_MANDIR} OPTIONAL)
diff --git a/deskutils/nextcloudclient/pkg-plist b/deskutils/nextcloudclient/pkg-plist
index 02b0e431331e..dcf8a010f248 100644
--- a/deskutils/nextcloudclient/pkg-plist
+++ b/deskutils/nextcloudclient/pkg-plist
@@ -88,12 +88,9 @@ share/icons/hicolor/72x72/apps/Nextcloud_sync.png
share/icons/hicolor/72x72/apps/Nextcloud_sync_shared.png
share/icons/hicolor/72x72/apps/Nextcloud_warn.png
share/icons/hicolor/72x72/apps/Nextcloud_warn_shared.png
-%%DOCS%%share/man/man1/nextcloud.1.gz
-%%DOCS%%share/man/man1/nextcloudcmd.1.gz
share/mime/packages/nextcloud.xml
%%GNOME%%share/nautilus-python/extensions/syncstate-Nextcloud.py
%%GNOME%%share/nemo-python/extensions/syncstate-Nextcloud.py
-share/nextcloud/i18n/client_TW.qm
share/nextcloud/i18n/client_af.qm
share/nextcloud/i18n/client_ar.qm
share/nextcloud/i18n/client_bg.qm
@@ -148,6 +145,7 @@ share/nextcloud/i18n/client_sk.qm
share/nextcloud/i18n/client_sl.qm
share/nextcloud/i18n/client_sr.qm
share/nextcloud/i18n/client_sv.qm
+share/nextcloud/i18n/client_sw.qm
share/nextcloud/i18n/client_th.qm
share/nextcloud/i18n/client_tr.qm
share/nextcloud/i18n/client_ug.qm
diff --git a/deskutils/noti/Makefile b/deskutils/noti/Makefile
index cbfcace75811..b5222a2d217c 100644
--- a/deskutils/noti/Makefile
+++ b/deskutils/noti/Makefile
@@ -1,6 +1,6 @@
PORTNAME= noti
DISTVERSION= 3.8.0
-PORTREVISION= 4
+PORTREVISION= 7
CATEGORIES= deskutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/deskutils/orage/Makefile b/deskutils/orage/Makefile
index 12f4734f5e5b..69ac6704daa6 100644
--- a/deskutils/orage/Makefile
+++ b/deskutils/orage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= orage
-PORTVERSION= 4.20.1
+PORTVERSION= 4.20.2
CATEGORIES= deskutils xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
diff --git a/deskutils/orage/distinfo b/deskutils/orage/distinfo
index 80f6248a455d..552f1ad50e33 100644
--- a/deskutils/orage/distinfo
+++ b/deskutils/orage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743192031
-SHA256 (xfce4/orage-4.20.1.tar.bz2) = 7e0331167ba438e494e0dc7fbdf03843fdfa4004910f4d5b113afea77b3eecc0
-SIZE (xfce4/orage-4.20.1.tar.bz2) = 2353452
+TIMESTAMP = 1754565121
+SHA256 (xfce4/orage-4.20.2.tar.bz2) = 6bfd3da084c2977fb5cee26c8e94bf55e358da8e86dd2a83c6fa9174f24672a1
+SIZE (xfce4/orage-4.20.2.tar.bz2) = 2353465
diff --git a/deskutils/pim-data-exporter/distinfo b/deskutils/pim-data-exporter/distinfo
index 5bac32f85f32..8c93a09d2f95 100644
--- a/deskutils/pim-data-exporter/distinfo
+++ b/deskutils/pim-data-exporter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381277
-SHA256 (KDE/release-service/25.04.3/pim-data-exporter-25.04.3.tar.xz) = 8518b292b029f643c84cf5b4e479ff264228b3e1fe052633cc1876450bd558d2
-SIZE (KDE/release-service/25.04.3/pim-data-exporter-25.04.3.tar.xz) = 428076
+TIMESTAMP = 1759874641
+SHA256 (KDE/release-service/25.08.2/pim-data-exporter-25.08.2.tar.xz) = 9b8e47f52c453262c939a4faa4a3f8cc499dd9180564c047751b6c5a9df04f27
+SIZE (KDE/release-service/25.08.2/pim-data-exporter-25.08.2.tar.xz) = 430572
diff --git a/deskutils/pim-sieve-editor/distinfo b/deskutils/pim-sieve-editor/distinfo
index 68beba57c2d5..48de83e5d058 100644
--- a/deskutils/pim-sieve-editor/distinfo
+++ b/deskutils/pim-sieve-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381279
-SHA256 (KDE/release-service/25.04.3/pim-sieve-editor-25.04.3.tar.xz) = b22482d7c74e2578bc347d08cc7958f214661482826f14c8f5e957c92f6ec006
-SIZE (KDE/release-service/25.04.3/pim-sieve-editor-25.04.3.tar.xz) = 479624
+TIMESTAMP = 1759874643
+SHA256 (KDE/release-service/25.08.2/pim-sieve-editor-25.08.2.tar.xz) = fbacc97eae7a06bf4df11a9cdebbc9fa56a29e8cfccc0072958e8e24a3746275
+SIZE (KDE/release-service/25.08.2/pim-sieve-editor-25.08.2.tar.xz) = 483276
diff --git a/deskutils/pinot/Makefile b/deskutils/pinot/Makefile
index 619fcdcd8c97..8e91dc957775 100644
--- a/deskutils/pinot/Makefile
+++ b/deskutils/pinot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pinot
PORTVERSION= 1.22
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= deskutils
MAINTAINER= thierry@FreeBSD.org
@@ -38,7 +38,7 @@ USE_GITHUB= yes
GH_ACCOUNT= FabriceColin
USES= compiler:c++11-lang autoreconf gettext gnome libarchive \
- libtool pkgconfig python shebangfix sqlite:3 ssl xorg
+ libtool localbase pkgconfig python shebangfix sqlite:3 ssl xorg
USE_CXXSTD= c++11
USE_XORG= pixman
USE_GNOME= atkmm cairo cairomm gdkpixbuf glibmm gtk30 gtkmm30 \
@@ -50,8 +50,6 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-http=curl --with-ssl=${OPENSSLBASE} --enable-libarchive \
--enable-mempool=no --enable-libnotify
CONFIGURE_ENV= MKDIR_P="${MKDIR}" TEXTCAT_LIBS="-lexttextcat-2.0"
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib -lboost_system
OPTIONS_DEFINE= DEBUG CHMLIB DOCS
OPTIONS_SUB= yes
@@ -72,6 +70,10 @@ LM2FIX= Core/pinot-index.cpp Core/pinot-index.1 Makefile.am \
SHR2FIX= Core/pinot-search.1
UL2FIX= Utils/xdgmime/xdgmime.c
+post-patch:
+ @${REINPLACE_CMD} -e 's|CURLPROXY_|(curl_proxytype)CURLPROXY_|g' \
+ ${WRKSRC}/Collect/CurlDownloader.cpp
+
pre-configure:
${REINPLACE_CMD} -e \
'/<command>/s|pdftotext|${LOCALBASE}/libexec/xpdf/pdftotext|' \
diff --git a/deskutils/pipecolor/Makefile b/deskutils/pipecolor/Makefile
index 5a1dbbe90917..2592651471b7 100644
--- a/deskutils/pipecolor/Makefile
+++ b/deskutils/pipecolor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pipecolor
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.4
-PORTREVISION= 12
+PORTREVISION= 14
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/plasma6-milou/distinfo b/deskutils/plasma6-milou/distinfo
index 189bcc4cfc18..8b82e0d64690 100644
--- a/deskutils/plasma6-milou/distinfo
+++ b/deskutils/plasma6-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413467
-SHA256 (KDE/plasma/6.4.4/milou-6.4.4.tar.xz) = a644e5965b33c20f82ce51660fa3b7c2d41810b068cf21f77658824cb3ea6b1e
-SIZE (KDE/plasma/6.4.4/milou-6.4.4.tar.xz) = 50432
+TIMESTAMP = 1761168001
+SHA256 (KDE/plasma/6.5.0/milou-6.5.0.tar.xz) = cee5aaa16f7a915d1876b2f91af0cd7211a618d2708e57b67eb4dfaecea7811f
+SIZE (KDE/plasma/6.5.0/milou-6.5.0.tar.xz) = 49936
diff --git a/deskutils/plasma6-milou/pkg-plist b/deskutils/plasma6-milou/pkg-plist
index 84fb8c2c689f..9295e368c324 100644
--- a/deskutils/plasma6-milou/pkg-plist
+++ b/deskutils/plasma6-milou/pkg-plist
@@ -3,8 +3,8 @@
%%QT_QMLDIR%%/org/kde/milou/ResultsListViewDelegate.qml
%%QT_QMLDIR%%/org/kde/milou/ResultsView.qml
%%QT_QMLDIR%%/org/kde/milou/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/milou/libmilouqmlplugin.so
-%%QT_QMLDIR%%/org/kde/milou/milouqmlplugin.qmltypes
+%%QT_QMLDIR%%/org/kde/milou/libmilou.so
+%%QT_QMLDIR%%/org/kde/milou/milou.qmltypes
%%QT_QMLDIR%%/org/kde/milou/qmldir
share/locale/ar/LC_MESSAGES/milou.mo
share/locale/ar/LC_MESSAGES/plasma_applet_org.kde.milou.mo
@@ -113,7 +113,6 @@ share/locale/zh_CN/LC_MESSAGES/milou.mo
share/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.milou.mo
share/locale/zh_TW/LC_MESSAGES/milou.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.milou.mo
-share/metainfo/org.kde.milou.appdata.xml
share/plasma/plasmoids/org.kde.milou/contents/ui/SearchField.qml
share/plasma/plasmoids/org.kde.milou/contents/ui/globals.js
share/plasma/plasmoids/org.kde.milou/contents/ui/main.qml
diff --git a/deskutils/plasma6-sddm-kcm/distinfo b/deskutils/plasma6-sddm-kcm/distinfo
index bca4382e4a18..9f8b5c7921d2 100644
--- a/deskutils/plasma6-sddm-kcm/distinfo
+++ b/deskutils/plasma6-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413467
-SHA256 (KDE/plasma/6.4.4/sddm-kcm-6.4.4.tar.xz) = 83366c4d58042d1c0993d8e3197c19c33a7eedccde642263a26812b5c4b16bfb
-SIZE (KDE/plasma/6.4.4/sddm-kcm-6.4.4.tar.xz) = 103552
+TIMESTAMP = 1761168001
+SHA256 (KDE/plasma/6.5.0/sddm-kcm-6.5.0.tar.xz) = 71f330c6c890a7b2c07188aa9c777c6ab66f4cb1dbab894fd212a4891e9f4528
+SIZE (KDE/plasma/6.5.0/sddm-kcm-6.5.0.tar.xz) = 104060
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
index 8049d33df4fc..c46a9d77db3a 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
@@ -9,6 +9,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/linux/input-event-codes.h:devel/evdev-proto
wayland-protocols>=0:graphics/wayland-protocols
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
+RUN_DEPENDS= xdg-desktop-portal>0:deskutils/xdg-desktop-portal
USES= cmake gettext gl kde:6 pkgconfig qt:6 tar:xz xorg
USE_KDE= bookmarks completion config coreaddons globalaccel guiaddons \
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
index a87abb7fe261..ac1606dca286 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413467
-SHA256 (KDE/plasma/6.4.4/xdg-desktop-portal-kde-6.4.4.tar.xz) = dcd501b11a785c0b0f0b30bf1d09ba120d83885276841c47feed51d77e1440a5
-SIZE (KDE/plasma/6.4.4/xdg-desktop-portal-kde-6.4.4.tar.xz) = 203888
+TIMESTAMP = 1761168002
+SHA256 (KDE/plasma/6.5.0/xdg-desktop-portal-kde-6.5.0.tar.xz) = f5a44853b2e6d0858a8628038aee8bff6d84b1ec25b04ee7a961d73e962619b7
+SIZE (KDE/plasma/6.5.0/xdg-desktop-portal-kde-6.5.0.tar.xz) = 208304
diff --git a/deskutils/plopfolio/Makefile b/deskutils/plopfolio/Makefile
index b5216fdc68aa..73a8ccadd095 100644
--- a/deskutils/plopfolio/Makefile
+++ b/deskutils/plopfolio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= plopfolio
PORTVERSION= 0.1.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= deskutils gnustep
MASTER_SITES= GNUSTEP/usr-apps
diff --git a/deskutils/podman-desktop/Makefile b/deskutils/podman-desktop/Makefile
new file mode 100644
index 000000000000..44de848cc0ae
--- /dev/null
+++ b/deskutils/podman-desktop/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= podman-desktop
+PORTVERSION= 1.21.0
+PORTREVISION= 4
+CATEGORIES= deskutils
+MASTER_SITES= https://github.com/arrowd/podman-desktop/releases/download/v${PORTVERSION}/ \
+ https://raw.githubusercontent.com/podman-desktop/podman-desktop/refs/tags/v${PORTVERSION}/buildResources/:icon
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ icon.svg:icon
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= arrowd@FreeBSD.org
+COMMENT= Graphical tool for developing on containers and Kubernetes
+WWW= https://podman-desktop.io/
+
+LICENSE= APACHE20
+
+ONLY_FOR_ARCHS= amd64
+
+RUN_DEPENDS= bash:shells/bash \
+ kubectl:sysutils/kubectl \
+ minikube:sysutils/minikube \
+ podman-compose:sysutils/podman-compose
+
+USES= desktop-file-utils electronfix:37 shared-mime-info
+
+ELECTRONFIX_MAIN_EXECUTABLE= podman-desktop
+SUB_FILES= podman-desktop
+NO_BUILD= yes
+DIST_SUBDIR= ${PORTNAME}
+
+do-install:
+ cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKDIR}/podman-desktop ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${PATCHDIR}/podman-desktop.desktop ${STAGEDIR}${DESKTOPDIR}/podman-desktop.desktop
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/
+ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/icon.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/
+
+.include <bsd.port.mk>
diff --git a/deskutils/podman-desktop/distinfo b/deskutils/podman-desktop/distinfo
new file mode 100644
index 000000000000..b0dc473d8cde
--- /dev/null
+++ b/deskutils/podman-desktop/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1759679156
+SHA256 (podman-desktop/podman-desktop-1.21.0.tar.gz) = 0aa08900b743d0e7cafa492a83ede544fe1e6cec5602476a636730cf1216caa5
+SIZE (podman-desktop/podman-desktop-1.21.0.tar.gz) = 143591236
+SHA256 (podman-desktop/icon.svg) = 81b78c485c38dd79b50a8008e148509a95fcc56477592315ab7354b64566315a
+SIZE (podman-desktop/icon.svg) = 7799
diff --git a/deskutils/podman-desktop/files/podman-desktop.desktop b/deskutils/podman-desktop/files/podman-desktop.desktop
new file mode 100644
index 000000000000..cc3878ca8d26
--- /dev/null
+++ b/deskutils/podman-desktop/files/podman-desktop.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Application
+Name=Podman Desktop
+Comment=Graphical tool for developing on containers and Kubernetes
+Icon=podman-desktop
+Exec=podman-desktop %u
+Categories=Development;
diff --git a/deskutils/podman-desktop/files/podman-desktop.in b/deskutils/podman-desktop/files/podman-desktop.in
new file mode 100644
index 000000000000..bd017950c9a5
--- /dev/null
+++ b/deskutils/podman-desktop/files/podman-desktop.in
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+# workaround Chromium bug https://bugs.chromium.org/p/chromium/issues/detail?id=918234
+if [ "$DBUS_SESSION_BUS_ADDRESS" = "" ]; then
+ export DBUS_SESSION_BUS_ADDRESS="autolaunch:"
+fi
+
+exec %%DATADIR%%/podman-desktop "$@"
diff --git a/deskutils/podman-desktop/pkg-descr b/deskutils/podman-desktop/pkg-descr
new file mode 100644
index 000000000000..8fcda0f4646b
--- /dev/null
+++ b/deskutils/podman-desktop/pkg-descr
@@ -0,0 +1,4 @@
+Podman Desktop is a free and open source tool to work with Containers and
+Kubernetes for developers. Get an intuitive and user-friendly interface to
+effortlessly build, manage, and deploy containers and Kubernetes — all from
+your desktop.
diff --git a/deskutils/podman-desktop/pkg-plist b/deskutils/podman-desktop/pkg-plist
new file mode 100644
index 000000000000..be6afdf52200
--- /dev/null
+++ b/deskutils/podman-desktop/pkg-plist
@@ -0,0 +1,95 @@
+bin/podman-desktop
+share/applications/podman-desktop.desktop
+share/icons/hicolor/scalable/apps/icon.svg
+%%DATADIR%%/LICENSE.electron.txt
+%%DATADIR%%/LICENSES.chromium.html
+%%DATADIR%%/chrome_100_percent.pak
+%%DATADIR%%/chrome_200_percent.pak
+%%DATADIR%%/chrome_crashpad_handler
+%%DATADIR%%/chromedriver
+%%DATADIR%%/icudtl.dat
+%%DATADIR%%/libEGL.so
+%%DATADIR%%/libGLESv2.so
+%%DATADIR%%/libffmpeg.so
+%%DATADIR%%/libvk_swiftshader.so
+%%DATADIR%%/libvulkan.so
+%%DATADIR%%/locales/af.pak
+%%DATADIR%%/locales/am.pak
+%%DATADIR%%/locales/ar.pak
+%%DATADIR%%/locales/bg.pak
+%%DATADIR%%/locales/bn.pak
+%%DATADIR%%/locales/ca.pak
+%%DATADIR%%/locales/cs.pak
+%%DATADIR%%/locales/da.pak
+%%DATADIR%%/locales/de.pak
+%%DATADIR%%/locales/el.pak
+%%DATADIR%%/locales/en-GB.pak
+%%DATADIR%%/locales/en-US.pak
+%%DATADIR%%/locales/es-419.pak
+%%DATADIR%%/locales/es.pak
+%%DATADIR%%/locales/et.pak
+%%DATADIR%%/locales/fa.pak
+%%DATADIR%%/locales/fi.pak
+%%DATADIR%%/locales/fil.pak
+%%DATADIR%%/locales/fr.pak
+%%DATADIR%%/locales/gu.pak
+%%DATADIR%%/locales/he.pak
+%%DATADIR%%/locales/hi.pak
+%%DATADIR%%/locales/hr.pak
+%%DATADIR%%/locales/hu.pak
+%%DATADIR%%/locales/id.pak
+%%DATADIR%%/locales/it.pak
+%%DATADIR%%/locales/ja.pak
+%%DATADIR%%/locales/kn.pak
+%%DATADIR%%/locales/ko.pak
+%%DATADIR%%/locales/lt.pak
+%%DATADIR%%/locales/lv.pak
+%%DATADIR%%/locales/ml.pak
+%%DATADIR%%/locales/mr.pak
+%%DATADIR%%/locales/ms.pak
+%%DATADIR%%/locales/nb.pak
+%%DATADIR%%/locales/nl.pak
+%%DATADIR%%/locales/pl.pak
+%%DATADIR%%/locales/pt-BR.pak
+%%DATADIR%%/locales/pt-PT.pak
+%%DATADIR%%/locales/ro.pak
+%%DATADIR%%/locales/ru.pak
+%%DATADIR%%/locales/sk.pak
+%%DATADIR%%/locales/sl.pak
+%%DATADIR%%/locales/sr.pak
+%%DATADIR%%/locales/sv.pak
+%%DATADIR%%/locales/sw.pak
+%%DATADIR%%/locales/ta.pak
+%%DATADIR%%/locales/te.pak
+%%DATADIR%%/locales/th.pak
+%%DATADIR%%/locales/tr.pak
+%%DATADIR%%/locales/uk.pak
+%%DATADIR%%/locales/ur.pak
+%%DATADIR%%/locales/vi.pak
+%%DATADIR%%/locales/zh-CN.pak
+%%DATADIR%%/locales/zh-TW.pak
+%%DATADIR%%/podman-desktop
+%%DATADIR%%/resources.pak
+%%DATADIR%%/resources/app-update.yml
+%%DATADIR%%/resources/app.asar
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/LICENSE
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/api/index.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/fallback/index.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/crypt32-ia32.node
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/crypt32-x64.node
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/der2.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/fallback.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/forge.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/hash.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/index.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/inject.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/n-api.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/none.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/oids.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/save.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/unique.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/lib/v2.js
+%%DATADIR%%/resources/app.asar.unpacked/node_modules/win-ca/package.json
+%%DATADIR%%/snapshot_blob.bin
+%%DATADIR%%/v8_context_snapshot.bin
+%%DATADIR%%/vk_swiftshader_icd.json
diff --git a/deskutils/preferences/Makefile b/deskutils/preferences/Makefile
index f7ad548d86d7..61182ad8ad4b 100644
--- a/deskutils/preferences/Makefile
+++ b/deskutils/preferences/Makefile
@@ -1,6 +1,6 @@
PORTNAME= preferences
PORTVERSION= 1.2.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= deskutils gnustep
MASTER_SITES= SF/prefsapp/prefsapp/${PORTVERSION}
DISTNAME= Preferences-${PORTVERSION}
diff --git a/deskutils/pueue/Makefile b/deskutils/pueue/Makefile
index ed0c05c5ee33..4f496c28d113 100644
--- a/deskutils/pueue/Makefile
+++ b/deskutils/pueue/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pueue
DISTVERSIONPREFIX= v
-DISTVERSION= 4.0.0
-PORTREVISION= 3
+DISTVERSION= 4.0.1
+PORTREVISION= 0
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
@@ -23,90 +23,89 @@ RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/}
CARGO_CARGOTOML=${WRKSRC}/${PORTNAME}/Cargo.toml
CARGO_INSTALL_PATH=${PORTNAME}/
-CARGO_CRATES= addr2line-0.21.0 \
- adler-1.0.2 \
- adler2-2.0.0 \
+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 \
anes-0.1.6 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- assert_cmd-2.0.16 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ assert_cmd-2.0.17 \
assert_matches-1.5.0 \
- async-trait-0.1.86 \
+ async-trait-0.1.88 \
autocfg-1.4.0 \
- backtrace-0.3.71 \
+ backtrace-0.3.75 \
base64-0.22.1 \
beef-0.5.2 \
better-panic-0.3.0 \
bindgen-0.70.1 \
- bitflags-2.8.0 \
+ bitflags-2.9.1 \
block-buffer-0.10.4 \
- bstr-1.11.3 \
- bumpalo-3.17.0 \
+ bstr-1.12.0 \
+ bumpalo-3.18.1 \
byteorder-1.5.0 \
- bytes-1.10.0 \
+ bytes-1.10.1 \
cast-0.3.0 \
- cc-1.2.16 \
+ cc-1.2.27 \
cexpr-0.6.0 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
- chrono-0.4.40 \
+ chrono-0.4.41 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
clang-sys-1.8.1 \
- clap-4.5.31 \
- clap_builder-4.5.31 \
- clap_complete-4.5.46 \
- clap_complete_nushell-4.5.5 \
- clap_derive-4.5.28 \
- clap_lex-0.7.4 \
- color-eyre-0.6.3 \
- color-spantrace-0.2.1 \
- colorchoice-1.0.3 \
+ clap-4.5.40 \
+ clap_builder-4.5.40 \
+ clap_complete-4.5.54 \
+ clap_complete_nushell-4.5.7 \
+ clap_derive-4.5.40 \
+ clap_lex-0.7.5 \
+ color-eyre-0.6.5 \
+ color-spantrace-0.3.0 \
+ colorchoice-1.0.4 \
comfy-table-7.1.4 \
command-group-5.0.1 \
- console-0.15.10 \
+ console-0.15.11 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
crc32fast-1.4.2 \
- criterion-0.5.1 \
+ criterion-0.6.0 \
criterion-plot-0.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
crossterm-0.28.1 \
+ crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
crunchy-0.2.3 \
crypto-common-0.1.6 \
- ctrlc-3.4.5 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
- deranged-0.3.11 \
+ ctrlc-3.4.7 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deranged-0.4.0 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
diff-0.1.13 \
difflib-0.4.0 \
digest-0.10.7 \
- dirs-5.0.1 \
dirs-6.0.0 \
- dirs-sys-0.4.1 \
dirs-sys-0.5.0 \
doc-comment-0.3.3 \
- either-1.14.0 \
+ document-features-0.2.11 \
+ either-1.15.0 \
encode_unicode-1.0.0 \
equivalent-1.0.2 \
- errno-0.3.10 \
+ errno-0.3.12 \
eyre-0.6.12 \
fastrand-2.3.0 \
- flate2-1.1.0 \
+ flate2-1.1.2 \
fnv-1.0.7 \
futures-core-0.3.31 \
futures-macro-0.3.31 \
@@ -114,47 +113,46 @@ CARGO_CRATES= addr2line-0.21.0 \
futures-timer-3.0.3 \
futures-util-0.3.31 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
- gimli-0.28.1 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
glob-0.3.2 \
- half-2.4.1 \
- handlebars-6.3.1 \
- hashbrown-0.15.2 \
+ half-2.6.0 \
+ handlebars-6.3.2 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
- hermit-abi-0.4.0 \
hex-0.4.3 \
- iana-time-zone-0.1.61 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
ident_case-1.0.1 \
indenter-0.3.3 \
- indexmap-2.7.1 \
- interim-0.2.0 \
- is-terminal-0.4.15 \
+ indexmap-2.9.0 \
+ interim-0.2.1 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
itertools-0.13.0 \
- itoa-1.0.14 \
+ itoa-1.0.15 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.170 \
- libloading-0.8.6 \
+ libc-0.2.173 \
+ libloading-0.8.8 \
libproc-0.14.10 \
libredox-0.1.3 \
linux-raw-sys-0.4.15 \
- lock_api-0.4.12 \
- log-0.4.26 \
+ linux-raw-sys-0.9.4 \
+ litrs-0.4.1 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
logos-0.15.0 \
logos-codegen-0.15.0 \
logos-derive-0.15.0 \
matchers-0.1.0 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.4 \
- miniz_oxide-0.8.5 \
- mio-1.0.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
nix-0.27.1 \
- nix-0.29.0 \
+ nix-0.30.1 \
nom-7.1.3 \
nu-ansi-term-0.46.0 \
num-conv-0.1.0 \
@@ -162,19 +160,20 @@ CARGO_CRATES= addr2line-0.21.0 \
num-order-1.2.0 \
num-traits-0.2.19 \
num_threads-0.1.7 \
- object-0.32.2 \
- once_cell-1.20.3 \
- oorandom-11.1.4 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ oorandom-11.1.5 \
option-ext-0.2.0 \
overload-0.1.1 \
- owo-colors-3.5.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ owo-colors-4.2.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
pem-3.0.5 \
- pest-2.7.15 \
- pest_derive-2.7.15 \
- pest_generator-2.7.15 \
- pest_meta-2.7.15 \
+ pest-2.8.0 \
+ pest_derive-2.8.0 \
+ pest_generator-2.8.0 \
+ pest_meta-2.8.0 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
plotters-0.3.7 \
@@ -182,27 +181,27 @@ CARGO_CRATES= addr2line-0.21.0 \
plotters-svg-0.3.7 \
portpicker-0.1.1 \
powerfmt-0.2.0 \
- ppv-lite86-0.2.20 \
+ ppv-lite86-0.2.21 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.93 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.95 \
procfs-0.17.0 \
procfs-core-0.17.0 \
- quote-1.0.38 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
rand-0.8.5 \
- rand-0.9.0 \
+ rand-0.9.1 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
- rand_core-0.9.2 \
+ rand_core-0.9.3 \
rayon-1.10.0 \
rayon-core-1.12.1 \
rcgen-0.13.2 \
- redox_syscall-0.5.9 \
- redox_users-0.4.6 \
+ redox_syscall-0.5.13 \
redox_users-0.5.0 \
regex-1.11.1 \
regex-automata-0.1.10 \
@@ -211,72 +210,73 @@ CARGO_CRATES= addr2line-0.21.0 \
regex-syntax-0.8.5 \
relative-path-1.9.3 \
rev_buf_reader-0.3.0 \
- ring-0.17.11 \
- rstest-0.24.0 \
- rstest_macros-0.24.0 \
- rustc-demangle-0.1.24 \
+ ring-0.17.14 \
+ rstest-0.25.0 \
+ rstest_macros-0.25.0 \
+ rustc-demangle-0.1.25 \
rustc-hash-1.1.0 \
rustc_version-0.4.1 \
rustix-0.38.44 \
- rustls-0.23.23 \
+ rustix-1.0.7 \
+ rustls-0.23.27 \
+ rustls-connector-0.21.7 \
rustls-pemfile-2.2.0 \
- rustls-pki-types-1.11.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.19 \
- ryu-1.0.19 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.3 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- semver-1.0.25 \
- serde-1.0.218 \
- serde_derive-1.0.218 \
- serde_json-1.0.139 \
- serde_spanned-0.6.8 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
+ serde_spanned-0.6.9 \
serde_yaml-0.9.34+deprecated \
- sha2-0.10.8 \
+ sha2-0.10.9 \
sharded-slab-0.1.7 \
shell-escape-0.1.5 \
- shellexpand-3.1.0 \
+ shellexpand-3.1.1 \
shlex-1.3.0 \
similar-2.7.0 \
similar-asserts-1.7.0 \
- slab-0.4.9 \
- smallvec-1.14.0 \
+ slab-0.4.10 \
+ smallvec-1.15.1 \
snap-1.1.1 \
- socket2-0.5.8 \
+ socket2-0.5.10 \
strsim-0.11.1 \
strum-0.27.1 \
strum_macros-0.27.1 \
subtle-2.6.1 \
- syn-2.0.98 \
- tempfile-3.17.1 \
- terminal_size-0.4.1 \
+ syn-2.0.103 \
+ tempfile-3.20.0 \
+ terminal_size-0.4.2 \
termtree-0.5.1 \
- thiserror-1.0.69 \
- thiserror-2.0.11 \
- thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
- thread_local-1.1.8 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
+ thiserror-2.0.12 \
+ thiserror-impl-2.0.12 \
+ thread_local-1.1.9 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
tinytemplate-1.2.1 \
- tokio-1.43.0 \
+ tokio-1.45.1 \
tokio-macros-2.5.0 \
- tokio-rustls-0.26.1 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.24 \
+ tokio-rustls-0.26.2 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ toml_write-0.1.2 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.29 \
+ tracing-core-0.1.34 \
tracing-error-0.2.1 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.19 \
typenum-1.18.0 \
ucd-trie-0.1.7 \
- unicode-ident-1.0.17 \
+ unicode-ident-1.0.18 \
unicode-segmentation-1.12.0 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
unsafe-libyaml-0.2.11 \
untrusted-0.9.0 \
utf8parse-0.2.2 \
@@ -284,8 +284,8 @@ CARGO_CRATES= addr2line-0.21.0 \
version_check-0.9.5 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
wasite-0.1.0 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
@@ -293,52 +293,51 @@ CARGO_CRATES= addr2line-0.21.0 \
wasm-bindgen-macro-support-0.2.100 \
wasm-bindgen-shared-0.2.100 \
web-sys-0.3.77 \
- whoami-1.5.2 \
- widestring-1.1.0 \
+ whoami-1.6.0 \
+ widestring-1.2.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.60.0 \
- windows-collections-0.1.1 \
- windows-core-0.52.0 \
- windows-core-0.60.1 \
- windows-future-0.1.1 \
- windows-implement-0.59.0 \
- windows-interface-0.59.0 \
- windows-link-0.1.0 \
- windows-numerics-0.1.1 \
- windows-result-0.3.1 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-numerics-0.2.0 \
+ windows-result-0.3.4 \
windows-service-0.8.0 \
- windows-strings-0.3.1 \
- windows-sys-0.48.0 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.2 \
+ windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
+ 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_msvc-0.48.5 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.3 \
- wit-bindgen-rt-0.33.0 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.11 \
+ wit-bindgen-rt-0.39.0 \
yansi-1.0.1 \
yasna-0.5.2 \
- zerocopy-0.7.35 \
- zerocopy-0.8.21 \
- zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.21 \
+ zerocopy-0.8.25 \
+ zerocopy-derive-0.8.25 \
zeroize-1.8.1
PLIST_FILES= bin/${PORTNAME} \
diff --git a/deskutils/pueue/distinfo b/deskutils/pueue/distinfo
index 16a2c45ff711..08aa8a654e4f 100644
--- a/deskutils/pueue/distinfo
+++ b/deskutils/pueue/distinfo
@@ -1,10 +1,8 @@
-TIMESTAMP = 1741584565
-SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
-SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1761524052
+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
@@ -13,26 +11,26 @@ SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac2
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
-SHA256 (rust/crates/assert_cmd-2.0.16.crate) = dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d
-SIZE (rust/crates/assert_cmd-2.0.16.crate) = 26554
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+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/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
SHA256 (rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9
SIZE (rust/crates/assert_matches-1.5.0.crate) = 7761
-SHA256 (rust/crates/async-trait-0.1.86.crate) = 644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d
-SIZE (rust/crates/async-trait-0.1.86.crate) = 31946
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
-SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
@@ -41,30 +39,30 @@ SHA256 (rust/crates/better-panic-0.3.0.crate) = 6fa9e1d11a268684cbd90ed36370d757
SIZE (rust/crates/better-panic-0.3.0.crate) = 409222
SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f
SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+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/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
+SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9
-SIZE (rust/crates/bytes-1.10.0.crate) = 76656
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
-SIZE (rust/crates/cc-1.2.16.crate) = 103847
+SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
+SIZE (rust/crates/cc-1.2.27.crate) = 107070
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
@@ -73,38 +71,38 @@ SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5f
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.31.crate) = 027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767
-SIZE (rust/crates/clap-4.5.31.crate) = 56084
-SHA256 (rust/crates/clap_builder-4.5.31.crate) = 5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863
-SIZE (rust/crates/clap_builder-4.5.31.crate) = 168303
-SHA256 (rust/crates/clap_complete-4.5.46.crate) = f5c5508ea23c5366f77e53f5a0070e5a84e51687ec3ef9e0464c86dc8d13ce98
-SIZE (rust/crates/clap_complete-4.5.46.crate) = 48021
-SHA256 (rust/crates/clap_complete_nushell-4.5.5.crate) = c6a8b1593457dfc2fe539002b795710d022dc62a65bf15023f039f9760c7b18a
-SIZE (rust/crates/clap_complete_nushell-4.5.5.crate) = 33986
-SHA256 (rust/crates/clap_derive-4.5.28.crate) = bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed
-SIZE (rust/crates/clap_derive-4.5.28.crate) = 33428
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/color-eyre-0.6.3.crate) = 55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5
-SIZE (rust/crates/color-eyre-0.6.3.crate) = 636041
-SHA256 (rust/crates/color-spantrace-0.2.1.crate) = cd6be1b2a7e382e2b98b43b2adcca6bb0e465af0bdd38123873ae61eb17a72c2
-SIZE (rust/crates/color-spantrace-0.2.1.crate) = 189095
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
+SIZE (rust/crates/clap-4.5.40.crate) = 57419
+SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
+SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
+SHA256 (rust/crates/clap_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
+SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
+SHA256 (rust/crates/clap_complete_nushell-4.5.7.crate) = cdb8335b398d197fb3176efe9400c6c053a41733c26794316c73423d212b2f3d
+SIZE (rust/crates/clap_complete_nushell-4.5.7.crate) = 35145
+SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
+SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
+SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
+SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427
+SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/comfy-table-7.1.4.crate) = 4a65ebfec4fb190b6f90e944a817d60499ee0744e582530e2c9900a22e591d9a
SIZE (rust/crates/comfy-table-7.1.4.crate) = 77044
SHA256 (rust/crates/command-group-5.0.1.crate) = a68fa787550392a9d58f44c21a3022cfb3ea3e2458b7f85d3b399d0ceeccf409
SIZE (rust/crates/command-group-5.0.1.crate) = 165222
-SHA256 (rust/crates/console-0.15.10.crate) = ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b
-SIZE (rust/crates/console-0.15.10.crate) = 36449
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
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/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
-SIZE (rust/crates/criterion-0.5.1.crate) = 110088
+SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
+SIZE (rust/crates/criterion-0.6.0.crate) = 119470
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -115,22 +113,24 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/ctrlc-3.4.5.crate) = 90eeab0aa92f3f9b4e87f258c72b139c207d251f9cbc1080a0086b86a8870dd3
-SIZE (rust/crates/ctrlc-3.4.5.crate) = 14592
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73
+SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -143,30 +143,28 @@ SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e3784
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
-SIZE (rust/crates/dirs-5.0.1.crate) = 12255
SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
-SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
-SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/either-1.14.0.crate) = b7914353092ddf589ad78f25c5c1c21b7f80b0ff8621e7c814c3485b5306da9d
-SIZE (rust/crates/either-1.14.0.crate) = 19890
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
-SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
-SIZE (rust/crates/flate2-1.1.0.crate) = 110650
+SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
@@ -181,66 +179,66 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
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.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
-SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
-SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+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/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
-SIZE (rust/crates/half-2.4.1.crate) = 50892
-SHA256 (rust/crates/handlebars-6.3.1.crate) = d752747ddabc4c1a70dd28e72f2e3c218a816773e0d7faf67433f1acfa6cba7c
-SIZE (rust/crates/handlebars-6.3.1.crate) = 104121
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/handlebars-6.3.2.crate) = 759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098
+SIZE (rust/crates/handlebars-6.3.2.crate) = 105065
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+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/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
SIZE (rust/crates/indenter-0.3.3.crate) = 6587
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/interim-0.2.0.crate) = 20b26211d91ef0c7657d76eb32a39500cc3ef51e7ccda89c9b747490637264ee
-SIZE (rust/crates/interim-0.2.0.crate) = 21688
-SHA256 (rust/crates/is-terminal-0.4.15.crate) = e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37
-SIZE (rust/crates/is-terminal-0.4.15.crate) = 7770
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/interim-0.2.1.crate) = a9ce9099a85f468663d3225bf87e85d0548968441e1db12248b996b24f0f5b5a
+SIZE (rust/crates/interim-0.2.1.crate) = 21913
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/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+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/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828
-SIZE (rust/crates/libc-0.2.170.crate) = 760076
-SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
-SIZE (rust/crates/libloading-0.8.6.crate) = 28922
+SHA256 (rust/crates/libc-0.2.173.crate) = d8cfeafaffdbc32176b64fb251369d52ea9f0a8fbc6f8759edffef7b525d64bb
+SIZE (rust/crates/libc-0.2.173.crate) = 777353
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
SHA256 (rust/crates/libproc-0.14.10.crate) = e78a09b56be5adbcad5aa1197371688dc6bb249a26da3bca2011ee2fb987ebfb
SIZE (rust/crates/libproc-0.14.10.crate) = 75452
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
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/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
-SIZE (rust/crates/log-0.4.26.crate) = 47022
+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/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/logos-0.15.0.crate) = ab6f536c1af4c7cc81edf73da1f8029896e7e1e16a219ef09b184e76a296f3db
SIZE (rust/crates/logos-0.15.0.crate) = 1542531
SHA256 (rust/crates/logos-codegen-0.15.0.crate) = 189bbfd0b61330abea797e5e9276408f2edbe4f822d7ad08685d67419aafb34e
@@ -249,20 +247,18 @@ SHA256 (rust/crates/logos-derive-0.15.0.crate) = ebfe8e1a19049ddbfccbd14ac834b21
SIZE (rust/crates/logos-derive-0.15.0.crate) = 7187
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
-SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
-SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
-SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+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/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
SIZE (rust/crates/nix-0.27.1.crate) = 286494
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
@@ -277,32 +273,34 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
-SIZE (rust/crates/object-0.32.2.crate) = 286994
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
-SHA256 (rust/crates/oorandom-11.1.4.crate) = b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9
-SIZE (rust/crates/oorandom-11.1.4.crate) = 10201
+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/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/owo-colors-3.5.0.crate) = c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f
-SIZE (rust/crates/owo-colors-3.5.0.crate) = 30310
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/owo-colors-4.2.1.crate) = 26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec
+SIZE (rust/crates/owo-colors-4.2.1.crate) = 37924
+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/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
SIZE (rust/crates/pem-3.0.5.crate) = 18140
-SHA256 (rust/crates/pest-2.7.15.crate) = 8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc
-SIZE (rust/crates/pest-2.7.15.crate) = 127895
-SHA256 (rust/crates/pest_derive-2.7.15.crate) = 816518421cfc6887a0d62bf441b6ffb4536fcc926395a69e1a85852d4363f57e
-SIZE (rust/crates/pest_derive-2.7.15.crate) = 40745
-SHA256 (rust/crates/pest_generator-2.7.15.crate) = 7d1396fd3a870fc7838768d171b4616d5c91f6cc25e377b673d714567d99377b
-SIZE (rust/crates/pest_generator-2.7.15.crate) = 18417
-SHA256 (rust/crates/pest_meta-2.7.15.crate) = e1e58089ea25d717bfd31fb534e4f3afcc2cc569c70de3e239778991ea3b7dea
-SIZE (rust/crates/pest_meta-2.7.15.crate) = 42121
+SHA256 (rust/crates/pest-2.8.0.crate) = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
+SIZE (rust/crates/pest-2.8.0.crate) = 128955
+SHA256 (rust/crates/pest_derive-2.8.0.crate) = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
+SIZE (rust/crates/pest_derive-2.8.0.crate) = 42196
+SHA256 (rust/crates/pest_generator-2.8.0.crate) = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
+SIZE (rust/crates/pest_generator-2.8.0.crate) = 18617
+SHA256 (rust/crates/pest_meta-2.8.0.crate) = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
+SIZE (rust/crates/pest_meta-2.8.0.crate) = 42931
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
@@ -317,8 +315,8 @@ SHA256 (rust/crates/portpicker-0.1.1.crate) = be97d76faf1bfab666e1375477b23fde79
SIZE (rust/crates/portpicker-0.1.1.crate) = 2426
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
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
@@ -327,38 +325,38 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/procfs-0.17.0.crate) = cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f
SIZE (rust/crates/procfs-0.17.0.crate) = 73252
SHA256 (rust/crates/procfs-core-0.17.0.crate) = 239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec
SIZE (rust/crates/procfs-core-0.17.0.crate) = 87533
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
-SIZE (rust/crates/rand-0.9.0.crate) = 97798
+SHA256 (rust/crates/rand-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
+SIZE (rust/crates/rand-0.9.1.crate) = 97986
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rand_core-0.9.2.crate) = 7a509b1a2ffbe92afab0e55c8fd99dea1c280e8171bd2d88682bb20bc41cbc2c
-SIZE (rust/crates/rand_core-0.9.2.crate) = 24632
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2
SIZE (rust/crates/rcgen-0.13.2.crate) = 77836
-SHA256 (rust/crates/redox_syscall-0.5.9.crate) = 82b568323e98e49e2a0899dcee453dd679fae22d69adf9b11dd508d1549b7e2f
-SIZE (rust/crates/redox_syscall-0.5.9.crate) = 30080
-SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
-SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
@@ -375,70 +373,74 @@ SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/rev_buf_reader-0.3.0.crate) = 8c0f2e47e00e29920959826e2e1784728a3780d1a784247be5257258cc75f910
SIZE (rust/crates/rev_buf_reader-0.3.0.crate) = 13045
-SHA256 (rust/crates/ring-0.17.11.crate) = da5349ae27d3887ca812fb375b45a4fbb36d8d12d2df394968cd86e35683fe73
-SIZE (rust/crates/ring-0.17.11.crate) = 1477583
-SHA256 (rust/crates/rstest-0.24.0.crate) = 03e905296805ab93e13c1ec3a03f4b6c4f35e9498a3d5fa96dc626d22c03cd89
-SIZE (rust/crates/rstest-0.24.0.crate) = 46969
-SHA256 (rust/crates/rstest_macros-0.24.0.crate) = ef0053bbffce09062bee4bcc499b0fbe7a57b879f1efe088d6d8d4c7adcdef9b
-SIZE (rust/crates/rstest_macros-0.24.0.crate) = 62664
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rstest-0.25.0.crate) = 6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d
+SIZE (rust/crates/rstest-0.25.0.crate) = 55273
+SHA256 (rust/crates/rstest_macros-0.25.0.crate) = 1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746
+SIZE (rust/crates/rstest_macros-0.25.0.crate) = 70557
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
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/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
-SIZE (rust/crates/rustls-0.23.23.crate) = 342561
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321
+SIZE (rust/crates/rustls-0.23.27.crate) = 355915
+SHA256 (rust/crates/rustls-connector-0.21.7.crate) = b68f41384a0c195494f07c9bf5d020dcfca869d3b1492c9391bbc267bd9904fd
+SIZE (rust/crates/rustls-connector-0.21.7.crate) = 9850
SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
-SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.19.crate) = 6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd
-SIZE (rust/crates/ryu-1.0.19.crate) = 48770
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
+SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+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.25.crate) = f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03
-SIZE (rust/crates/semver-1.0.25.crate) = 31291
-SHA256 (rust/crates/serde-1.0.218.crate) = e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60
-SIZE (rust/crates/serde-1.0.218.crate) = 78968
-SHA256 (rust/crates/serde_derive-1.0.218.crate) = f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b
-SIZE (rust/crates/serde_derive-1.0.218.crate) = 57782
-SHA256 (rust/crates/serde_json-1.0.139.crate) = 44f86c3acccc9c65b153fe1b85a3be07fe5515274ec9f0653b4a0875731c72a6
-SIZE (rust/crates/serde_json-1.0.139.crate) = 154839
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+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_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
SIZE (rust/crates/shell-escape-0.1.5.crate) = 6847
-SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
-SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
SIZE (rust/crates/similar-2.7.0.crate) = 53928
SHA256 (rust/crates/similar-asserts-1.7.0.crate) = b5b441962c817e33508847a22bd82f03a30cff43642dc2fae8b050566121eb9a
SIZE (rust/crates/similar-asserts-1.7.0.crate) = 15783
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d
+SIZE (rust/crates/slab-0.4.10.crate) = 17810
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/snap-1.1.1.crate) = 1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b
SIZE (rust/crates/snap-1.1.1.crate) = 33763
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32
@@ -447,50 +449,48 @@ SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298
SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1
-SIZE (rust/crates/syn-2.0.98.crate) = 297807
-SHA256 (rust/crates/tempfile-3.17.1.crate) = 22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230
-SIZE (rust/crates/tempfile-3.17.1.crate) = 39240
-SHA256 (rust/crates/terminal_size-0.4.1.crate) = 5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9
-SIZE (rust/crates/terminal_size-0.4.1.crate) = 10037
+SHA256 (rust/crates/syn-2.0.103.crate) = e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8
+SIZE (rust/crates/syn-2.0.103.crate) = 298990
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
+SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
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-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
-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.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
+SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
+SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
+SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
-SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
+SHA256 (rust/crates/tokio-1.45.1.crate) = 75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779
+SIZE (rust/crates/tokio-1.45.1.crate) = 811787
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
-SHA256 (rust/crates/tokio-rustls-0.26.1.crate) = 5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37
-SIZE (rust/crates/tokio-rustls-0.26.1.crate) = 31214
-SHA256 (rust/crates/toml-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
-SIZE (rust/crates/toml-0.8.20.crate) = 51095
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
-SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+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/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
-SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.29.crate) = 1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662
+SIZE (rust/crates/tracing-attributes-0.1.29.crate) = 38683
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
@@ -501,12 +501,12 @@ SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205
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/unicode-ident-1.0.17.crate) = 00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe
-SIZE (rust/crates/unicode-ident-1.0.17.crate) = 47704
+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/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
@@ -521,10 +521,10 @@ SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cb
SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+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/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
SIZE (rust/crates/wasite-0.1.0.crate) = 2346
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -539,10 +539,10 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda
SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
-SHA256 (rust/crates/whoami-1.5.2.crate) = 372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d
-SIZE (rust/crates/whoami-1.5.2.crate) = 24204
-SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
-SIZE (rust/crates/widestring-1.1.0.crate) = 85046
+SHA256 (rust/crates/whoami-1.6.0.crate) = 6994d13118ab492c3c80c1f81928718159254c53c472bf9ce36f8dae4add02a7
+SIZE (rust/crates/whoami-1.6.0.crate) = 24691
+SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
+SIZE (rust/crates/widestring-1.2.0.crate) = 89105
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -551,87 +551,85 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-0.60.0.crate) = ddf874e74c7a99773e62b1c671427abf01a425e77c3d3fb9fb1e4883ea934529
-SIZE (rust/crates/windows-0.60.0.crate) = 9374399
-SHA256 (rust/crates/windows-collections-0.1.1.crate) = 5467f79cc1ba3f52ebb2ed41dbb459b8e7db636cc3429458d9a852e15bc24dec
-SIZE (rust/crates/windows-collections-0.1.1.crate) = 13528
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-core-0.60.1.crate) = ca21a92a9cae9bf4ccae5cf8368dce0837100ddf6e6d57936749e85f152f6247
-SIZE (rust/crates/windows-core-0.60.1.crate) = 36171
-SHA256 (rust/crates/windows-future-0.1.1.crate) = a787db4595e7eb80239b74ce8babfb1363d8e343ab072f2ffe901400c03349f0
-SIZE (rust/crates/windows-future-0.1.1.crate) = 17461
-SHA256 (rust/crates/windows-implement-0.59.0.crate) = 83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1
-SIZE (rust/crates/windows-implement-0.59.0.crate) = 11373
-SHA256 (rust/crates/windows-interface-0.59.0.crate) = cb26fd936d991781ea39e87c3a27285081e3c0da5ca0fcbc02d368cc6f52ff01
-SIZE (rust/crates/windows-interface-0.59.0.crate) = 11751
-SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
-SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
-SHA256 (rust/crates/windows-numerics-0.1.1.crate) = 005dea54e2f6499f2cee279b8f703b3cf3b5734a2d8d21867c8f44003182eeed
-SIZE (rust/crates/windows-numerics-0.1.1.crate) = 9565
-SHA256 (rust/crates/windows-result-0.3.1.crate) = 06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189
-SIZE (rust/crates/windows-result-0.3.1.crate) = 13383
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
+SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
+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-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
+SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
SHA256 (rust/crates/windows-service-0.8.0.crate) = 193cae8e647981c35bc947fdd57ba7928b1fa0d4a79305f6dd2dc55221ac35ac
SIZE (rust/crates/windows-service-0.8.0.crate) = 38295
-SHA256 (rust/crates/windows-strings-0.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
-SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+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.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
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.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+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_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
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.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+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_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+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_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+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_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+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_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+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_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+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/winnow-0.7.3.crate) = 0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1
-SIZE (rust/crates/winnow-0.7.3.crate) = 171602
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
+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.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
+SIZE (rust/crates/winnow-0.7.11.crate) = 174175
+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/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
SIZE (rust/crates/yasna-0.5.2.crate) = 34859
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.21.crate) = dcf01143b2dd5d134f11f545cf9f1431b13b749695cb33bcce051e7568f99478
-SIZE (rust/crates/zerocopy-0.8.21.crate) = 238506
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.21.crate) = 712c8386f4f4299382c9abee219bee7084f78fb939d88b6840fcc1320d5f6da2
-SIZE (rust/crates/zerocopy-derive-0.8.21.crate) = 83886
+SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
+SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
+SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
+SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (Nukesor-pueue-v4.0.0_GH0.tar.gz) = b7add2bdd6cdce683eea5b24932ed12534b76c29143d8183216c4afc60beef04
-SIZE (Nukesor-pueue-v4.0.0_GH0.tar.gz) = 328200
+SHA256 (Nukesor-pueue-v4.0.1_GH0.tar.gz) = 7bbe552700041b2e9cd360b69c328d6932ad57d0e0a480a8992fab3a2737cdf8
+SIZE (Nukesor-pueue-v4.0.1_GH0.tar.gz) = 336657
diff --git a/deskutils/pueue/files/patch-Cargo.lock b/deskutils/pueue/files/patch-Cargo.lock
index 5c70d47e8439..ea4a511aa953 100644
--- a/deskutils/pueue/files/patch-Cargo.lock
+++ b/deskutils/pueue/files/patch-Cargo.lock
@@ -1,6 +1,6 @@
---- Cargo.lock.orig 2025-03-10 06:00:47 UTC
+--- Cargo.lock.orig 2025-07-07 12:10:13 UTC
+++ Cargo.lock
-@@ -1061,17 +1061,6 @@ dependencies = [
+@@ -1038,17 +1038,6 @@ dependencies = [
]
[[package]]
@@ -18,7 +18,7 @@
name = "libredox"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -1506,18 +1495,6 @@ dependencies = [
+@@ -1492,18 +1481,6 @@ dependencies = [
]
[[package]]
@@ -30,14 +30,14 @@
- "bitflags",
- "hex",
- "procfs-core",
-- "rustix",
+- "rustix 0.38.44",
-]
-
-[[package]]
name = "procfs-core"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-@@ -1547,11 +1524,9 @@ dependencies = [
+@@ -1535,11 +1512,9 @@ dependencies = [
"flate2",
"handlebars",
"interim",
@@ -47,5 +47,5 @@
"pretty_assertions",
- "procfs",
"pueue-lib",
+ "rcgen",
"rstest",
- "serde",
diff --git a/deskutils/py-khard/Makefile b/deskutils/py-khard/Makefile
index 2b125121e6f2..b9d9b0924ff4 100644
--- a/deskutils/py-khard/Makefile
+++ b/deskutils/py-khard/Makefile
@@ -23,7 +23,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLA
${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}vobject>=0.9.5:deskutils/py-vobject@${PY_FLAVOR}
-USES= gmake python:3.9-3.11
+USES= gmake python:3.10-3.11
USE_PYTHON= autoplist pep517
NO_ARCH= yes
diff --git a/deskutils/py-paperless-ngx/Makefile b/deskutils/py-paperless-ngx/Makefile
index 543abc7e87a3..15d950362219 100644
--- a/deskutils/py-paperless-ngx/Makefile
+++ b/deskutils/py-paperless-ngx/Makefile
@@ -1,6 +1,7 @@
PORTNAME= paperless-ngx
DISTVERSIONPREFIX= v
-DISTVERSION= 2.17.1
+DISTVERSION= 2.18.4
+PORTREVISION= 1
CATEGORIES= deskutils python
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/:webui \
GH:gh
@@ -18,29 +19,29 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}bleach>=6.2.0:www/py-bleach@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}concurrent-log-handler>=0.9.19:sysutils/py-concurrent-log-handler@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateparser>=1.2.2:devel/py-dateparser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-channels-redis>=4.3.0:www/py-dj51-channels-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-allauth>=65.10.0:www/py-dj51-django-allauth@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-auditlog>=3.0.0:www/py-dj51-django-auditlog@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-celery-results>=2.6.0:www/py-dj51-django-celery-results@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-compression-middleware>=0.5.0:www/py-dj51-django-compression-middleware@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-cors-headers>=4.7.0:www/py-dj51-django-cors-headers@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-extensions>=3.2.3:www/py-dj51-django-extensions@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-filter>=25.1:www/py-dj51-django-filter@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-multiselectfield>=0.1.13:www/py-dj51-django-multiselectfield@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-soft-delete>=1.0.16:www/py-dj51-django-soft-delete@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-djangorestframework-guardian>=0.3.0:www/py-dj51-djangorestframework-guardian@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-drf-spectacular>=0.28.0:www/py-dj51-drf-spectacular@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-drf-writable-nested>=0.7.2:www/py-dj51-drf-writable-nested@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-channels-redis>=4.3.0:www/py-dj52-channels-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-allauth>=65.11.2:www/py-dj52-django-allauth@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-auditlog>=3.2.1:www/py-dj52-django-auditlog@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-celery-results>=2.6.0:www/py-dj52-django-celery-results@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-compression-middleware>=0.5.0:www/py-dj52-django-compression-middleware@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-cors-headers>=4.7.0:www/py-dj52-django-cors-headers@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-extensions>=3.2.3:www/py-dj52-django-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-filter>=25.1:www/py-dj52-django-filter@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-multiselectfield>=0.1.13:www/py-dj52-django-multiselectfield@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-django-soft-delete>=1.0.16:www/py-dj52-django-soft-delete@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework-guardian>=0.3.0:www/py-dj52-djangorestframework-guardian@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.28.0:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-drf-writable-nested>=0.7.2:www/py-dj52-drf-writable-nested@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}filelock>=3.17.0:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flower>=2.0.1:www/py-flower@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gotenberg-client>=0.10.0:converters/py-gotenberg-client@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}granian>=2.5.0:www/py-granian@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gotenberg-client>=0.11.0:converters/py-gotenberg-client@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}granian>=2.5.4:www/py-granian@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h2>=4.1.0:www/py-h2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hiredis>=3.0.0:databases/py-hiredis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httptools>=0.6.4:www/py-httptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx-oauth>=0.10.1:www/py-httpx-oauth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}imap-tools>=1.11.0:mail/py-imap-tools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}inotifyrecursive>=0.3.5_2:devel/py-inotifyrecursive@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}inotifyrecursive>=0.3.5_5:devel/py-inotifyrecursive@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}langdetect>=1.0.9:textproc/py-langdetect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mysqlclient>=2.2.7:databases/py-mysqlclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nltk>=3.8.1:textproc/py-nltk@${PY_FLAVOR} \
diff --git a/deskutils/py-paperless-ngx/distinfo b/deskutils/py-paperless-ngx/distinfo
index 65c7da79fb33..4150e5a11088 100644
--- a/deskutils/py-paperless-ngx/distinfo
+++ b/deskutils/py-paperless-ngx/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751359329
-SHA256 (paperless-ngx-v2.17.1.tar.xz) = b70bd19d4af4e41984b1d5637dd7f032351c0d7eadd4bd2e49ab21579e4ab09a
-SIZE (paperless-ngx-v2.17.1.tar.xz) = 78780336
-SHA256 (paperless-ngx-paperless-ngx-v2.17.1_GH0.tar.gz) = ab6c356a4485c5f3cb6b9c463c4468e9c9eaef538332396dafbcdb2cb63d2b88
-SIZE (paperless-ngx-paperless-ngx-v2.17.1_GH0.tar.gz) = 49844317
+TIMESTAMP = 1759151737
+SHA256 (paperless-ngx-v2.18.4.tar.xz) = f93c793ae3af60d2d388bea1cc7c85bfba036d18761d1634f0df909c69ccffb2
+SIZE (paperless-ngx-v2.18.4.tar.xz) = 79760896
+SHA256 (paperless-ngx-paperless-ngx-v2.18.4_GH0.tar.gz) = 112d31aea61682b7d461fb8020b7f13ae9507d32ede068a5a24aba69b32cf972
+SIZE (paperless-ngx-paperless-ngx-v2.18.4_GH0.tar.gz) = 49936536
diff --git a/deskutils/py-paperless-ngx/files/nginx.conf.in b/deskutils/py-paperless-ngx/files/nginx.conf.in
index d76a3f09c35c..f85117eb58a3 100644
--- a/deskutils/py-paperless-ngx/files/nginx.conf.in
+++ b/deskutils/py-paperless-ngx/files/nginx.conf.in
@@ -6,12 +6,16 @@ events {
http {
include mime.types;
default_type application/octet-stream;
+ types {
+ text/javascript js mjs;
+ }
+
#sendfile off;
keepalive_timeout 65;
upstream django {
- server 127.0.0.1:8000;
+ server 127.0.0.1:8000;
}
server {
diff --git a/deskutils/py-paperless-ngx/files/patch-paperless.conf.example b/deskutils/py-paperless-ngx/files/patch-paperless.conf.example
index fe40bb7b43a4..35e184176393 100644
--- a/deskutils/py-paperless-ngx/files/patch-paperless.conf.example
+++ b/deskutils/py-paperless-ngx/files/patch-paperless.conf.example
@@ -1,6 +1,6 @@
---- paperless.conf.example.orig 2024-04-08 01:44:14 UTC
+--- paperless.conf.example.orig 2025-08-17 20:46:35 UTC
+++ paperless.conf.example
-@@ -17,17 +17,29 @@
+@@ -13,17 +13,29 @@
# Paths and folders
@@ -34,7 +34,7 @@
#PAPERLESS_URL=https://example.com
#PAPERLESS_CSRF_TRUSTED_ORIGINS=https://example.com # can be set using PAPERLESS_URL
#PAPERLESS_ALLOWED_HOSTS=example.com,www.example.com # can be set using PAPERLESS_URL
-@@ -40,6 +52,7 @@
+@@ -36,6 +48,7 @@
# OCR settings
@@ -42,7 +42,7 @@
#PAPERLESS_OCR_LANGUAGE=eng
#PAPERLESS_OCR_MODE=skip
#PAPERLESS_OCR_SKIP_ARCHIVE_FILE=never
-@@ -56,6 +69,7 @@
+@@ -52,6 +65,7 @@
# Software tweaks
@@ -50,7 +50,7 @@
#PAPERLESS_TASK_WORKERS=1
#PAPERLESS_THREADS_PER_WORKER=1
#PAPERLESS_TIME_ZONE=UTC
-@@ -92,3 +106,7 @@
+@@ -88,3 +102,7 @@
#PAPERLESS_CONVERT_BINARY=/usr/bin/convert
#PAPERLESS_GS_BINARY=/usr/bin/gs
diff --git a/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py b/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py
deleted file mode 100644
index 948e6f5f4e98..000000000000
--- a/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/paperless_mail/mail.py.orig 2025-06-19 19:07:49 UTC
-+++ src/paperless_mail/mail.py
-@@ -29,7 +29,7 @@ from imap_tools import MailBoxUnencrypted
- from imap_tools import MailMessage
- from imap_tools import MailMessageFlags
- from imap_tools import errors
--from imap_tools.mailbox import MailBoxTls
-+from imap_tools.mailbox import MailBoxStartTls
- from imap_tools.query import LogicOperator
-
- from documents.data_models import ConsumableDocument
-@@ -419,7 +419,7 @@ def get_mailbox(server, port, security) -> MailBox:
- if security == MailAccount.ImapSecurity.NONE:
- mailbox = MailBoxUnencrypted(server, port)
- elif security == MailAccount.ImapSecurity.STARTTLS:
-- mailbox = MailBoxTls(server, port, ssl_context=ssl_context)
-+ mailbox = MailBoxStartTls(server, port, ssl_context=ssl_context)
- elif security == MailAccount.ImapSecurity.SSL:
- mailbox = MailBox(server, port, ssl_context=ssl_context)
- else:
diff --git a/deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py b/deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py
index 0631a458caf6..c29b74ddd28c 100644
--- a/deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py
+++ b/deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py
@@ -1,15 +1,14 @@
---- src/paperless/settings.py.orig 2025-04-19 22:34:42 UTC
+--- src/paperless/settings.py.orig 2025-08-17 20:46:35 UTC
+++ src/paperless/settings.py
-@@ -21,8 +21,6 @@ if configuration_path and os.path.exists(configuration
- load_dotenv(configuration_path)
- elif os.path.exists("../paperless.conf"):
- load_dotenv("../paperless.conf")
--elif os.path.exists("/etc/paperless.conf"):
-- load_dotenv("/etc/paperless.conf")
- elif os.path.exists("/usr/local/etc/paperless.conf"):
- load_dotenv("/usr/local/etc/paperless.conf")
-
-@@ -267,7 +265,7 @@ THUMBNAIL_DIR = MEDIA_ROOT / "documents" / "thumbnails
+@@ -25,7 +25,6 @@ logger = logging.getLogger("paperless.settings")
+ for path in [
+ os.getenv("PAPERLESS_CONFIGURATION_PATH"),
+ "../paperless.conf",
+- "/etc/paperless.conf",
+ "/usr/local/etc/paperless.conf",
+ ]:
+ if path and Path(path).exists():
+@@ -273,7 +272,7 @@ THUMBNAIL_DIR = MEDIA_ROOT / "documents" / "thumbnails
DATA_DIR = __get_path("PAPERLESS_DATA_DIR", BASE_DIR.parent / "data")
@@ -17,8 +16,8 @@
+NLTK_DIR = __get_path("PAPERLESS_NLTK_DIR", "/usr/local/share/nltk_data")
# Check deprecated setting first
- EMPTY_TRASH_DIR = os.getenv(
-@@ -1106,7 +1104,7 @@ FILENAME_FORMAT_REMOVE_NONE = __get_boolean(
+ EMPTY_TRASH_DIR = (
+@@ -1279,7 +1278,7 @@ FILENAME_FORMAT_REMOVE_NONE = __get_boolean(
THUMBNAIL_FONT_NAME = os.getenv(
"PAPERLESS_THUMBNAIL_FONT_NAME",
diff --git a/deskutils/py-paperless-ngx/files/pkg-message.in b/deskutils/py-paperless-ngx/files/pkg-message.in
index 6f38d15dc3ef..7d159577cfd2 100644
--- a/deskutils/py-paperless-ngx/files/pkg-message.in
+++ b/deskutils/py-paperless-ngx/files/pkg-message.in
@@ -52,4 +52,15 @@ If you did not alter your workflow triggers after upgrading from v2.15,
no changes are required.
EOM
}
+{ type: upgrade
+ maximum_version: "2.18.2_2"
+ message: <<EOM
+Starting with version 2.18, paperless-ngx uses ES6 module files using
+the file extension `mjs`. These need to be served using the media type
+`text/javascript`.
+
+See %%EXAMPLESDIR%%/nginx.conf for an example
+of how this can be configured when using nginx.
+EOM
+}
]
diff --git a/deskutils/py-paperless-ngx/pkg-plist b/deskutils/py-paperless-ngx/pkg-plist
index a3aaee6580cb..56d29c754e3e 100644
--- a/deskutils/py-paperless-ngx/pkg-plist
+++ b/deskutils/py-paperless-ngx/pkg-plist
@@ -526,6 +526,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/barcodes/several-patcht-codes.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/barcodes/split-by-asn-1.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/barcodes/split-by-asn-2.pdf
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/content.txt
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/documents/archive/0000001.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/documents/originals/0000001.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/documents/originals/0000002.pdf
@@ -541,7 +542,10 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/double-sided-odd.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/eml_with_umlaut.eml
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/invalid_pdf.pdf
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/malicious.svg
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/password-is-test.pdf
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/preprocessed_content.txt
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/preprocessed_content_advanced.txt
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/simple-noalpha.png
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/simple.jpg
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/simple.pdf
@@ -570,6 +574,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_api_workflows.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_barcodes.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_bulk_edit.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_caching.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_checks.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_classifier.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_consumer.py
@@ -606,6 +611,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_sanity_check.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_task_signals.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_tasks.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_utils.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_views.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_workflows.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/utils.py
@@ -684,6 +690,8 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/consumers%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db_cache%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db_cache%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/filters%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/filters%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/middleware%%PYTHON_TAG%%.opt-1.pyc
@@ -698,6 +706,10 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/signals%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/urls%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/utils%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/validators%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/validators%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/version%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
@@ -714,6 +726,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/config.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/consumers.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/db.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/db_cache.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/filters.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/middleware.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/migrations/0001_initial.py
@@ -742,12 +755,15 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/__init__.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_adapter.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_checks.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_db_cache.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_remote_user.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_settings.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_signals.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_views.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_websockets.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/urls.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/utils.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/validators.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/version.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/views.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/wsgi.py
@@ -3010,6 +3026,53 @@ share/man/man7/paperless-ngx.7.gz
%%WWWDIR%%/static/frontend/uk-UA/styles.css
%%WWWDIR%%/static/frontend/uk-UA/styles.css.br
%%WWWDIR%%/static/frontend/uk-UA/styles.css.gz
+%%WWWDIR%%/static/frontend/vi-VN/3rdpartylicenses.txt
+%%WWWDIR%%/static/frontend/vi-VN/3rdpartylicenses.txt.br
+%%WWWDIR%%/static/frontend/vi-VN/3rdpartylicenses.txt.gz
+%%WWWDIR%%/static/frontend/vi-VN/apple-touch-icon.png
+%%WWWDIR%%/static/frontend/vi-VN/assets/document.png
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.min.mjs
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.min.mjs.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.min.mjs.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.worker.min.mjs
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.worker.min.mjs.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.worker.min.mjs.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark-notext.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark-notext.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark-notext.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-notext.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-notext.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-notext.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-white-notext.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-white-notext.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-white-notext.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/favicon.ico
+%%WWWDIR%%/static/frontend/vi-VN/favicon.ico.br
+%%WWWDIR%%/static/frontend/vi-VN/favicon.ico.gz
+%%WWWDIR%%/static/frontend/vi-VN/index.html
+%%WWWDIR%%/static/frontend/vi-VN/index.html.br
+%%WWWDIR%%/static/frontend/vi-VN/index.html.gz
+%%WWWDIR%%/static/frontend/vi-VN/main.js
+%%WWWDIR%%/static/frontend/vi-VN/main.js.br
+%%WWWDIR%%/static/frontend/vi-VN/main.js.gz
+%%WWWDIR%%/static/frontend/vi-VN/manifest.webmanifest
+%%WWWDIR%%/static/frontend/vi-VN/manifest.webmanifest.br
+%%WWWDIR%%/static/frontend/vi-VN/manifest.webmanifest.gz
+%%WWWDIR%%/static/frontend/vi-VN/polyfills.js
+%%WWWDIR%%/static/frontend/vi-VN/polyfills.js.br
+%%WWWDIR%%/static/frontend/vi-VN/polyfills.js.gz
+%%WWWDIR%%/static/frontend/vi-VN/runtime.js
+%%WWWDIR%%/static/frontend/vi-VN/runtime.js.br
+%%WWWDIR%%/static/frontend/vi-VN/runtime.js.gz
+%%WWWDIR%%/static/frontend/vi-VN/styles.css
+%%WWWDIR%%/static/frontend/vi-VN/styles.css.br
+%%WWWDIR%%/static/frontend/vi-VN/styles.css.gz
%%WWWDIR%%/static/frontend/zh-CN/3rdpartylicenses.txt
%%WWWDIR%%/static/frontend/zh-CN/3rdpartylicenses.txt.br
%%WWWDIR%%/static/frontend/zh-CN/3rdpartylicenses.txt.gz
diff --git a/deskutils/py-paperless/Makefile b/deskutils/py-paperless/Makefile
index 94ed223c1334..e889b3b84374 100644
--- a/deskutils/py-paperless/Makefile
+++ b/deskutils/py-paperless/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paperless
PORTVERSION= 2.7.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= deskutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/deskutils/py-py3status/Makefile b/deskutils/py-py3status/Makefile
index 91ce08385b17..9cbb76a6e04a 100644
--- a/deskutils/py-py3status/Makefile
+++ b/deskutils/py-py3status/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.26.1:devel/py-hatchling@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/deskutils/py-term-background/Makefile b/deskutils/py-term-background/Makefile
index 47135ac55bba..45c98aeab00a 100644
--- a/deskutils/py-term-background/Makefile
+++ b/deskutils/py-term-background/Makefile
@@ -1,21 +1,20 @@
PORTNAME= term-background
-DISTVERSION= 1.0.3.dev0
-PORTREVISION= 1
+DISTVERSION= 1.0.3
CATEGORIES= deskutils python shells
-#MASTER_SITES= PYPI
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-#DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION}
+DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Shell scripts and Python module to figure out terminal background
WWW= https://github.com/rocky/shell-term-background
-LICENSE= GPLv2
+LICENSE= GPLv3
-USE_GITHUB= yes
-GH_ACCOUNT= rocky
-GH_PROJECT= shell-term-background
-GH_TAGNAME= 55a9cd227d6428d72f78a2411479eeade1300dff
+#USE_GITHUB= yes
+#GH_ACCOUNT= rocky
+#GH_PROJECT= shell-term-background
+#GH_TAGNAME= 55a9cd227d6428d72f78a2411479eeade1300dff
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pkginfo>=0:sysutils/py-pkginfo@${PY_FLAVOR}
diff --git a/deskutils/py-term-background/distinfo b/deskutils/py-term-background/distinfo
index c53fa30424fb..63e263aa9d62 100644
--- a/deskutils/py-term-background/distinfo
+++ b/deskutils/py-term-background/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736793755
-SHA256 (rocky-shell-term-background-1.0.3.dev0-55a9cd227d6428d72f78a2411479eeade1300dff_GH0.tar.gz) = 931739c7273721f164f3704820b153fe175f50c038bb9e1e2d252eb94dfe35e7
-SIZE (rocky-shell-term-background-1.0.3.dev0-55a9cd227d6428d72f78a2411479eeade1300dff_GH0.tar.gz) = 26797
+TIMESTAMP = 1757951027
+SHA256 (term_background-1.0.3.tar.gz) = 8540c2c555ffdd2cec50dbb016c001708d3eab7304eb9836559b686c08a803f1
+SIZE (term_background-1.0.3.tar.gz) = 29771
diff --git a/deskutils/py-term-background/pkg-plist b/deskutils/py-term-background/pkg-plist
index ccc1e19dd66a..68adf932e2c4 100644
--- a/deskutils/py-term-background/pkg-plist
+++ b/deskutils/py-term-background/pkg-plist
@@ -1,16 +1,12 @@
-%%PYTHON_SITELIBDIR%%/term_background-%%VER%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/term_background-%%VER%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/term_background-%%VER%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/term_background-%%VER%%-py%%PYTHON_VER%%.egg-info/requires.txt
-%%PYTHON_SITELIBDIR%%/term_background-%%VER%%-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/term_background/.gitignore
%%PYTHON_SITELIBDIR%%/term_background/__init__.py
%%PYTHON_SITELIBDIR%%/term_background/__main__.py
-%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/term_background/__pycache__/version.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/term_background/__pycache__/version.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__main__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/term_background/__pycache__/__main__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/term_background/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/term_background/__pycache__/version%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/term_background/version.py
%%DATADIR%%/term-background.bash
%%DATADIR%%/term-background.ksh
diff --git a/deskutils/py-trash-cli/Makefile b/deskutils/py-trash-cli/Makefile
index cbe914f8f109..16bf1616dcf4 100644
--- a/deskutils/py-trash-cli/Makefile
+++ b/deskutils/py-trash-cli/Makefile
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=63.1.0:devel/py-setuptools@${P
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=6.0.0:sysutils/py-psutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.16.0:devel/py-six@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist pep517
TRASH_CMDS= trash-empty trash-list trash-restore trash-put trash
diff --git a/deskutils/py-vdirsyncer/Makefile b/deskutils/py-vdirsyncer/Makefile
index a186d20a78e4..cfcfb0248bbb 100644
--- a/deskutils/py-vdirsyncer/Makefile
+++ b/deskutils/py-vdirsyncer/Makefile
@@ -1,6 +1,5 @@
PORTNAME= vdirsyncer
-PORTVERSION= 0.19.3
-PORTREVISION= 1
+PORTVERSION= 0.20.0
CATEGORIES= deskutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,11 +12,11 @@ WWW= https://vdirsyncer.pimutils.org/en/stable/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.0<4.0.0:www/py-aiohttp@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}aiostream>=0.4.3:www/py-aiostream@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}aiostream>=0.4.3<0.8.0:www/py-aiostream@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=5.0<9.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click-log>=0.3.0<0.5.0:devel/py-click-log@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} \
diff --git a/deskutils/py-vdirsyncer/distinfo b/deskutils/py-vdirsyncer/distinfo
index f0fc3e36f838..9e8211b6a7f3 100644
--- a/deskutils/py-vdirsyncer/distinfo
+++ b/deskutils/py-vdirsyncer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726487338
-SHA256 (vdirsyncer-0.19.3.tar.gz) = e437851feb985dec3544654f8f9cf6dd109b0b03f7e19956086603092ffeb28f
-SIZE (vdirsyncer-0.19.3.tar.gz) = 125478
+TIMESTAMP = 1757120620
+SHA256 (vdirsyncer-0.20.0.tar.gz) = feb1a533500a95c14fd155733a1056fe359192553d82c07c6ba04fcbfc40b12d
+SIZE (vdirsyncer-0.20.0.tar.gz) = 126633
diff --git a/deskutils/py-vdirsyncer/files/patch-atomicwrites b/deskutils/py-vdirsyncer/files/patch-atomicwrites
deleted file mode 100644
index 3d0b9bb94616..000000000000
--- a/deskutils/py-vdirsyncer/files/patch-atomicwrites
+++ /dev/null
@@ -1,111 +0,0 @@
-Obtained from: https://github.com/pimutils/vdirsyncer/commit/8b063c39cb3e26a2beef5b6beed7e99c9e9641ac
-
---- setup.py.orig 2024-09-11 15:26:58 UTC
-+++ setup.py
-@@ -16,8 +16,6 @@ requirements = [
- "click>=5.0,<9.0",
- "click-log>=0.3.0, <0.5.0",
- "requests >=2.20.0",
-- # https://github.com/untitaker/python-atomicwrites/commit/4d12f23227b6a944ab1d99c507a69fdbc7c9ed6d # noqa
-- "atomicwrites>=0.1.7",
- "aiohttp>=3.8.0,<4.0.0",
- "aiostream>=0.4.3,<0.5.0",
- ]
---- vdirsyncer/cli/utils.py.orig 2024-09-11 15:26:58 UTC
-+++ vdirsyncer/cli/utils.py
-@@ -10,7 +10,6 @@ import click
-
- import aiohttp
- import click
--from atomicwrites import atomic_write
-
- from .. import BUGTRACKER_HOME
- from .. import DOCS_HOME
-@@ -21,6 +20,7 @@ from ..sync.status import SqliteStatus
- from ..sync.exceptions import StorageEmpty
- from ..sync.exceptions import SyncConflict
- from ..sync.status import SqliteStatus
-+from ..utils import atomic_write
- from ..utils import expand_path
- from ..utils import get_storage_init_args
- from . import cli_logger
---- vdirsyncer/storage/filesystem.py.orig 2024-09-11 15:26:58 UTC
-+++ vdirsyncer/storage/filesystem.py
-@@ -5,9 +5,8 @@ import subprocess
- import os
- import subprocess
-
--from atomicwrites import atomic_write
--
- from .. import exceptions
-+from ..utils import atomic_write
- from ..utils import checkdir
- from ..utils import expand_path
- from ..utils import generate_href
---- vdirsyncer/storage/google.py.orig 2024-09-11 15:26:58 UTC
-+++ vdirsyncer/storage/google.py
-@@ -11,9 +11,9 @@ import click
-
- import aiohttp
- import click
--from atomicwrites import atomic_write
-
- from .. import exceptions
-+from ..utils import atomic_write
- from ..utils import checkdir
- from ..utils import expand_path
- from ..utils import open_graphical_browser
---- vdirsyncer/storage/singlefile.py.orig 2024-09-11 15:26:58 UTC
-+++ vdirsyncer/storage/singlefile.py
-@@ -8,9 +8,8 @@ from typing import Iterable
- import os
- from typing import Iterable
-
--from atomicwrites import atomic_write
--
- from .. import exceptions
-+from ..utils import atomic_write
- from ..utils import checkfile
- from ..utils import expand_path
- from ..utils import get_etag_from_file
---- vdirsyncer/utils.py.orig 2024-09-11 15:26:58 UTC
-+++ vdirsyncer/utils.py
-@@ -1,8 +1,10 @@ from __future__ import annotations
- from __future__ import annotations
-
-+import contextlib
- import functools
- import os
- import sys
-+import tempfile
- import uuid
- from inspect import getfullargspec
- from typing import Callable
-@@ -220,3 +222,27 @@ def open_graphical_browser(url, new=0, autoraise=True)
- return
-
- raise RuntimeError("No graphical browser found. Please open the URL " "manually.")
-+
-+
-+@contextlib.contextmanager
-+def atomic_write(dest, mode="wb", overwrite=False):
-+ if "w" not in mode:
-+ raise RuntimeError("`atomic_write` requires write access")
-+
-+ fd, src = tempfile.mkstemp(prefix=os.path.basename(dest), dir=os.path.dirname(dest))
-+ file = os.fdopen(fd, mode=mode)
-+
-+ try:
-+ yield file
-+ except Exception:
-+ os.unlink(src)
-+ raise
-+ else:
-+ file.flush()
-+ file.close()
-+
-+ if overwrite:
-+ os.rename(src, dest)
-+ else:
-+ os.link(src, dest)
-+ os.unlink(src)
diff --git a/deskutils/py-vdirsyncer/files/patch-pyproject.toml b/deskutils/py-vdirsyncer/files/patch-pyproject.toml
new file mode 100644
index 000000000000..5c3217b4eb53
--- /dev/null
+++ b/deskutils/py-vdirsyncer/files/patch-pyproject.toml
@@ -0,0 +1,21 @@
+--- pyproject.toml.orig 2025-08-28 20:57:38 UTC
++++ pyproject.toml
+@@ -4,7 +4,7 @@
+ # how to package vdirsyncer.
+
+ [build-system]
+-requires = ["setuptools>=64", "setuptools_scm>=8"]
++requires = ["setuptools>=61", "setuptools_scm>=8"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+@@ -16,8 +16,7 @@ keywords = ["todo", "task", "icalendar", "cli"]
+ readme = "README.rst"
+ requires-python = ">=3.8"
+ keywords = ["todo", "task", "icalendar", "cli"]
+-license = "BSD-3-Clause"
+-license-files = ["LICENSE"]
++license = { text = "BSD-3-Clause" }
+ classifiers = [
+ "Development Status :: 4 - Beta",
+ "Environment :: Console",
diff --git a/deskutils/py-vdirsyncer/files/patch-setup.py b/deskutils/py-vdirsyncer/files/patch-setup.py
deleted file mode 100644
index b44e3361296f..000000000000
--- a/deskutils/py-vdirsyncer/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig 2024-09-11 15:26:58 UTC
-+++ setup.py
-@@ -17,7 +17,7 @@ requirements = [
- "click-log>=0.3.0, <0.5.0",
- "requests >=2.20.0",
- "aiohttp>=3.8.0,<4.0.0",
-- "aiostream>=0.4.3,<0.5.0",
-+ "aiostream>=0.4.3",
- ]
-
-
diff --git a/deskutils/qownnotes/Makefile b/deskutils/qownnotes/Makefile
index 705aa55f9f53..83a0e7bf4911 100644
--- a/deskutils/qownnotes/Makefile
+++ b/deskutils/qownnotes/Makefile
@@ -1,7 +1,8 @@
PORTNAME= qownnotes
-PORTVERSION= 25.7.3
+DISTVERSION= 25.9.3
+PORTREVISION= 1
CATEGORIES= deskutils
-MASTER_SITES= https://github.com/pbek/QOwnNotes/releases/download/v${PORTVERSION}/
+MASTER_SITES= https://github.com/pbek/QOwnNotes/releases/download/v${DISTVERSION}/
MAINTAINER= stobbsm@gmail.com
COMMENT= Markdown note taking program with cloud integration
@@ -9,30 +10,37 @@ WWW= https://www.qownnotes.org/
LICENSE= GPLv2
-RUN_DEPENDS= git:devel/git
+FLAVORS= qt6 qt5
+FLAVOR?= ${FLAVORS:[1]}
+qt5_PKGNAMESUFFIX= -qt5
+
+qt6_LIB_DEPENDS= libbotan-3.so:security/botan3 \
+ libgit2.so:devel/libgit2
+qt5_RUN_DEPENDS= git:devel/git
USES= gl pkgconfig tar:xz xorg
USE_GL= gl
USE_XORG= x11
-FLAVORS= qt5 qt6
-
-.if ${FLAVOR:U} == qt6
-LIB_DEPENDS= libbotan-3.so:security/botan3
-CMAKE_ON= BUILD_WITH_SYSTEM_BOTAN QON_QT6_BUILD
+.if ${FLAVOR:U} == qt5
+USES+= gmake qmake qt:5
+USE_QT= buildtools:build linguisttools:build sql-sqlite3:run \
+ concurrent core declarative gui network printsupport \
+ sql svg websockets widgets x11extras xml
+.else
USES+= cmake qt:6
USE_QT= tools:build base declarative svg websockets
USE_XORG+= ice sm xext
-PKGNAMESUFFIX= -${FLAVOR}
+.endif
+
+.if ${FLAVOR:U} == qt6
+CMAKE_ON= BUILD_WITH_LIBGIT2 \
+ BUILD_WITH_SYSTEM_BOTAN \
+ QON_QT6_BUILD
+.endif
post-patch:
@${REINPLACE_CMD} -e '/QON_QM_FILES/s,QOwnNotes,${_QT_RELNAME},' \
${WRKSRC}/CMakeLists.txt
-.else
-USES+= gmake qmake qt:5
-USE_QT= buildtools:build linguisttools:build sql-sqlite3:run \
- concurrent core declarative gui network printsupport \
- sql svg websockets widgets x11extras xml
-.endif
.include <bsd.port.mk>
diff --git a/deskutils/qownnotes/distinfo b/deskutils/qownnotes/distinfo
index 79f4acc46bb9..19557657a0df 100644
--- a/deskutils/qownnotes/distinfo
+++ b/deskutils/qownnotes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751703521
-SHA256 (qownnotes-25.7.3.tar.xz) = e43a170ec88cbf088205ea37c8fa7b5890ab72048cd4ea878a4ccd189672ca84
-SIZE (qownnotes-25.7.3.tar.xz) = 5585988
+TIMESTAMP = 1757614627
+SHA256 (qownnotes-25.9.3.tar.xz) = 079c4a65a6b260d0a57f4d8ef0a1d77eaac35fba1b4bad5d3c05bdf7dc67f44a
+SIZE (qownnotes-25.9.3.tar.xz) = 5595460
diff --git a/deskutils/readur/Makefile b/deskutils/readur/Makefile
index 9de016ee695d..3e72bdb61fc4 100644
--- a/deskutils/readur/Makefile
+++ b/deskutils/readur/Makefile
@@ -1,6 +1,6 @@
PORTNAME= readur
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.3
+DISTVERSION= 2.6.3
CATEGORIES= deskutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
@@ -13,7 +13,8 @@ WWW= https://github.com/readur/${PORTNAME}
LICENSE= MIT
LIB_DEPENDS= libleptonica.so:graphics/leptonica \
- libtesseract.so:graphics/tesseract
+ libtesseract.so:graphics/tesseract \
+ libzstd.so:archivers/zstd
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ocrmypdf>=0:textproc/py-ocrmypdf@${PY_FLAVOR} \
poppler-utils>=0:graphics/poppler-utils
@@ -21,6 +22,7 @@ USES= cargo llvm:build pkgconfig python ssl
USE_GITHUB= yes
USE_RC_SUBR= ${PORTNAME}
+CARGO_FEATURES= ocr s3
CARGO_INSTALL_ARGS= --bin ${PORTNAME}
MAKE_ENV= LIBCLANG_PATH=${LLVM_PREFIX}/lib \
diff --git a/deskutils/readur/Makefile.crates b/deskutils/readur/Makefile.crates
index bc239dbeb7d3..61d2b6a26fd5 100644
--- a/deskutils/readur/Makefile.crates
+++ b/deskutils/readur/Makefile.crates
@@ -2,17 +2,17 @@ CARGO_CRATES= ab_glyph-0.2.29 \
ab_glyph_rasterizer-0.1.8 \
addr2line-0.24.2 \
adler2-2.0.1 \
+ aes-0.8.4 \
aho-corasick-1.1.3 \
aligned-vec-0.6.4 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anstream-0.6.19 \
anstyle-1.0.11 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.3 \
anstyle-wincon-3.0.9 \
- anyhow-1.0.98 \
+ anyhow-1.0.100 \
approx-0.5.1 \
arbitrary-1.4.1 \
arg_enum_proc_macro-0.3.4 \
@@ -20,37 +20,37 @@ CARGO_CRATES= ab_glyph-0.2.29 \
assert-json-diff-2.0.2 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
- async-trait-0.1.88 \
+ async-trait-0.1.89 \
atoi-2.0.0 \
atomic-waker-1.1.2 \
autocfg-1.4.0 \
av1-grain-0.2.4 \
avif-serialize-0.8.3 \
- aws-config-1.8.3 \
- aws-credential-types-1.2.4 \
+ aws-config-1.8.8 \
+ aws-credential-types-1.2.8 \
aws-lc-rs-1.13.1 \
aws-lc-sys-0.29.0 \
- aws-runtime-1.5.9 \
- aws-sdk-s3-1.100.0 \
- aws-sdk-sso-1.77.0 \
- aws-sdk-ssooidc-1.78.0 \
- aws-sdk-sts-1.79.0 \
- aws-sigv4-1.3.3 \
- aws-smithy-async-1.2.5 \
- aws-smithy-checksums-0.63.5 \
- aws-smithy-eventstream-0.60.10 \
- aws-smithy-http-0.62.2 \
- aws-smithy-http-client-1.0.6 \
- aws-smithy-json-0.61.4 \
- aws-smithy-observability-0.1.3 \
- aws-smithy-query-0.60.7 \
- aws-smithy-runtime-1.8.5 \
- aws-smithy-runtime-api-1.8.5 \
- aws-smithy-types-1.3.2 \
- aws-smithy-xml-0.60.10 \
- aws-types-1.3.8 \
- axum-0.8.4 \
- axum-core-0.5.2 \
+ aws-runtime-1.5.12 \
+ aws-sdk-s3-1.108.0 \
+ aws-sdk-sso-1.86.0 \
+ aws-sdk-ssooidc-1.88.0 \
+ aws-sdk-sts-1.88.0 \
+ aws-sigv4-1.3.5 \
+ aws-smithy-async-1.2.6 \
+ aws-smithy-checksums-0.63.9 \
+ aws-smithy-eventstream-0.60.12 \
+ aws-smithy-http-0.62.4 \
+ aws-smithy-http-client-1.1.3 \
+ aws-smithy-json-0.61.6 \
+ aws-smithy-observability-0.1.4 \
+ aws-smithy-query-0.60.8 \
+ aws-smithy-runtime-1.9.3 \
+ aws-smithy-runtime-api-1.9.1 \
+ aws-smithy-types-1.3.3 \
+ aws-smithy-xml-0.60.11 \
+ aws-types-1.3.9 \
+ axum-0.8.6 \
+ axum-core-0.5.5 \
backtrace-0.3.75 \
base16ct-0.1.1 \
base64-0.13.1 \
@@ -58,7 +58,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
base64-0.22.1 \
base64-simd-0.8.0 \
base64ct-1.8.0 \
- bcrypt-0.17.0 \
+ bcrypt-0.17.1 \
bindgen-0.64.0 \
bindgen-0.69.5 \
bit_field-0.10.2 \
@@ -76,22 +76,26 @@ CARGO_CRATES= ab_glyph-0.2.29 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
bytes-utils-0.1.4 \
+ bzip2-0.4.4 \
+ bzip2-sys-0.1.13+1.0.8 \
cc-1.2.27 \
cexpr-0.6.0 \
+ cfb-0.7.3 \
cfg-expr-0.15.8 \
cfg-if-1.0.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
cipher-0.4.4 \
clang-sys-1.8.1 \
- clap-4.5.41 \
- clap_builder-4.5.41 \
- clap_derive-4.5.41 \
+ clap-4.5.49 \
+ clap_builder-4.5.49 \
+ clap_derive-4.5.49 \
clap_lex-0.7.5 \
cmake-0.1.54 \
color_quant-1.1.0 \
colorchoice-1.0.4 \
concurrent-queue-2.5.0 \
const-oid-0.9.6 \
+ constant_time_eq-0.1.5 \
core-foundation-0.9.4 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
@@ -111,7 +115,8 @@ CARGO_CRATES= ab_glyph-0.2.29 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
- deadpool-0.10.0 \
+ data-encoding-2.9.0 \
+ deadpool-0.12.2 \
deadpool-runtime-0.1.4 \
der-0.6.1 \
der-0.7.10 \
@@ -136,6 +141,8 @@ CARGO_CRATES= ab_glyph-0.2.29 \
event-listener-5.4.0 \
exr-1.73.0 \
fastrand-2.3.0 \
+ fax-0.2.6 \
+ fax_derive-0.2.0 \
fdeflate-0.3.7 \
ff-0.12.1 \
filetime-0.2.25 \
@@ -145,7 +152,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
foldhash-0.1.5 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fs_extra-1.3.0 \
fsevent-sys-4.1.0 \
futures-0.3.31 \
@@ -166,7 +173,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
glob-0.3.2 \
group-0.12.1 \
h2-0.3.26 \
- h2-0.4.10 \
+ h2-0.4.12 \
half-2.6.0 \
hashbrown-0.12.3 \
hashbrown-0.15.4 \
@@ -187,12 +194,12 @@ CARGO_CRATES= ab_glyph-0.2.29 \
httparse-1.10.1 \
httpdate-1.0.3 \
hyper-0.14.32 \
- hyper-1.6.0 \
+ hyper-1.7.0 \
hyper-named-pipe-0.1.0 \
hyper-rustls-0.24.2 \
hyper-rustls-0.27.7 \
hyper-tls-0.6.0 \
- hyper-util-0.1.14 \
+ hyper-util-0.1.16 \
hyperlocal-0.9.1 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
@@ -204,14 +211,15 @@ CARGO_CRATES= ab_glyph-0.2.29 \
icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
- image-0.25.6 \
+ image-0.25.8 \
image-webp-0.2.2 \
imageproc-0.25.0 \
imgref-1.11.0 \
indexmap-1.9.3 \
indexmap-2.9.0 \
+ infer-0.19.0 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
inout-0.1.4 \
@@ -223,7 +231,6 @@ CARGO_CRATES= ab_glyph-0.2.29 \
itertools-0.12.1 \
itoa-1.0.15 \
jobserver-0.1.33 \
- jpeg-decoder-0.3.1 \
js-sys-0.3.77 \
jsonwebtoken-9.3.1 \
kqueue-1.1.1 \
@@ -247,7 +254,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
log-0.4.27 \
loop9-0.1.5 \
lru-0.12.5 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
matchit-0.8.4 \
matrixmultiply-0.3.10 \
maybe-rayon-0.1.1 \
@@ -258,16 +265,17 @@ CARGO_CRATES= ab_glyph-0.2.29 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
+ moxcms-0.7.6 \
multer-3.1.0 \
nalgebra-0.32.6 \
native-tls-0.2.14 \
new_debug_unreachable-1.0.6 \
nom-7.1.3 \
noop_proc_macro-0.3.0 \
- notify-8.1.0 \
+ notify-8.2.0 \
notify-types-2.0.0 \
ntapi-0.4.1 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-0.4.3 \
num-bigint-0.4.6 \
num-bigint-dig-0.8.4 \
@@ -290,7 +298,6 @@ CARGO_CRATES= ab_glyph-0.2.29 \
openssl-probe-0.1.6 \
openssl-sys-0.9.109 \
outref-0.5.2 \
- overload-0.1.1 \
owned_ttf_parser-0.25.0 \
p256-0.11.1 \
parking-2.2.1 \
@@ -298,18 +305,20 @@ CARGO_CRATES= ab_glyph-0.2.29 \
parking_lot_core-0.9.11 \
parse-display-0.9.1 \
parse-display-derive-0.9.1 \
+ password-hash-0.4.2 \
paste-1.0.15 \
+ pbkdf2-0.11.0 \
peeking_take_while-0.1.2 \
pem-3.0.5 \
pem-rfc7468-0.7.0 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkcs1-0.7.5 \
pkcs8-0.9.0 \
pkcs8-0.10.2 \
pkg-config-0.3.32 \
- png-0.17.16 \
+ png-0.18.0 \
potential_utf-0.1.2 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
@@ -317,6 +326,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
proc-macro2-1.0.95 \
profiling-1.0.16 \
profiling-procmacros-1.0.16 \
+ pxfm-0.1.25 \
qoi-0.4.1 \
quick-error-2.0.1 \
quick-xml-0.37.5 \
@@ -331,7 +341,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
rand_distr-0.4.3 \
rav1e-0.7.1 \
ravif-0.11.12 \
- raw-cpuid-11.5.0 \
+ raw-cpuid-11.6.0 \
rawpointer-0.2.1 \
rayon-1.10.0 \
rayon-core-1.12.1 \
@@ -339,14 +349,12 @@ CARGO_CRATES= ab_glyph-0.2.29 \
redox_syscall-0.5.13 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
regex-lite-0.1.6 \
- regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
reqwest-0.11.27 \
- reqwest-0.12.22 \
+ reqwest-0.12.24 \
rfc6979-0.3.1 \
rgb-0.8.50 \
ring-0.17.14 \
@@ -354,20 +362,21 @@ CARGO_CRATES= ab_glyph-0.2.29 \
rust-embed-8.7.2 \
rust-embed-impl-8.7.2 \
rust-embed-utils-8.7.2 \
+ rust_xlsxwriter-0.90.2 \
rustc-demangle-0.1.25 \
rustc-hash-1.1.0 \
rustc_version-0.4.1 \
rustix-0.38.44 \
rustix-1.0.7 \
rustls-0.21.12 \
- rustls-0.23.27 \
+ rustls-0.23.31 \
rustls-native-certs-0.6.3 \
rustls-native-certs-0.8.1 \
rustls-pemfile-1.0.4 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
rustls-webpki-0.101.7 \
- rustls-webpki-0.103.3 \
+ rustls-webpki-0.103.4 \
rustversion-1.0.21 \
ryu-1.0.20 \
safe_arch-0.7.4 \
@@ -381,9 +390,10 @@ CARGO_CRATES= ab_glyph-0.2.29 \
security-framework-3.2.0 \
security-framework-sys-2.14.0 \
semver-1.0.26 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.141 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
serde_path_to_error-0.1.17 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
@@ -426,32 +436,32 @@ CARGO_CRATES= ab_glyph-0.2.29 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
- sysinfo-0.36.1 \
+ sysinfo-0.37.2 \
system-configuration-0.5.1 \
system-configuration-0.6.1 \
system-configuration-sys-0.5.0 \
system-configuration-sys-0.6.0 \
system-deps-6.2.2 \
target-lexicon-0.12.16 \
- tempfile-3.20.0 \
+ tempfile-3.23.0 \
tesseract-0.15.2 \
tesseract-plumbing-0.11.1 \
tesseract-sys-0.6.3 \
testcontainers-0.24.0 \
testcontainers-modules-0.12.1 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ thiserror-impl-2.0.17 \
thread_local-1.1.9 \
- tiff-0.9.1 \
+ tiff-0.10.3 \
time-0.3.41 \
time-core-0.1.4 \
time-macros-0.2.22 \
tinystr-0.8.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.47.0 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.24.1 \
@@ -459,7 +469,8 @@ CARGO_CRATES= ab_glyph-0.2.29 \
tokio-stream-0.1.17 \
tokio-tar-0.3.1 \
tokio-test-0.4.4 \
- tokio-util-0.7.15 \
+ tokio-tungstenite-0.28.0 \
+ tokio-util-0.7.16 \
toml-0.8.23 \
toml_datetime-0.6.11 \
toml_edit-0.22.27 \
@@ -471,9 +482,10 @@ CARGO_CRATES= ab_glyph-0.2.29 \
tracing-attributes-0.1.29 \
tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
ttf-parser-0.25.1 \
+ tungstenite-0.28.0 \
typenum-1.18.0 \
unicase-2.8.1 \
unicode-bidi-0.3.18 \
@@ -481,14 +493,15 @@ CARGO_CRATES= ab_glyph-0.2.29 \
unicode-normalization-0.1.24 \
unicode-properties-0.1.3 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
urlencoding-2.1.3 \
+ utf-8-0.7.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
utoipa-5.4.0 \
utoipa-gen-5.4.0 \
utoipa-swagger-ui-9.0.2 \
- uuid-1.17.0 \
+ uuid-1.18.1 \
v_frame-0.3.9 \
valuable-0.1.1 \
vcpkg-0.2.15 \
@@ -525,6 +538,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
+ windows-link-0.2.1 \
windows-numerics-0.2.0 \
windows-registry-0.5.2 \
windows-result-0.3.4 \
@@ -562,7 +576,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
windows_x86_64_msvc-0.53.0 \
winnow-0.7.11 \
winreg-0.50.0 \
- wiremock-0.6.4 \
+ wiremock-0.6.5 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
xattr-1.5.0 \
@@ -577,9 +591,14 @@ CARGO_CRATES= ab_glyph-0.2.29 \
zerotrie-0.2.2 \
zerovec-0.11.2 \
zerovec-derive-0.11.1 \
+ zip-0.6.6 \
zip-3.0.0 \
+ zip-4.6.1 \
zlib-rs-0.5.1 \
zopfli-0.8.2 \
+ zstd-0.11.2+zstd.1.5.2 \
+ zstd-safe-5.0.2+zstd.1.5.2 \
+ zstd-sys-2.0.15+zstd.1.5.7 \
zune-core-0.4.12 \
zune-inflate-0.2.54 \
zune-jpeg-0.4.17
diff --git a/deskutils/readur/distinfo b/deskutils/readur/distinfo
index 4de3facf9b35..a28a9acf84e8 100644
--- a/deskutils/readur/distinfo
+++ b/deskutils/readur/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1754159419
-SHA256 (readur-v2.5.3.frontend.tar.gz) = 716cd4eb7199ecc9e30a73e40758419d4b9392af6bebe58282663ea093e0c189
-SIZE (readur-v2.5.3.frontend.tar.gz) = 2503432
+TIMESTAMP = 1761670312
+SHA256 (readur-v2.6.3.frontend.tar.gz) = 8cc5f6b197119f66aa6f8539c09db5fc008721ede6ea966f41015c69757cfbee
+SIZE (readur-v2.6.3.frontend.tar.gz) = 2600073
SHA256 (swagger-ui-v5.17.14.zip) = 481244d0812097b11fbaeef79f71d942b171617f9c9f9514e63acbe13e71ccdc
SIZE (swagger-ui-v5.17.14.zip) = 4388280
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
@@ -11,14 +11,14 @@ SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b44
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/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-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/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
@@ -31,8 +31,8 @@ SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472
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/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
@@ -47,8 +47,8 @@ SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
SIZE (rust/crates/atoi-2.0.0.crate) = 7785
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
@@ -59,56 +59,56 @@ SHA256 (rust/crates/av1-grain-0.2.4.crate) = 4f3efb2ca85bc610acfa917b5aaa36f3fcb
SIZE (rust/crates/av1-grain-0.2.4.crate) = 37050
SHA256 (rust/crates/avif-serialize-0.8.3.crate) = 98922d6a4cfbcb08820c69d8eeccc05bb1f29bfa06b4f5b1dbfe9a868bd7608e
SIZE (rust/crates/avif-serialize-0.8.3.crate) = 12696
-SHA256 (rust/crates/aws-config-1.8.3.crate) = c0baa720ebadea158c5bda642ac444a2af0cdf7bb66b46d1e4533de5d1f449d0
-SIZE (rust/crates/aws-config-1.8.3.crate) = 134603
-SHA256 (rust/crates/aws-credential-types-1.2.4.crate) = b68c2194a190e1efc999612792e25b1ab3abfefe4306494efaaabc25933c0cbe
-SIZE (rust/crates/aws-credential-types-1.2.4.crate) = 20122
+SHA256 (rust/crates/aws-config-1.8.8.crate) = 37cf2b6af2a95a20e266782b4f76f1a5e12bf412a9db2de9c1e9123b9d8c0ad8
+SIZE (rust/crates/aws-config-1.8.8.crate) = 135427
+SHA256 (rust/crates/aws-credential-types-1.2.8.crate) = faf26925f4a5b59eb76722b63c2892b1d70d06fa053c72e4a100ec308c1d47bc
+SIZE (rust/crates/aws-credential-types-1.2.8.crate) = 22023
SHA256 (rust/crates/aws-lc-rs-1.13.1.crate) = 93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7
SIZE (rust/crates/aws-lc-rs-1.13.1.crate) = 202707
SHA256 (rust/crates/aws-lc-sys-0.29.0.crate) = 61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079
SIZE (rust/crates/aws-lc-sys-0.29.0.crate) = 9021128
-SHA256 (rust/crates/aws-runtime-1.5.9.crate) = b2090e664216c78e766b6bac10fe74d2f451c02441d43484cd76ac9a295075f7
-SIZE (rust/crates/aws-runtime-1.5.9.crate) = 74594
-SHA256 (rust/crates/aws-sdk-s3-1.100.0.crate) = 8c5eafbdcd898114b839ba68ac628e31c4cfc3e11dfca38dc1b2de2f35bb6270
-SIZE (rust/crates/aws-sdk-s3-1.100.0.crate) = 1568788
-SHA256 (rust/crates/aws-sdk-sso-1.77.0.crate) = 18f2f37fea82468fe3f5a059542c05392ef680c4f7f00e0db02df8b6e5c7d0c6
-SIZE (rust/crates/aws-sdk-sso-1.77.0.crate) = 90627
-SHA256 (rust/crates/aws-sdk-ssooidc-1.78.0.crate) = ecb4f6eada20e0193450cd48b12ed05e1e66baac86f39160191651b932f2b7d9
-SIZE (rust/crates/aws-sdk-ssooidc-1.78.0.crate) = 107001
-SHA256 (rust/crates/aws-sdk-sts-1.79.0.crate) = 317377afba3498fca4948c5d32b399ef9a5ad35561a1e8a6f2ac7273dabf802d
-SIZE (rust/crates/aws-sdk-sts-1.79.0.crate) = 176484
-SHA256 (rust/crates/aws-sigv4-1.3.3.crate) = ddfb9021f581b71870a17eac25b52335b82211cdc092e02b6876b2bcefa61666
-SIZE (rust/crates/aws-sigv4-1.3.3.crate) = 58523
-SHA256 (rust/crates/aws-smithy-async-1.2.5.crate) = 1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c
-SIZE (rust/crates/aws-smithy-async-1.2.5.crate) = 20847
-SHA256 (rust/crates/aws-smithy-checksums-0.63.5.crate) = 5ab9472f7a8ec259ddb5681d2ef1cb1cf16c0411890063e67cdc7b62562cc496
-SIZE (rust/crates/aws-smithy-checksums-0.63.5.crate) = 20200
-SHA256 (rust/crates/aws-smithy-eventstream-0.60.10.crate) = 604c7aec361252b8f1c871a7641d5e0ba3a7f5a586e51b66bc9510a5519594d9
-SIZE (rust/crates/aws-smithy-eventstream-0.60.10.crate) = 29461
-SHA256 (rust/crates/aws-smithy-http-0.62.2.crate) = 43c82ba4cab184ea61f6edaafc1072aad3c2a17dcf4c0fce19ac5694b90d8b5f
-SIZE (rust/crates/aws-smithy-http-0.62.2.crate) = 31325
-SHA256 (rust/crates/aws-smithy-http-client-1.0.6.crate) = f108f1ca850f3feef3009bdcc977be201bca9a91058864d9de0684e64514bee0
-SIZE (rust/crates/aws-smithy-http-client-1.0.6.crate) = 73920
-SHA256 (rust/crates/aws-smithy-json-0.61.4.crate) = a16e040799d29c17412943bdbf488fd75db04112d0c0d4b9290bacf5ae0014b9
-SIZE (rust/crates/aws-smithy-json-0.61.4.crate) = 27786
-SHA256 (rust/crates/aws-smithy-observability-0.1.3.crate) = 9364d5989ac4dd918e5cc4c4bdcc61c9be17dcd2586ea7f69e348fc7c6cab393
-SIZE (rust/crates/aws-smithy-observability-0.1.3.crate) = 10275
-SHA256 (rust/crates/aws-smithy-query-0.60.7.crate) = f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb
-SIZE (rust/crates/aws-smithy-query-0.60.7.crate) = 7409
-SHA256 (rust/crates/aws-smithy-runtime-1.8.5.crate) = 660f70d9d8af6876b4c9aa8dcb0dbaf0f89b04ee9a4455bea1b4ba03b15f26f6
-SIZE (rust/crates/aws-smithy-runtime-1.8.5.crate) = 116109
-SHA256 (rust/crates/aws-smithy-runtime-api-1.8.5.crate) = 937a49ecf061895fca4a6dd8e864208ed9be7546c0527d04bc07d502ec5fba1c
-SIZE (rust/crates/aws-smithy-runtime-api-1.8.5.crate) = 79951
-SHA256 (rust/crates/aws-smithy-types-1.3.2.crate) = d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8
-SIZE (rust/crates/aws-smithy-types-1.3.2.crate) = 92281
-SHA256 (rust/crates/aws-smithy-xml-0.60.10.crate) = 3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728
-SIZE (rust/crates/aws-smithy-xml-0.60.10.crate) = 25216
-SHA256 (rust/crates/aws-types-1.3.8.crate) = b069d19bf01e46298eaedd7c6f283fe565a59263e53eebec945f3e6398f42390
-SIZE (rust/crates/aws-types-1.3.8.crate) = 33160
-SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
-SIZE (rust/crates/axum-0.8.4.crate) = 175159
-SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
-SIZE (rust/crates/axum-core-0.5.2.crate) = 26212
+SHA256 (rust/crates/aws-runtime-1.5.12.crate) = bfa006bb32360ed90ac51203feafb9d02e3d21046e1fd3a450a404b90ea73e5d
+SIZE (rust/crates/aws-runtime-1.5.12.crate) = 75990
+SHA256 (rust/crates/aws-sdk-s3-1.108.0.crate) = 200be4aed61e3c0669f7268bacb768f283f1c32a7014ce57225e1160be2f6ccb
+SIZE (rust/crates/aws-sdk-s3-1.108.0.crate) = 1569642
+SHA256 (rust/crates/aws-sdk-sso-1.86.0.crate) = 4a0abbfab841446cce6e87af853a3ba2cc1bc9afcd3f3550dd556c43d434c86d
+SIZE (rust/crates/aws-sdk-sso-1.86.0.crate) = 90656
+SHA256 (rust/crates/aws-sdk-ssooidc-1.88.0.crate) = 9a68d675582afea0e94d38b6ca9c5aaae4ca14f1d36faa6edb19b42e687e70d7
+SIZE (rust/crates/aws-sdk-ssooidc-1.88.0.crate) = 109737
+SHA256 (rust/crates/aws-sdk-sts-1.88.0.crate) = d30990923f4f675523c51eb1c0dec9b752fb267b36a61e83cbc219c9d86da715
+SIZE (rust/crates/aws-sdk-sts-1.88.0.crate) = 176512
+SHA256 (rust/crates/aws-sigv4-1.3.5.crate) = bffc03068fbb9c8dd5ce1c6fb240678a5cffb86fb2b7b1985c999c4b83c8df68
+SIZE (rust/crates/aws-sigv4-1.3.5.crate) = 94365
+SHA256 (rust/crates/aws-smithy-async-1.2.6.crate) = 127fcfad33b7dfc531141fda7e1c402ac65f88aca5511a4d31e2e3d2cd01ce9c
+SIZE (rust/crates/aws-smithy-async-1.2.6.crate) = 23856
+SHA256 (rust/crates/aws-smithy-checksums-0.63.9.crate) = 165d8583d8d906e2fb5511d29201d447cc710864f075debcdd9c31c265412806
+SIZE (rust/crates/aws-smithy-checksums-0.63.9.crate) = 20084
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.12.crate) = 9656b85088f8d9dc7ad40f9a6c7228e1e8447cdf4b046c87e152e0805dea02fa
+SIZE (rust/crates/aws-smithy-eventstream-0.60.12.crate) = 29723
+SHA256 (rust/crates/aws-smithy-http-0.62.4.crate) = 3feafd437c763db26aa04e0cc7591185d0961e64c61885bece0fb9d50ceac671
+SIZE (rust/crates/aws-smithy-http-0.62.4.crate) = 31055
+SHA256 (rust/crates/aws-smithy-http-client-1.1.3.crate) = 1053b5e587e6fa40ce5a79ea27957b04ba660baa02b28b7436f64850152234f1
+SIZE (rust/crates/aws-smithy-http-client-1.1.3.crate) = 89948
+SHA256 (rust/crates/aws-smithy-json-0.61.6.crate) = cff418fc8ec5cadf8173b10125f05c2e7e1d46771406187b2c878557d4503390
+SIZE (rust/crates/aws-smithy-json-0.61.6.crate) = 27470
+SHA256 (rust/crates/aws-smithy-observability-0.1.4.crate) = 2d1881b1ea6d313f9890710d65c158bdab6fb08c91ea825f74c1c8c357baf4cc
+SIZE (rust/crates/aws-smithy-observability-0.1.4.crate) = 15679
+SHA256 (rust/crates/aws-smithy-query-0.60.8.crate) = d28a63441360c477465f80c7abac3b9c4d075ca638f982e605b7dc2a2c7156c9
+SIZE (rust/crates/aws-smithy-query-0.60.8.crate) = 9434
+SHA256 (rust/crates/aws-smithy-runtime-1.9.3.crate) = 40ab99739082da5347660c556689256438defae3bcefd66c52b095905730e404
+SIZE (rust/crates/aws-smithy-runtime-1.9.3.crate) = 118338
+SHA256 (rust/crates/aws-smithy-runtime-api-1.9.1.crate) = 3683c5b152d2ad753607179ed71988e8cfd52964443b4f74fd8e552d0bbfeb46
+SIZE (rust/crates/aws-smithy-runtime-api-1.9.1.crate) = 79795
+SHA256 (rust/crates/aws-smithy-types-1.3.3.crate) = 9f5b3a7486f6690ba25952cabf1e7d75e34d69eaff5081904a47bc79074d6457
+SIZE (rust/crates/aws-smithy-types-1.3.3.crate) = 92644
+SHA256 (rust/crates/aws-smithy-xml-0.60.11.crate) = e9c34127e8c624bc2999f3b657e749c1393bedc9cd97b92a804db8ced4d2e163
+SIZE (rust/crates/aws-smithy-xml-0.60.11.crate) = 25711
+SHA256 (rust/crates/aws-types-1.3.9.crate) = e2fd329bf0e901ff3f60425691410c69094dc2a1f34b331f37bfc4e9ac1565a1
+SIZE (rust/crates/aws-types-1.3.9.crate) = 32543
+SHA256 (rust/crates/axum-0.8.6.crate) = 8a18ed336352031311f4e0b4dd2ff392d4fbb370777c9d18d7fc9d7359f73871
+SIZE (rust/crates/axum-0.8.6.crate) = 178581
+SHA256 (rust/crates/axum-core-0.5.5.crate) = 59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22
+SIZE (rust/crates/axum-core-0.5.5.crate) = 26919
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base16ct-0.1.1.crate) = 349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce
@@ -123,8 +123,8 @@ SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e69
SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
-SHA256 (rust/crates/bcrypt-0.17.0.crate) = 92758ad6077e4c76a6cadbce5005f666df70d4f13b19976b1a8062eef880040f
-SIZE (rust/crates/bcrypt-0.17.0.crate) = 12461
+SHA256 (rust/crates/bcrypt-0.17.1.crate) = abaf6da45c74385272ddf00e1ac074c7d8a6c1a1dda376902bd6a427522a8b2c
+SIZE (rust/crates/bcrypt-0.17.1.crate) = 12542
SHA256 (rust/crates/bindgen-0.64.0.crate) = c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4
SIZE (rust/crates/bindgen-0.64.0.crate) = 204700
SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
@@ -159,26 +159,32 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
+SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
+SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
+SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
+SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
SIZE (rust/crates/cc-1.2.27.crate) = 107070
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+SHA256 (rust/crates/cfb-0.7.3.crate) = d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f
+SIZE (rust/crates/cfb-0.7.3.crate) = 63277
SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
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/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.41.crate) = be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9
-SIZE (rust/crates/clap-4.5.41.crate) = 58298
-SHA256 (rust/crates/clap_builder-4.5.41.crate) = 707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d
-SIZE (rust/crates/clap_builder-4.5.41.crate) = 169633
-SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491
-SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493
+SHA256 (rust/crates/clap-4.5.49.crate) = f4512b90fa68d3a9932cea5184017c5d200f5921df706d45e853537dea51508f
+SIZE (rust/crates/clap-4.5.49.crate) = 62007
+SHA256 (rust/crates/clap_builder-4.5.49.crate) = 0025e98baa12e766c67ba13ff4695a887a1eba19569aad00a472546795bd6730
+SIZE (rust/crates/clap_builder-4.5.49.crate) = 170616
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
@@ -191,6 +197,8 @@ SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fe
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
+SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
@@ -229,8 +237,10 @@ SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8b
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490
-SIZE (rust/crates/deadpool-0.10.0.crate) = 31997
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
+SHA256 (rust/crates/deadpool-0.12.2.crate) = 5ed5957ff93768adf7a65ab167a17835c3d2c3c50d084fe305174c112f468e2f
+SIZE (rust/crates/deadpool-0.12.2.crate) = 34422
SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
SHA256 (rust/crates/der-0.6.1.crate) = f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de
@@ -279,6 +289,10 @@ SHA256 (rust/crates/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e6
SIZE (rust/crates/exr-1.73.0.crate) = 244371
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/ff-0.12.1.crate) = d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160
@@ -297,8 +311,8 @@ SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
@@ -339,8 +353,8 @@ SHA256 (rust/crates/group-0.12.1.crate) = 5dfbfb3a6cfbd390d5c9564ab283a0349b9b9f
SIZE (rust/crates/group-0.12.1.crate) = 16516
SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
-SIZE (rust/crates/h2-0.4.10.crate) = 174800
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
SIZE (rust/crates/half-2.6.0.crate) = 59507
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -381,8 +395,8 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
SIZE (rust/crates/hyper-0.14.32.crate) = 199622
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-named-pipe-0.1.0.crate) = 73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278
SIZE (rust/crates/hyper-named-pipe-0.1.0.crate) = 8522
SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
@@ -391,8 +405,8 @@ SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf
SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.14.crate) = dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb
-SIZE (rust/crates/hyper-util-0.1.14.crate) = 101462
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
SHA256 (rust/crates/hyperlocal-0.9.1.crate) = 986c5ce3b994526b3cd75578e62554abd09f0899d6206de48b3e96ab34ccc8c7
SIZE (rust/crates/hyperlocal-0.9.1.crate) = 13733
SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
@@ -415,12 +429,12 @@ SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
-SIZE (rust/crates/image-0.25.6.crate) = 242367
+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.2.crate) = 14d75c7014ddab93c232bc6bb9f64790d3dfd1d605199acd4b40b6d69e691e9f
SIZE (rust/crates/image-webp-0.2.2.crate) = 62919
SHA256 (rust/crates/imageproc-0.25.0.crate) = 2393fb7808960751a52e8a154f67e7dd3f8a2ef9bd80d1553078a7b4e8ed3f0d
@@ -431,6 +445,8 @@ SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/infer-0.19.0.crate) = a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7
+SIZE (rust/crates/infer-0.19.0.crate) = 19091
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
@@ -453,8 +469,6 @@ SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f9
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
-SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0
-SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/jsonwebtoken-9.3.1.crate) = 5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde
@@ -501,8 +515,8 @@ SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb
SIZE (rust/crates/loop9-0.1.5.crate) = 3406
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3
SIZE (rust/crates/matchit-0.8.4.crate) = 33986
SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08
@@ -523,6 +537,8 @@ SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d632
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/moxcms-0.7.6.crate) = 1cc7d85f3d741164e8972ad355e26ac6e51b20fcae5f911c7da8f2d8bbbb3f33
+SIZE (rust/crates/moxcms-0.7.6.crate) = 175487
SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b
SIZE (rust/crates/multer-3.1.0.crate) = 25980
SHA256 (rust/crates/nalgebra-0.32.6.crate) = 7b5c17de023a86f59ed79891b2e5d5a94c705dbe904a5b5c9c952ea6221b03e4
@@ -535,14 +551,14 @@ SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157
-SHA256 (rust/crates/notify-8.1.0.crate) = 3163f59cd3fa0e9ef8c32f242966a7b9994fd7378366099593e0e73077cd8c97
-SIZE (rust/crates/notify-8.1.0.crate) = 37843
+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/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -587,8 +603,6 @@ SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621
SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
SIZE (rust/crates/outref-0.5.2.crate) = 5621
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/owned_ttf_parser-0.25.0.crate) = 22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4
SIZE (rust/crates/owned_ttf_parser-0.25.0.crate) = 151164
SHA256 (rust/crates/p256-0.11.1.crate) = 51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594
@@ -603,16 +617,20 @@ SHA256 (rust/crates/parse-display-0.9.1.crate) = 914a1c2265c98e2446911282c6ac86d
SIZE (rust/crates/parse-display-0.9.1.crate) = 9456
SHA256 (rust/crates/parse-display-derive-0.9.1.crate) = 2ae7800a4c974efd12df917266338e79a7a74415173caf7e70aa0a0707345281
SIZE (rust/crates/parse-display-derive-0.9.1.crate) = 17258
+SHA256 (rust/crates/password-hash-0.4.2.crate) = 7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700
+SIZE (rust/crates/password-hash-0.4.2.crate) = 26099
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pbkdf2-0.11.0.crate) = 83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917
+SIZE (rust/crates/pbkdf2-0.11.0.crate) = 13229
SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099
SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697
SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
SIZE (rust/crates/pem-3.0.5.crate) = 18140
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
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
@@ -625,8 +643,8 @@ SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
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/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
@@ -641,6 +659,8 @@ SHA256 (rust/crates/profiling-1.0.16.crate) = afbdc74edc00b6f6a218ca6a5364d6226a
SIZE (rust/crates/profiling-1.0.16.crate) = 12588
SHA256 (rust/crates/profiling-procmacros-1.0.16.crate) = a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30
SIZE (rust/crates/profiling-procmacros-1.0.16.crate) = 5893
+SHA256 (rust/crates/pxfm-0.1.25.crate) = a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84
+SIZE (rust/crates/pxfm-0.1.25.crate) = 866791
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
@@ -669,8 +689,8 @@ SHA256 (rust/crates/rav1e-0.7.1.crate) = cd87ce80a7665b1cce111f8a16c1f3929f6547c
SIZE (rust/crates/rav1e-0.7.1.crate) = 1472522
SHA256 (rust/crates/ravif-0.11.12.crate) = d6a5f31fcf7500f9401fea858ea4ab5525c99f2322cfcee732c0e6c74208c0c6
SIZE (rust/crates/ravif-0.11.12.crate) = 18981
-SHA256 (rust/crates/raw-cpuid-11.5.0.crate) = c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146
-SIZE (rust/crates/raw-cpuid-11.5.0.crate) = 111596
+SHA256 (rust/crates/raw-cpuid-11.6.0.crate) = 498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186
+SIZE (rust/crates/raw-cpuid-11.6.0.crate) = 117569
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
@@ -685,22 +705,18 @@ SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2b
SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
-SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f
+SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
SHA256 (rust/crates/rfc6979-0.3.1.crate) = 7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb
SIZE (rust/crates/rfc6979-0.3.1.crate) = 8460
SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
@@ -715,6 +731,8 @@ SHA256 (rust/crates/rust-embed-impl-8.7.2.crate) = 6065f1a4392b71819ec1ea1df1120
SIZE (rust/crates/rust-embed-impl-8.7.2.crate) = 9663
SHA256 (rust/crates/rust-embed-utils-8.7.2.crate) = f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594
SIZE (rust/crates/rust-embed-utils-8.7.2.crate) = 6123
+SHA256 (rust/crates/rust_xlsxwriter-0.90.2.crate) = 2be778223b36bb449b2ef2df4856ced2d311680818a7310db5c5dc370170f935
+SIZE (rust/crates/rust_xlsxwriter-0.90.2.crate) = 4265806
SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -727,8 +745,8 @@ SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610a
SIZE (rust/crates/rustix-1.0.7.crate) = 414500
SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
-SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321
-SIZE (rust/crates/rustls-0.23.27.crate) = 355915
+SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc
+SIZE (rust/crates/rustls-0.23.31.crate) = 371259
SHA256 (rust/crates/rustls-native-certs-0.6.3.crate) = a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00
SIZE (rust/crates/rustls-native-certs-0.6.3.crate) = 24438
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
@@ -741,8 +759,8 @@ SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
-SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
@@ -769,12 +787,14 @@ SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4a
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
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_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
-SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
@@ -859,8 +879,8 @@ SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
-SHA256 (rust/crates/sysinfo-0.36.1.crate) = 252800745060e7b9ffb7b2badbd8b31cfa4aa2e61af879d0a3bf2a317c20217d
-SIZE (rust/crates/sysinfo-0.36.1.crate) = 213643
+SHA256 (rust/crates/sysinfo-0.37.2.crate) = 16607d5caffd1c07ce073528f9ed972d88db15dd44023fa57142963be3feb11f
+SIZE (rust/crates/sysinfo-0.37.2.crate) = 216343
SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
@@ -873,8 +893,8 @@ SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec
SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/tesseract-0.15.2.crate) = 28e64963c0b5582cf02ed5d8b4798f8c48ea9812ed2b19ed653cb976e7daa351
SIZE (rust/crates/tesseract-0.15.2.crate) = 149439
SHA256 (rust/crates/tesseract-plumbing-0.11.1.crate) = 4ed025d755abb7f5af8d16cd5663742a08c8ae7c4032c8bf4b70c51d412fe378
@@ -887,16 +907,16 @@ SHA256 (rust/crates/testcontainers-modules-0.12.1.crate) = eac95cde96549fc19c6bf
SIZE (rust/crates/testcontainers-modules-0.12.1.crate) = 156916
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
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.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
-SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
+SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f
+SIZE (rust/crates/tiff-0.10.3.crate) = 1444592
SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
SIZE (rust/crates/time-0.3.41.crate) = 138369
SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
@@ -909,8 +929,8 @@ SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7
SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.47.0.crate) = 43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35
-SIZE (rust/crates/tokio-1.47.0.crate) = 828980
+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/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
@@ -925,8 +945,10 @@ SHA256 (rust/crates/tokio-tar-0.3.1.crate) = 9d5714c010ca3e5c27114c1cdeb9d14641a
SIZE (rust/crates/tokio-tar-0.3.1.crate) = 49485
SHA256 (rust/crates/tokio-test-0.4.4.crate) = 2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7
SIZE (rust/crates/tokio-test-0.4.4.crate) = 12390
-SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
-SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/tokio-tungstenite-0.28.0.crate) = d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857
+SIZE (rust/crates/tokio-tungstenite-0.28.0.crate) = 29876
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
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
@@ -949,12 +971,14 @@ SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a5
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
+SHA256 (rust/crates/tungstenite-0.28.0.crate) = 8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442
+SIZE (rust/crates/tungstenite-0.28.0.crate) = 67629
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
@@ -969,10 +993,12 @@ SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c018
SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
+SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -983,8 +1009,8 @@ SHA256 (rust/crates/utoipa-gen-5.4.0.crate) = 6d79d08d92ab8af4c5e8a6da20c47ae3f6
SIZE (rust/crates/utoipa-gen-5.4.0.crate) = 156086
SHA256 (rust/crates/utoipa-swagger-ui-9.0.2.crate) = d047458f1b5b65237c2f6dc6db136945667f40a7668627b3490b9513a3d43a55
SIZE (rust/crates/utoipa-swagger-ui-9.0.2.crate) = 52007
-SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
-SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
@@ -1057,6 +1083,8 @@ SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf
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-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-registry-0.5.2.crate) = b3bab093bdd303a1240bb99b8aba8ea8a69ee19d34c9e2ef9594e708a4878820
@@ -1131,8 +1159,8 @@ SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e4
SIZE (rust/crates/winnow-0.7.11.crate) = 174175
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/wiremock-0.6.4.crate) = a2b8b99d4cdbf36b239a9532e31fe4fb8acc38d1897c1761e161550a7dc78e6a
-SIZE (rust/crates/wiremock-0.6.4.crate) = 58967
+SHA256 (rust/crates/wiremock-0.6.5.crate) = 08db1edfb05d9b3c1542e521aea074442088292f00b5f28e435c714a98f85031
+SIZE (rust/crates/wiremock-0.6.5.crate) = 60561
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/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
@@ -1161,17 +1189,27 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
+SIZE (rust/crates/zip-0.6.6.crate) = 65789
SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308
SIZE (rust/crates/zip-3.0.0.crate) = 112450
+SHA256 (rust/crates/zip-4.6.1.crate) = caa8cd6af31c3b31c6631b8f483848b91589021b28fffe50adada48d4f4d2ed1
+SIZE (rust/crates/zip-4.6.1.crate) = 115842
SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
+SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
+SIZE (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 28987
+SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db
+SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
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 (readur-readur-v2.5.3_GH0.tar.gz) = 7e89cb3f29bf7457b9baaeca888f7919789759c5b7e581efd1db9e6a0130723f
-SIZE (readur-readur-v2.5.3_GH0.tar.gz) = 8082923
+SHA256 (readur-readur-v2.6.3_GH0.tar.gz) = dff382854f64117f570ac220670d99e59884a62216305568ca2d725afeabcd43
+SIZE (readur-readur-v2.6.3_GH0.tar.gz) = 12860704
diff --git a/deskutils/readur/pkg-plist b/deskutils/readur/pkg-plist
index 3c4a3e377cd9..069fcd76332c 100644
--- a/deskutils/readur/pkg-plist
+++ b/deskutils/readur/pkg-plist
@@ -5,6 +5,11 @@ bin/readur
%%WWWDIR%%/readur.png
%%WWWDIR%%/index.html
@dir %%WWWDIR%%/assets
-%%WWWDIR%%/assets/index-Boh5XzNh.js
%%WWWDIR%%/assets/index-C5nToalm.css
+%%WWWDIR%%/assets/browser-ponyfill-DkP0Dclt.js
+%%WWWDIR%%/assets/index-D_oAEWWR.js
+%%WWWDIR%%/locales/de/translation.json
+%%WWWDIR%%/locales/en/translation.json
+%%WWWDIR%%/locales/es/translation.json
+%%WWWDIR%%/locales/fr/translation.json
@dir(%%USER%%,%%GROUP%%,0700) %%HOMEDIR%%
diff --git a/deskutils/rednotebook/Makefile b/deskutils/rednotebook/Makefile
index 0ab5f5de4850..e0197d2a569b 100644
--- a/deskutils/rednotebook/Makefile
+++ b/deskutils/rednotebook/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rednotebook
DISTVERSIONPREFIX=v
DISTVERSION= 2.31
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= deskutils
MAINTAINER= cth-freebsd@pm.me
diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile
index 04d302f64165..8e53f845fe27 100644
--- a/deskutils/remind/Makefile
+++ b/deskutils/remind/Makefile
@@ -1,5 +1,5 @@
PORTNAME= remind
-DISTVERSION= 05.05.00
+DISTVERSION= 06.01.08
CATEGORIES= deskutils
# upstream moves distfiles to OLD once a new release appears
MASTER_SITES= https://dianne.skoll.ca/projects/remind/download/ \
@@ -24,7 +24,7 @@ BUILD_WRKSRC= ${WRKSRC}/src
INSTALL_WRKSRC= ${BUILD_WRKSRC}
# disable LTO on riscv64
-EXTRA_PATCHES_riscv64= ${FILESDIR}/extra-patch-configure.in
+EXTRA_PATCHES_riscv64= ${FILESDIR}/extra-patch-configure.ac
EXTRA_PATCHES= ${EXTRA_PATCHES_${ARCH}}
OPTIONS_DEFINE= A4 TCLTK REM2HTML REM2PDF
diff --git a/deskutils/remind/distinfo b/deskutils/remind/distinfo
index 09a7553c4f4e..d4ffabc190e5 100644
--- a/deskutils/remind/distinfo
+++ b/deskutils/remind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754049061
-SHA256 (remind-05.05.00.tar.gz) = cc57fe8399cdc443344b9d1413bc31d47732156438bdd1d3d82d1a833ffacbed
-SIZE (remind-05.05.00.tar.gz) = 8975080
+TIMESTAMP = 1761670479
+SHA256 (remind-06.01.08.tar.gz) = 685d96e96721df58f1a23bf6075b8d5313a796b9c5910a056fe749b6435ce607
+SIZE (remind-06.01.08.tar.gz) = 9038666
diff --git a/deskutils/remind/files/extra-patch-configure.in b/deskutils/remind/files/extra-patch-configure.ac
index bac6c6366f21..826ae75fd27d 100644
--- a/deskutils/remind/files/extra-patch-configure.in
+++ b/deskutils/remind/files/extra-patch-configure.ac
@@ -1,5 +1,5 @@
---- configure.in.orig 2022-10-13 14:15:40 UTC
-+++ configure.in
+--- configure.ac.orig 2022-10-13 14:15:40 UTC
++++ configure.ac
@@ -51,7 +51,6 @@ if test "$GCC" = yes; then
AC_MSG_CHECKING([whether $CC supports $f])
if $CC -E $f /dev/null > /dev/null 2>&1 ; then
diff --git a/deskutils/rwpspread/Makefile b/deskutils/rwpspread/Makefile
index 4dc6307a8fac..9e30cdabf9b1 100644
--- a/deskutils/rwpspread/Makefile
+++ b/deskutils/rwpspread/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rwpspread
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/showdown/Makefile b/deskutils/showdown/Makefile
index 6d63d8004c94..08346e17db53 100644
--- a/deskutils/showdown/Makefile
+++ b/deskutils/showdown/Makefile
@@ -1,6 +1,6 @@
PORTNAME= showdown
DISTVERSION= 0.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/sigi/Makefile b/deskutils/sigi/Makefile
index 6bc6fb434322..c36636b77ed5 100644
--- a/deskutils/sigi/Makefile
+++ b/deskutils/sigi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sigi
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.1
-PORTREVISION= 10
+PORTREVISION= 12
CATEGORIES= deskutils
diff --git a/deskutils/simpleagenda/Makefile b/deskutils/simpleagenda/Makefile
index 8acbe8d3ff64..42fbb1564d3e 100644
--- a/deskutils/simpleagenda/Makefile
+++ b/deskutils/simpleagenda/Makefile
@@ -1,6 +1,6 @@
PORTNAME= simpleagenda
PORTVERSION= 0.46
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONPREFIX= v
CATEGORIES= deskutils gnustep
DISTNAME= SimpleAgenda-${PORTVERSION}
diff --git a/deskutils/skim/Makefile b/deskutils/skim/Makefile
index 7c8eb5acaacc..cc6c8f69f4ad 100644
--- a/deskutils/skim/Makefile
+++ b/deskutils/skim/Makefile
@@ -1,6 +1,7 @@
PORTNAME= skim
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.4
+PORTREVISION= 2
CATEGORIES= deskutils
PKGNAMESUFFIX= -fuzzy-finder
diff --git a/deskutils/solanum/Makefile b/deskutils/solanum/Makefile
index c537cfe4598f..9a4fe2783561 100644
--- a/deskutils/solanum/Makefile
+++ b/deskutils/solanum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= solanum
DISTVERSION= 5.0.0
-PORTREVISION= 15
+PORTREVISION= 17
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/sowon/Makefile b/deskutils/sowon/Makefile
index 95f1c523066e..cfa817532c45 100644
--- a/deskutils/sowon/Makefile
+++ b/deskutils/sowon/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= g20201203
PORTREVISION= 1
CATEGORIES= deskutils
-MAINTAINER= nsonack@outlook.com
+MAINTAINER= nsonack@herrhotzenplotz.de
COMMENT= Graphical countdown and timer application
WWW= https://github.com/tsoding/sowon/
diff --git a/deskutils/stirling-pdf/Makefile b/deskutils/stirling-pdf/Makefile
index 2b825e587706..a7ff77710298 100644
--- a/deskutils/stirling-pdf/Makefile
+++ b/deskutils/stirling-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stirling-pdf
-PORTVERSION= 1.1.1
+PORTVERSION= 1.5.0
CATEGORIES= deskutils java
MASTER_SITES= https://files.stirlingpdf.com/v${PORTVERSION}/
DISTNAME= Stirling-PDF-with-login
diff --git a/deskutils/stirling-pdf/distinfo b/deskutils/stirling-pdf/distinfo
index 2ab0d52fd151..8a25b071d2f8 100644
--- a/deskutils/stirling-pdf/distinfo
+++ b/deskutils/stirling-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754018939
-SHA256 (stirling-pdf/1.1.1/Stirling-PDF-with-login.jar) = d442f1e4a454821474c7591f376dde5530c81e98cbe7c72034ae82c9f0c30922
-SIZE (stirling-pdf/1.1.1/Stirling-PDF-with-login.jar) = 155536979
+TIMESTAMP = 1760884812
+SHA256 (stirling-pdf/1.5.0/Stirling-PDF-with-login.jar) = 784c7d281264d6246240616b17352bb1ac41737b23ce7abff29d63d1975e5637
+SIZE (stirling-pdf/1.5.0/Stirling-PDF-with-login.jar) = 153327665
diff --git a/deskutils/syncthingtray/Makefile b/deskutils/syncthingtray/Makefile
index 5eab9a8942f9..d820bdf082e6 100644
--- a/deskutils/syncthingtray/Makefile
+++ b/deskutils/syncthingtray/Makefile
@@ -1,6 +1,7 @@
PORTNAME= syncthingtray
DISTVERSIONPREFIX= v
-DISTVERSION= 1.7.10
+DISTVERSION= 2.0.2
+PORTREVISION= 1
CATEGORIES= deskutils
MAINTAINER= dsh@bamus.cz
@@ -17,18 +18,18 @@ FLAVORS= qt6 qt5
FLAVOR?= ${FLAVORS:[1]}
FLAVORS_SUB= yes
-qt6_PKGNAMESUFFIX= -qt6
+qt5_PKGNAMESUFFIX= -qt5
USES= cmake:insource iconv perl5 xorg
USE_GITHUB= nodefault
GH_ACCOUNT= Martchus
GH_TUPLE:= ${GH_ACCOUNT}:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:${PORTNAME}/../${PORTNAME} \
- ${GH_ACCOUNT}:cpp-utilities:v5.29.0:cpputilities/../c++utilities \
- ${GH_ACCOUNT}:qtutilities:v6.17.0:qtutilities/../qtutilities \
+ ${GH_ACCOUNT}:cpp-utilities:v5.31.0:cpputilities/../c++utilities \
+ ${GH_ACCOUNT}:qtutilities:v6.18.2:qtutilities/../qtutilities \
${GH_ACCOUNT}:qtforkawesome:v0.3.1:qtforkawesome/../qtforkawesome \
ForkAwesome:Fork-Awesome:4fef70f:ForkAwesome/../forkawesome \
- ${GH_ACCOUNT}:subdirs:53b30dd:subdirs/../subdirs
+ ${GH_ACCOUNT}:subdirs:0a522cf:subdirs/../subdirs
USE_PERL5= build
USE_QT= declarative svg
@@ -69,9 +70,6 @@ WEBENGINE_DESC= Built-in web view (webengine dependency)
PLASMA_USE= KDE=ecm:build
PLASMA_CMAKE_BOOL_OFF= NO_FILE_ITEM_ACTION_PLUGIN NO_PLASMOID
-WEBENGINE_CMAKE_ON= -DWEBVIEW_PROVIDER:STRING=webengine
-WEBENGINE_CMAKE_OFF= -DWEBVIEW_PROVIDER:STRING=none
-
.if ${FLAVOR} == qt5
PLASMA_USES= kde:5
PLASMA_USE+= KDE=plasma-framework:build
@@ -82,6 +80,9 @@ PLASMA_USE+= KDE=libplasma:build
WEBENGINE_USE= QT=webchannel,webengine
.endif
+WEBENGINE_CMAKE_ON= -DWEBVIEW_PROVIDER:STRING=webengine
+WEBENGINE_CMAKE_OFF= -DWEBVIEW_PROVIDER:STRING=none
+
post-install:
${RM} -r \
${STAGEDIR}${PREFIX}/include/c++utilities \
diff --git a/deskutils/syncthingtray/distinfo b/deskutils/syncthingtray/distinfo
index ea2e426c72a1..b26eeec7234f 100644
--- a/deskutils/syncthingtray/distinfo
+++ b/deskutils/syncthingtray/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1751722826
-SHA256 (Martchus-syncthingtray-v1.7.10_GH0.tar.gz) = 5cead81878fa03a981b741e2570acb13b63626a4b520f60bc2a1d8ed83b3a7c1
-SIZE (Martchus-syncthingtray-v1.7.10_GH0.tar.gz) = 5879200
-SHA256 (Martchus-cpp-utilities-v5.29.0_GH0.tar.gz) = 79342cc592a7a7458b1981ded1c5e83ff33003129673048fb259090b1ef719ec
-SIZE (Martchus-cpp-utilities-v5.29.0_GH0.tar.gz) = 210180
-SHA256 (Martchus-qtutilities-v6.17.0_GH0.tar.gz) = 4c3a7de099d092dda99497270cb36f13411df20ccea4e9821770b095c722da36
-SIZE (Martchus-qtutilities-v6.17.0_GH0.tar.gz) = 151874
+TIMESTAMP = 1758993362
+SHA256 (Martchus-syncthingtray-v2.0.2_GH0.tar.gz) = 7eea1232814297033c345919e8af4a337c2e827ecbf887296d65017ca8afd352
+SIZE (Martchus-syncthingtray-v2.0.2_GH0.tar.gz) = 5966470
+SHA256 (Martchus-cpp-utilities-v5.31.0_GH0.tar.gz) = aea6a0043e2e9891e0fe52632b5a7cd7da93a33b734dafe97a26072a9ea64a7f
+SIZE (Martchus-cpp-utilities-v5.31.0_GH0.tar.gz) = 213089
+SHA256 (Martchus-qtutilities-v6.18.2_GH0.tar.gz) = 5abe8f71bcca527dc499ee94c2e28c01fa0ecaeb67b571da8bec62701d089dda
+SIZE (Martchus-qtutilities-v6.18.2_GH0.tar.gz) = 158170
SHA256 (Martchus-qtforkawesome-v0.3.1_GH0.tar.gz) = b797af12542c5a2c7d11025ffaf9bea2b5abc603cef57044cfc20d0f5e7c8587
SIZE (Martchus-qtforkawesome-v0.3.1_GH0.tar.gz) = 19640
SHA256 (ForkAwesome-Fork-Awesome-4fef70f_GH0.tar.gz) = 93906cd38eb92fe853c9e3723b1f0fa56df6ddcd2d87ac82c97b5a188e5cdae6
SIZE (ForkAwesome-Fork-Awesome-4fef70f_GH0.tar.gz) = 1803875
-SHA256 (Martchus-subdirs-53b30dd_GH0.tar.gz) = ceaabf73a4bf9dcd5f090aa8871ed2d10084a580d063d22a6212927f60772878
-SIZE (Martchus-subdirs-53b30dd_GH0.tar.gz) = 13864
+SHA256 (Martchus-subdirs-0a522cf_GH0.tar.gz) = 5766e9fee1403cfc72b6895f36039c5a7f01dd866b55ea01e97e7f32857adbec
+SIZE (Martchus-subdirs-0a522cf_GH0.tar.gz) = 14225
diff --git a/deskutils/syncthingtray/pkg-message b/deskutils/syncthingtray/pkg-message
new file mode 100644
index 000000000000..e997f6382c89
--- /dev/null
+++ b/deskutils/syncthingtray/pkg-message
@@ -0,0 +1,11 @@
+[
+{
+ type: upgrade
+ maximum_version: "2.0.0"
+ message: <<EOM
+If you are user of net/syncthing 2.x, please control in syncthigtray's settings,
+that it uses double-dash long options, like `--no-restart`, instead of old
+single-dash, like `-no-restart`.
+EOM
+}
+]
diff --git a/deskutils/systempreferences/Makefile b/deskutils/systempreferences/Makefile
index b166da3750e5..c1337f4207ff 100644
--- a/deskutils/systempreferences/Makefile
+++ b/deskutils/systempreferences/Makefile
@@ -1,6 +1,6 @@
PORTNAME= systempreferences
PORTVERSION= 1.2.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= deskutils gnustep
MASTER_SITES= GNUSTEP/usr-apps
DISTNAME= SystemPreferences-${PORTVERSION}
diff --git a/deskutils/taskwarrior-tui/Makefile b/deskutils/taskwarrior-tui/Makefile
index 90af81a050d1..3a10591d472e 100644
--- a/deskutils/taskwarrior-tui/Makefile
+++ b/deskutils/taskwarrior-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= taskwarrior-tui
DISTVERSIONPREFIX= v
DISTVERSION= 0.24.0
-PORTREVISION= 19
+PORTREVISION= 21
CATEGORIES= deskutils
MAINTAINER= ports@FreeBSD.org
diff --git a/deskutils/tatuin/Makefile b/deskutils/tatuin/Makefile
new file mode 100644
index 000000000000..b98e6d6d7e39
--- /dev/null
+++ b/deskutils/tatuin/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= tatuin
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.24.1
+CATEGORIES= deskutils
+
+MAINTAINER= alven@FreeBSD.org
+COMMENT= Task Aggregator TUI for N providers
+WWW= https://github.com/panter-dsd/tatuin/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+USES= cargo ssl
+USE_GITHUB= yes
+GH_ACCOUNT= panter-dsd
+
+PLIST_FILES= bin/tatuin
+
+.include <bsd.port.mk>
diff --git a/deskutils/tatuin/Makefile.crates b/deskutils/tatuin/Makefile.crates
new file mode 100644
index 000000000000..4a3a8d692311
--- /dev/null
+++ b/deskutils/tatuin/Makefile.crates
@@ -0,0 +1,347 @@
+CARGO_CRATES= addr2line-0.25.1 \
+ adler2-2.0.1 \
+ aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ android_system_properties-0.1.5 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ arraydeque-0.5.1 \
+ async-trait-0.1.89 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
+ backtrace-0.3.76 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ bitflags-2.9.4 \
+ block-buffer-0.10.4 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ cassowary-0.3.0 \
+ castaway-0.2.4 \
+ cc-1.2.41 \
+ cfg-if-1.0.3 \
+ chrono-0.4.42 \
+ chrono-tz-0.10.4 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
+ color-eyre-0.6.5 \
+ color-spantrace-0.3.0 \
+ colorchoice-1.0.4 \
+ colored-3.0.0 \
+ compact_str-0.8.1 \
+ config-0.15.18 \
+ const-random-0.1.18 \
+ const-random-macro-0.1.16 \
+ convert_case-0.6.0 \
+ convert_case-0.7.1 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.28.1 \
+ crossterm-0.29.0 \
+ crossterm_winapi-0.9.1 \
+ crunchy-0.2.4 \
+ crypto-common-0.1.6 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
+ deranged-0.5.4 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
+ digest-0.10.7 \
+ digest_auth-0.3.1 \
+ displaydoc-0.2.5 \
+ dlv-list-0.5.2 \
+ document-features-0.2.11 \
+ either-1.15.0 \
+ encoding_rs-0.8.35 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.8 \
+ errno-0.3.14 \
+ eyre-0.6.12 \
+ fastrand-2.3.0 \
+ find-msvc-tools-0.1.4 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.2 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ generic-array-0.14.7 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.32.3 \
+ h2-0.4.12 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
+ hashlink-0.10.0 \
+ heck-0.5.0 \
+ hex-0.4.3 \
+ http-1.3.1 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
+ httpdate-1.0.3 \
+ hyper-1.7.0 \
+ hyper-rustls-0.27.7 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.17 \
+ iana-time-zone-0.1.64 \
+ iana-time-zone-haiku-0.1.2 \
+ ical-0.11.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ ident_case-1.0.1 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ indenter-0.3.4 \
+ indexmap-2.11.4 \
+ indoc-2.0.6 \
+ instability-0.3.9 \
+ io-uring-0.7.10 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
+ is_terminal_polyfill-1.70.1 \
+ iso8601-duration-0.2.0 \
+ itertools-0.13.0 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ js-sys-0.3.81 \
+ json5-0.4.1 \
+ lazy_static-1.5.0 \
+ libc-0.2.177 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.0 \
+ litrs-0.4.2 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
+ lru-0.12.5 \
+ markdown-1.0.0 \
+ md-5-0.10.6 \
+ memchr-2.7.6 \
+ mime-0.3.17 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ native-tls-0.2.14 \
+ nom-7.1.3 \
+ nu-ansi-term-0.50.3 \
+ num-conv-0.1.0 \
+ num-traits-0.2.19 \
+ object-0.37.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-0.10.73 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.109 \
+ ordered-multimap-0.7.3 \
+ owo-colors-4.2.3 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
+ paste-1.0.15 \
+ pathdiff-0.2.3 \
+ percent-encoding-2.3.2 \
+ pest-2.8.3 \
+ pest_derive-2.8.3 \
+ pest_generator-2.8.3 \
+ pest_meta-2.8.3 \
+ phf-0.12.1 \
+ phf_shared-0.12.1 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ potential_utf-0.1.3 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ proc-macro2-1.0.101 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ ratatui-0.29.0 \
+ redb-3.1.0 \
+ redox_syscall-0.5.18 \
+ regex-1.12.1 \
+ regex-automata-0.4.12 \
+ regex-syntax-0.8.7 \
+ reqwest-0.12.23 \
+ reqwest_dav-0.2.2 \
+ ring-0.17.14 \
+ ron-0.8.1 \
+ rust-ini-0.21.3 \
+ rustc-demangle-0.1.26 \
+ rustix-0.38.44 \
+ rustix-1.1.2 \
+ rustls-0.23.32 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.7 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
+ schannel-0.1.28 \
+ scopeguard-1.2.0 \
+ security-framework-2.11.1 \
+ security-framework-sys-2.15.0 \
+ serde-1.0.228 \
+ serde-untagged-0.1.9 \
+ serde-xml-rs-0.6.0 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_spanned-1.0.3 \
+ serde_urlencoded-0.7.1 \
+ sha2-0.10.9 \
+ sha256-1.6.0 \
+ sharded-slab-0.1.7 \
+ shlex-1.3.0 \
+ signal-hook-0.3.18 \
+ signal-hook-mio-0.2.4 \
+ signal-hook-registry-1.4.6 \
+ siphasher-1.0.1 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ socket2-0.6.0 \
+ stable_deref_trait-1.2.1 \
+ static_assertions-1.1.0 \
+ strsim-0.11.1 \
+ strum-0.26.3 \
+ strum-0.27.2 \
+ strum_macros-0.26.4 \
+ strum_macros-0.27.2 \
+ subtle-2.6.1 \
+ syn-2.0.106 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ system-configuration-0.6.1 \
+ system-configuration-sys-0.6.0 \
+ tempfile-3.23.0 \
+ thiserror-1.0.69 \
+ thiserror-impl-1.0.69 \
+ thread_local-1.1.9 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tiny-keccak-2.0.2 \
+ tinystr-0.8.1 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
+ tokio-native-tls-0.3.1 \
+ tokio-rustls-0.26.4 \
+ tokio-stream-0.1.17 \
+ tokio-util-0.7.16 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
+ tower-layer-0.3.3 \
+ tower-service-0.3.3 \
+ tracing-0.1.41 \
+ tracing-appender-0.2.3 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ tracing-error-0.2.1 \
+ tracing-log-0.2.0 \
+ tracing-subscriber-0.3.20 \
+ try-lock-0.2.5 \
+ typeid-1.0.3 \
+ typenum-1.19.0 \
+ ucd-trie-0.1.7 \
+ unicode-id-0.3.6 \
+ unicode-ident-1.0.19 \
+ unicode-segmentation-1.12.0 \
+ unicode-truncate-1.1.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.0 \
+ untrusted-0.9.0 \
+ url-2.5.7 \
+ url-builder-0.1.1 \
+ urlencoding-2.1.3 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ uuid-1.18.1 \
+ valuable-0.1.1 \
+ vcpkg-0.2.15 \
+ version_check-0.9.5 \
+ want-0.3.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-futures-0.4.54 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
+ web-sys-0.3.81 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.1.3 \
+ windows-link-0.2.1 \
+ windows-registry-0.5.3 \
+ windows-result-0.3.4 \
+ windows-result-0.4.1 \
+ windows-strings-0.4.2 \
+ windows-strings-0.5.1 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.13 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.1 \
+ xdg-3.0.0 \
+ xml-rs-0.8.27 \
+ yaml-rust2-0.10.4 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.2 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1
diff --git a/deskutils/tatuin/distinfo b/deskutils/tatuin/distinfo
new file mode 100644
index 000000000000..5c4174056433
--- /dev/null
+++ b/deskutils/tatuin/distinfo
@@ -0,0 +1,697 @@
+TIMESTAMP = 1760263024
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
+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/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+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/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+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.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/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/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
+SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+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/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
+SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
+SIZE (rust/crates/cc-1.2.41.crate) = 91154
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3
+SIZE (rust/crates/chrono-tz-0.10.4.crate) = 794377
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+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-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
+SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
+SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427
+SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e
+SIZE (rust/crates/colored-3.0.0.crate) = 34497
+SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
+SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/config-0.15.18.crate) = 180e549344080374f9b32ed41bf3b6b57885ff6a289367b3dbc10eea8acc1918
+SIZE (rust/crates/config-0.15.18.crate) = 59347
+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/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+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/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
+SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
+SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+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/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
+SIZE (rust/crates/deranged-0.5.4.crate) = 24461
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/digest_auth-0.3.1.crate) = 3054f4e81d395e50822796c5e99ca522e6ba7be98947d6d4b0e5e61640bdb894
+SIZE (rust/crates/digest_auth-0.3.1.crate) = 13784
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
+SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+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/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.8.crate) = 259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b
+SIZE (rust/crates/erased-serde-0.4.8.crate) = 28580
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
+SIZE (rust/crates/eyre-0.6.12.crate) = 45330
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
+SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
+SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
+SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
+SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+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-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+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/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.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
+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/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
+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/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
+SIZE (rust/crates/hex-0.4.3.crate) = 13299
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
+SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
+SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
+SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
+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/ical-0.11.0.crate) = 9b7cab7543a8b7729a19e2c04309f902861293dcdae6558dfbeb634454d279f6
+SIZE (rust/crates/ical-0.11.0.crate) = 29407
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5
+SIZE (rust/crates/indenter-0.3.4.crate) = 11101
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
+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/iso8601-duration-0.2.0.crate) = a26adff60a5d3ca10dc271ad37a34ff376595d2a1e5f21d02564929ca888c511
+SIZE (rust/crates/iso8601-duration-0.2.0.crate) = 5255
+SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
+SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
+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.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
+SHA256 (rust/crates/json5-0.4.1.crate) = 96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1
+SIZE (rust/crates/json5-0.4.1.crate) = 15678
+SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
+SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+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.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
+SIZE (rust/crates/lru-0.12.5.crate) = 16047
+SHA256 (rust/crates/markdown-1.0.0.crate) = a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb
+SIZE (rust/crates/markdown-1.0.0.crate) = 219012
+SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
+SIZE (rust/crates/md-5-0.10.6.crate) = 16161
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
+SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
+SHA256 (rust/crates/miniz_oxide-0.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/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5
+SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+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.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
+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/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
+SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79
+SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265
+SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
+SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
+SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.3.crate) = 989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4
+SIZE (rust/crates/pest-2.8.3.crate) = 130311
+SHA256 (rust/crates/pest_derive-2.8.3.crate) = 187da9a3030dbafabbbfb20cb323b976dc7b7ce91fcd84f2f74d6e31d378e2de
+SIZE (rust/crates/pest_derive-2.8.3.crate) = 43363
+SHA256 (rust/crates/pest_generator-2.8.3.crate) = 49b401d98f5757ebe97a26085998d6c0eecec4995cad6ab7fc30ffdf4b052843
+SIZE (rust/crates/pest_generator-2.8.3.crate) = 43010
+SHA256 (rust/crates/pest_meta-2.8.3.crate) = 72f27a2cfee9f9039c4d86faa5af122a0ac3851441a34865b8a043b46be0065a
+SIZE (rust/crates/pest_meta-2.8.3.crate) = 67289
+SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7
+SIZE (rust/crates/phf-0.12.1.crate) = 23768
+SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981
+SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568
+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/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
+SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
+SHA256 (rust/crates/redb-3.1.0.crate) = ae323eb086579a3769daa2c753bb96deb95993c534711e0dbe881b5192906a06
+SIZE (rust/crates/redb-3.1.0.crate) = 175162
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/regex-1.12.1.crate) = 4a52d8d02cacdb176ef4678de6c052efb4b3da14b78e4db683a4252762be5433
+SIZE (rust/crates/regex-1.12.1.crate) = 163864
+SHA256 (rust/crates/regex-automata-0.4.12.crate) = 722166aa0d7438abbaa4d5cc2c649dac844e8c56d82fb3d33e9c34b5cd268fc6
+SIZE (rust/crates/regex-automata-0.4.12.crate) = 625221
+SHA256 (rust/crates/regex-syntax-0.8.7.crate) = c3160422bbd54dd5ecfdca71e5fd59b7b8fe2b1697ab2baf64f6d05dcc66d298
+SIZE (rust/crates/regex-syntax-0.8.7.crate) = 358811
+SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
+SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
+SHA256 (rust/crates/reqwest_dav-0.2.2.crate) = 18a30b57f293dcb1a54163fc51fbbdbdaa3b622c4dbd8675a1062e0c671fab9a
+SIZE (rust/crates/reqwest_dav-0.2.2.crate) = 29842
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+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.3.crate) = 796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7
+SIZE (rust/crates/rust-ini-0.21.3.crate) = 22939
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustls-0.23.32.crate) = cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40
+SIZE (rust/crates/rustls-0.23.32.crate) = 372459
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.7.crate) = e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf
+SIZE (rust/crates/rustls-webpki-0.103.7.crate) = 85721
+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/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
+SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde-untagged-0.1.9.crate) = f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058
+SIZE (rust/crates/serde-untagged-0.1.9.crate) = 17718
+SHA256 (rust/crates/serde-xml-rs-0.6.0.crate) = fb3aa78ecda1ebc9ec9847d5d3aba7d618823446a049ba2491940506da6e2782
+SIZE (rust/crates/serde-xml-rs-0.6.0.crate) = 20677
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/sha256-1.6.0.crate) = f880fc8562bdeb709793f00eb42a2ad0e672c4f883bbe59122b926eca935c8f6
+SIZE (rust/crates/sha256-1.6.0.crate) = 13740
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
+SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
+SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
+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/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+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/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
+SIZE (rust/crates/strum-0.26.3.crate) = 7237
+SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf
+SIZE (rust/crates/strum-0.27.2.crate) = 8489
+SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
+SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
+SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7
+SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
+SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
+SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
+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/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+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/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
+SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
+SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
+SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
+SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
+SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
+SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
+SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
+SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
+SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
+SIZE (rust/crates/tracing-0.1.41.crate) = 82448
+SHA256 (rust/crates/tracing-appender-0.2.3.crate) = 3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf
+SIZE (rust/crates/tracing-appender-0.2.3.crate) = 21964
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
+SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/unicode-id-0.3.6.crate) = 70ba288e709927c043cbe476718d37be306be53fb1fafecd0dbe36d072be2580
+SIZE (rust/crates/unicode-id-0.3.6.crate) = 16947
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
+SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
+SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
+SHA256 (rust/crates/url-builder-0.1.1.crate) = 6c560d19163937c53680c515b82a9311c5a796691c67890b8ad579423123e194
+SIZE (rust/crates/url-builder-0.1.1.crate) = 2717
+SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
+SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
+SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
+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.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
+SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
+SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c
+SIZE (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 16381
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
+SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
+SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120
+SIZE (rust/crates/web-sys-0.3.81.crate) = 641812
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+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.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
+SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+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-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
+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.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+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.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+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.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+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.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
+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.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+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.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+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.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+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.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+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.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/xdg-3.0.0.crate) = 2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5
+SIZE (rust/crates/xdg-3.0.0.crate) = 15821
+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.4.crate) = 2462ea039c445496d8793d052e13787f2b90e750b833afee748e601c17621ed9
+SIZE (rust/crates/yaml-rust2-0.10.4.crate) = 76453
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+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/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (panter-dsd-tatuin-v0.24.1_GH0.tar.gz) = 2fd2d8f0677e7c78d036453bf7fc2b829ea4f9f2430e663ee4dcfd1bacf47939
+SIZE (panter-dsd-tatuin-v0.24.1_GH0.tar.gz) = 1562433
diff --git a/deskutils/tatuin/files/patch-Cargo.toml b/deskutils/tatuin/files/patch-Cargo.toml
new file mode 100644
index 000000000000..24dc644e2add
--- /dev/null
+++ b/deskutils/tatuin/files/patch-Cargo.toml
@@ -0,0 +1,13 @@
+Use system OpenSSL instead of vendored one
+
+https://github.com/panter-dsd/tatuin/commit/2380e344736bd5622a48ba31f58a28af1c0a547f#diff-2e9d962a08321605940b5a657135052fbcef87b5e360662bb527c96d9a615542R43
+--- Cargo.toml.orig 2025-10-11 07:48:31 UTC
++++ Cargo.toml
+@@ -40,6 +40,6 @@ xdg = "3.0.0"
+ tracing-subscriber = "0.3.19"
+ uuid = { version = "1.18.1", features = ["v4"] }
+ xdg = "3.0.0"
+-openssl = { version = "0.10", features = ["vendored"] }
++openssl = { version = "0.10", features = [] }
+ tatuin-core = { path = "./tatuin-core", version = "0.2.2" }
+ tatuin-providers = { path = "./tatuin-providers", version = "0.3.1" }
diff --git a/deskutils/tatuin/pkg-descr b/deskutils/tatuin/pkg-descr
new file mode 100644
index 000000000000..f637d492478a
--- /dev/null
+++ b/deskutils/tatuin/pkg-descr
@@ -0,0 +1,18 @@
+Tatuin is a task aggregation tool that allows you to manage and track your tasks
+from various providers in one convenient place.
+
+Tatuin provides users with an easy-to-use Text User Interface (TUI) for viewing
+and managing their tasks.
+
+* Features:
+
+- Cross-provider Task Management :: Tatuin allows you to create, view and manage
+ tasks across different task management platforms.
+- Command-line Interface (CLI) :: The project is designed using a text-based
+ interface, making it accessible from the command line.
+- Task Filters & Status Changes :: Easily filter and update your
+ tasks' statuses as needed.
+- Save and load UI state :: The user can save the current view's state
+ (selected provider, selected project, used filters) and switch
+ between states.
+- Theming support :: The user can choose between themes or create their own.
diff --git a/deskutils/thokr/Makefile b/deskutils/thokr/Makefile
index 24bddf3c0b0f..83b70d0f54c7 100644
--- a/deskutils/thokr/Makefile
+++ b/deskutils/thokr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= thokr
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1
-PORTREVISION= 23
+PORTREVISION= 25
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/timewarrior/Makefile b/deskutils/timewarrior/Makefile
index 5373138853b4..5dc75e2a53c1 100644
--- a/deskutils/timewarrior/Makefile
+++ b/deskutils/timewarrior/Makefile
@@ -1,6 +1,6 @@
PORTNAME= timewarrior
-DISTVERSION= 1.8.0
DISTVERSIONPREFIX= v
+DISTVERSION= 1.9.1
CATEGORIES= deskutils
MAINTAINER= bofh@FreeBSD.org
@@ -15,10 +15,12 @@ USES= cmake:insource compiler:c++11-lang
USE_GITHUB= yes
GH_ACCOUNT= GothenburgBitFactory
-GH_TUPLE= GothenburgBitFactory:libshared:47c3262:libshared/src/libshared
+GH_TUPLE= GothenburgBitFactory:libshared:7604fd2:libshared/src/libshared
CMAKE_ARGS+= -DTIMEW_DOCDIR=${DOCSDIR}
+OPTIONS_DEFINE= DOCS
+
post-install:
@${RM} -r ${STAGEDIR}${PREFIX}/share/man/man1/CMakeFiles ${STAGEDIR}${PREFIX}/share/man/man7/CMakeFiles
diff --git a/deskutils/timewarrior/distinfo b/deskutils/timewarrior/distinfo
index 2789bcf774e5..46bd3926f40b 100644
--- a/deskutils/timewarrior/distinfo
+++ b/deskutils/timewarrior/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745484181
-SHA256 (GothenburgBitFactory-timewarrior-v1.8.0_GH0.tar.gz) = 7f6cbb8ea8590b5990dddf8899779cf49034c6fc8add4924a9437f4e01e6ca41
-SIZE (GothenburgBitFactory-timewarrior-v1.8.0_GH0.tar.gz) = 207992
-SHA256 (GothenburgBitFactory-libshared-47c3262_GH0.tar.gz) = 4e9b8f8cd5c1b1b5992db1ef46d342ff6f0592d4e0e5fe334c06b4cf17c71403
-SIZE (GothenburgBitFactory-libshared-47c3262_GH0.tar.gz) = 160312
+TIMESTAMP = 1756369679
+SHA256 (GothenburgBitFactory-timewarrior-v1.9.1_GH0.tar.gz) = aa224549b091a0524516a547f18fa4534dad49a968c65ac5ef836dcf49bda866
+SIZE (GothenburgBitFactory-timewarrior-v1.9.1_GH0.tar.gz) = 214939
+SHA256 (GothenburgBitFactory-libshared-7604fd2_GH0.tar.gz) = b93e1f3a16b494f92f866c4d7530e79c7e92b1194b95345de57ee97b3149d06c
+SIZE (GothenburgBitFactory-libshared-7604fd2_GH0.tar.gz) = 167262
diff --git a/deskutils/timewarrior/pkg-plist b/deskutils/timewarrior/pkg-plist
index 0ce729d93df7..2e1fbebd77d5 100644
--- a/deskutils/timewarrior/pkg-plist
+++ b/deskutils/timewarrior/pkg-plist
@@ -12,6 +12,7 @@ share/man/man1/timew-fill.1.gz
share/man/man1/timew-gaps.1.gz
share/man/man1/timew-get.1.gz
share/man/man1/timew-help.1.gz
+share/man/man1/timew-import.1.gz
share/man/man1/timew-join.1.gz
share/man/man1/timew-lengthen.1.gz
share/man/man1/timew-modify.1.gz
@@ -37,10 +38,18 @@ share/man/man7/timew-dom.7.gz
share/man/man7/timew-durations.7.gz
share/man/man7/timew-hints.7.gz
share/man/man7/timew-ranges.7.gz
-%%DOCSDIR%%/AUTHORS
-%%DOCSDIR%%/ChangeLog
-%%DOCSDIR%%/INSTALL
-%%DOCSDIR%%/LICENSE
-%%DOCSDIR%%/README.md
-%%DOCSDIR%%/ext/on-modify.timewarrior
-%%DOCSDIR%%/ext/totals.py
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%PORTDOCS%%%%DOCSDIR%%/ext/on-modify.timewarrior
+%%PORTDOCS%%%%DOCSDIR%%/ext/totals.py
+%%PORTDOCS%%%%DOCSDIR%%/holidays/README
+%%PORTDOCS%%%%DOCSDIR%%/holidays/holidays.en-US
+%%PORTDOCS%%%%DOCSDIR%%/holidays/refresh
+%%PORTDOCS%%%%DOCSDIR%%/themes/README
+%%PORTDOCS%%%%DOCSDIR%%/themes/dark.theme
+%%PORTDOCS%%%%DOCSDIR%%/themes/dark_blue.theme
+%%PORTDOCS%%%%DOCSDIR%%/themes/dark_green.theme
+%%PORTDOCS%%%%DOCSDIR%%/themes/dark_red.theme
diff --git a/deskutils/todo/Makefile b/deskutils/todo/Makefile
index 4e2647bdb0cd..dcb5ef438d9d 100644
--- a/deskutils/todo/Makefile
+++ b/deskutils/todo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= todo
PORTVERSION= 2.13.0
+PORTREVISION= 1
CATEGORIES= deskutils
MASTER_SITES= https://github.com/todotxt/todo.txt-cli/releases/download/v${PORTVERSION}/
DISTNAME= todo.txt_cli-${PORTVERSION}
@@ -18,19 +19,17 @@ USES= shebangfix
NO_ARCH= yes
NO_BUILD= yes
-PLIST_FILES= bin/todo \
+PLIST_FILES= bin/todo.sh \
etc/todo.cfg \
etc/bash_completion.d/todo
-CONFLICTS_INSTALL= deforaos-todo devtodo # bin/todo
-
SHEBANG_FILES= todo.sh todo_completion
post-patch:
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/todo.sh
do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/todo.sh ${STAGEDIR}${PREFIX}/bin/todo
+ ${INSTALL_SCRIPT} ${WRKSRC}/todo.sh ${STAGEDIR}${PREFIX}/bin/todo.sh
${INSTALL_DATA} ${WRKSRC}/todo.cfg ${STAGEDIR}${PREFIX}/etc/todo.cfg
${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d/
${INSTALL_DATA} ${WRKSRC}/todo_completion ${STAGEDIR}${PREFIX}/etc/bash_completion.d/todo
diff --git a/deskutils/toolboxkit/Makefile b/deskutils/toolboxkit/Makefile
index 3ccc8996dc09..13870595c20f 100644
--- a/deskutils/toolboxkit/Makefile
+++ b/deskutils/toolboxkit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= toolbox
PORTVERSION= 0.8
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= deskutils gnustep
MASTER_SITES= http://ftp.azc.uam.mx/mirrors/gnu/savannah/files/toolbox/Release.pkg/0.8/ \
LOCAL/dinoex
diff --git a/deskutils/treeline/Makefile b/deskutils/treeline/Makefile
index 7120dd979162..86a784a77101 100644
--- a/deskutils/treeline/Makefile
+++ b/deskutils/treeline/Makefile
@@ -1,6 +1,5 @@
PORTNAME= treeline
-PORTVERSION= 3.1.6
-PORTREVISION= 1
+PORTVERSION= 3.2.1
CATEGORIES= deskutils python
MASTER_SITES= https://github.com/doug-101/TreeLine/releases/download/v${PORTVERSION}/ \
SF/${PORTNAME}/${PORTVERSION}
@@ -12,8 +11,8 @@ WWW= https://treeline.bellz.org
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/doc/LICENSE
-USES= python pyqt:5 shebangfix
-USE_PYQT= pyqt5
+USES= python pyqt:6 shebangfix
+USE_PYQT= pyqt6
SHEBANG_FILES= source/treeline.py
diff --git a/deskutils/treeline/distinfo b/deskutils/treeline/distinfo
index 7c9ceb896b01..1582aa48565c 100644
--- a/deskutils/treeline/distinfo
+++ b/deskutils/treeline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686909978
-SHA256 (treeline-3.1.6.tar.gz) = 9f5da5155ff5360daa43a41fe94fc070f33e04e5afc029aceb6ffefd6e9600b1
-SIZE (treeline-3.1.6.tar.gz) = 869814
+TIMESTAMP = 1759128409
+SHA256 (treeline-3.2.1.tar.gz) = a3a780066647fbfdf28d1f7f457cae180330aa143da3f2ef0034a1926da47f64
+SIZE (treeline-3.2.1.tar.gz) = 866496
diff --git a/deskutils/treesheets/Makefile b/deskutils/treesheets/Makefile
index b5b717c57c16..403a9d9856c7 100644
--- a/deskutils/treesheets/Makefile
+++ b/deskutils/treesheets/Makefile
@@ -1,6 +1,5 @@
PORTNAME= treesheets
-DISTVERSION= 1.0.20250617
-PORTREVISION= 1
+DISTVERSION= 2665
CATEGORIES= deskutils
MAINTAINER= eduardo@FreeBSD.org
@@ -13,13 +12,11 @@ LICENSE_FILE= ${WRKSRC}/ZLIB_LICENSE.txt
USES= cmake desktop-file-utils shared-mime-info
USE_GITHUB= yes
GH_ACCOUNT= aardappel
-GH_TAGNAME= 15700798552
USE_WX= 3.2
-
-PORTSCOUT= ignore:1 # upstream uses CI run ids as releases
+GH_TUPLE= aardappel:lobster:v2025.3:external/lobster
PORTDATA= images scripts
-PORTDOCS= docs readme.html
+PORTDOCS= docs readme-ko.html readme-zh_CN.html readme.html
PORTEXAMPLES= examples
OPTIONS_DEFINE= DOCS EXAMPLES NLS
@@ -27,4 +24,8 @@ OPTIONS_SUB= yes
NLS_USES= gettext-tools
+post-extract:
+ ${MKDIR} ${WRKDIR}/.build/_deps/lobster-src
+ ${CP} -R ${WRKSRC}/lobster/* ${WRKDIR}/.build/_deps/lobster-src
+
.include <bsd.port.mk>
diff --git a/deskutils/treesheets/distinfo b/deskutils/treesheets/distinfo
index 60da807e7903..1799fde53d76 100644
--- a/deskutils/treesheets/distinfo
+++ b/deskutils/treesheets/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1750158203
-SHA256 (aardappel-treesheets-1.0.20250617-15700798552_GH0.tar.gz) = 33146a7f5ae30ae7dbe5692b18ed6ed5b06c5b475c736fb52e05813e3c2ccf67
-SIZE (aardappel-treesheets-1.0.20250617-15700798552_GH0.tar.gz) = 3312954
+TIMESTAMP = 1760652811
+SHA256 (aardappel-treesheets-2665_GH0.tar.gz) = b1a0da4ad6a9e5f84661db99014401ca387b310996db85209bd5c05116a3bf6f
+SIZE (aardappel-treesheets-2665_GH0.tar.gz) = 2361548
+SHA256 (aardappel-lobster-v2025.3_GH0.tar.gz) = 8eef481d779f9c1d53e860341e582d54732cbec997b5a05c0f4628107fc1e12d
+SIZE (aardappel-lobster-v2025.3_GH0.tar.gz) = 26681905
diff --git a/deskutils/treesheets/files/patch-CMakeLists.txt b/deskutils/treesheets/files/patch-CMakeLists.txt
index 745c53af74c3..b3b2b86f21a3 100644
--- a/deskutils/treesheets/files/patch-CMakeLists.txt
+++ b/deskutils/treesheets/files/patch-CMakeLists.txt
@@ -1,32 +1,54 @@
---- CMakeLists.txt.orig 2025-06-14 21:33:28 UTC
+Build with system wx workaround:
+https://github.com/aardappel/treesheets/issues/1083
+
+--- CMakeLists.txt.orig 2025-09-20 08:01:27 UTC
+++ CMakeLists.txt
-@@ -4,7 +4,7 @@ string(TIMESTAMP TimeStamp "%y%m%d.%H%M" UTC)
-
- string(TIMESTAMP TimeStamp "%y%m%d.%H%M" UTC)
+@@ -7,7 +7,7 @@ endif()
+ set(TREESHEETS_VERSION "${timestamp}")
+ endif()
-project(TreeSheets
+project(treesheets
DESCRIPTION "A free-form hierarchical data organizer"
HOMEPAGE_URL "https://github.com/aardappel/treesheets"
- VERSION ${TimeStamp})
-@@ -174,11 +174,11 @@ target_link_libraries(TreeSheets PRIVATE ${TREESHEETS_
+ VERSION "${TREESHEETS_VERSION}")
+@@ -32,17 +32,11 @@ FetchContent_Declare(
- ## Platform specific installation paths
+ include(FetchContent)
+ FetchContent_Declare(
+- wxwidgets
+- GIT_REPOSITORY https://github.com/wxWidgets/wxWidgets
+- GIT_TAG v3.2.8
+- FIND_PACKAGE_ARGS 3.2.8 NAMES wxWidgets
+-)
+-FetchContent_Declare(
+ lobster
+ GIT_REPOSITORY https://github.com/aardappel/lobster
+ GIT_TAG v2025.3
+ )
+-FetchContent_MakeAvailable(wxwidgets lobster)
++FetchContent_MakeAvailable(lobster)
--if(LINUX)
-+if(LINUX OR BSD)
- OPTION(TREESHEETS_RELOCATABLE_INSTALLATION "Install data relative to the TreeSheets binary, instead of respecting the Filesystem Hierarchy Standard" OFF)
- endif()
+ ### Options
--if(LINUX AND NOT TREESHEETS_RELOCATABLE_INSTALLATION)
-+if((LINUX OR BSD) AND NOT TREESHEETS_RELOCATABLE_INSTALLATION)
- include(GNUInstallDirs)
+@@ -143,7 +137,12 @@ target_precompile_headers(TreeSheets PUBLIC src/stdafx
+ target_precompile_headers(TreeSheets PUBLIC src/stdafx.h)
- set(TREESHEETS_BINDIR ${CMAKE_INSTALL_BINDIR})
-@@ -211,7 +211,7 @@ install(FILES TS/readme.html DESTINATION ${TREESHEETS_
- install(TARGETS TreeSheets DESTINATION ${TREESHEETS_BINDIR})
+ ## Link wxWidgets, lobster-impl and StackWalker into TreeSheets
+-set(TREESHEETS_LIBS wx::aui wx::adv wx::core wx::xml wx::net lobster-impl)
++find_package(wxWidgets REQUIRED COMPONENTS aui adv core xml net)
++set(TREESHEETS_LIBS ${wxWidgets_LIBRARIES} lobster-impl)
++target_link_libraries(TreeSheets PRIVATE ${TREESHEETS_LIBS})
++target_include_directories(TreeSheets PRIVATE ${wxWidgets_INCLUDE_DIRS})
++target_compile_definitions(TreeSheets PRIVATE ${wxWidgets_DEFINITIONS})
++# https://github.com/aardappel/treesheets/issues/1083
+ if(WIN32)
+ list(APPEND TREESHEETS_LIBS StackWalker)
+ endif()
+@@ -193,7 +192,7 @@ install(FILES ${treesheets_readme_files} DESTINATION $
install(DIRECTORY TS/docs DESTINATION ${TREESHEETS_DOCDIR})
- install(FILES TS/readme.html DESTINATION ${TREESHEETS_DOCDIR})
+ file(GLOB treesheets_readme_files "TS/readme*.html")
+ install(FILES ${treesheets_readme_files} DESTINATION ${TREESHEETS_DOCDIR})
-install(DIRECTORY TS/examples DESTINATION ${TREESHEETS_DOCDIR})
+install(DIRECTORY TS/examples DESTINATION ${CMAKE_INSTALL_DATADIR}/examples/${CMAKE_PROJECT_NAME})
diff --git a/deskutils/ultralist/Makefile b/deskutils/ultralist/Makefile
index aee9e021467d..e64bb6a3a517 100644
--- a/deskutils/ultralist/Makefile
+++ b/deskutils/ultralist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ultralist
DISTVERSION= 1.7.0
-PORTREVISION= 29
+PORTREVISION= 32
CATEGORIES= deskutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/deskutils/virt-manager/Makefile b/deskutils/virt-manager/Makefile
index 63eb757ce434..a6a164f6abdc 100644
--- a/deskutils/virt-manager/Makefile
+++ b/deskutils/virt-manager/Makefile
@@ -1,6 +1,5 @@
PORTNAME= virt-manager
-PORTVERSION= 5.0.0
-PORTREVISION= 1
+PORTVERSION= 5.1.0
CATEGORIES= deskutils net-mgmt
MASTER_SITES= https://releases.pagure.org/${PORTNAME}/
diff --git a/deskutils/virt-manager/distinfo b/deskutils/virt-manager/distinfo
index 78a144ae5f9d..81fc53ee83c2 100644
--- a/deskutils/virt-manager/distinfo
+++ b/deskutils/virt-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738834899
-SHA256 (virt-manager-5.0.0.tar.xz) = bc89ae46e0c997bd754ed62a419ca39c6aadec27e3d8b850cea5282f0083f84a
-SIZE (virt-manager-5.0.0.tar.xz) = 1466724
+TIMESTAMP = 1756195004
+SHA256 (virt-manager-5.1.0.tar.xz) = ccfc44b6c1c0be8398beb687c675d9ea4ca1c721dfb67bd639209a7b0dec11b1
+SIZE (virt-manager-5.1.0.tar.xz) = 1489116
diff --git a/deskutils/virt-manager/pkg-plist b/deskutils/virt-manager/pkg-plist
index 73d49371e53b..d029d790f052 100644
--- a/deskutils/virt-manager/pkg-plist
+++ b/deskutils/virt-manager/pkg-plist
@@ -210,6 +210,7 @@ share/metainfo/virt-manager.appdata.xml
%%DATADIR%%/virtinst/devices/memballoon.py
%%DATADIR%%/virtinst/devices/memory.py
%%DATADIR%%/virtinst/devices/panic.py
+%%DATADIR%%/virtinst/devices/pstore.py
%%DATADIR%%/virtinst/devices/redirdev.py
%%DATADIR%%/virtinst/devices/rng.py
%%DATADIR%%/virtinst/devices/shmem.py
diff --git a/deskutils/vnote/Makefile b/deskutils/vnote/Makefile
index 3c20efdcebec..dc6c9081b6d8 100644
--- a/deskutils/vnote/Makefile
+++ b/deskutils/vnote/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vnote
-PORTVERSION= 3.17.0
DISTVERSIONPREFIX= v
+DISTVERSION= 3.20.0
CATEGORIES= deskutils
MAINTAINER= danfe@FreeBSD.org
@@ -9,29 +9,34 @@ WWW= https://app.vnote.fun/en_us/
LICENSE= LGPL3
+BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers \
+ pkgconf>0:devel/pkgconf
LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell
-USES= compiler:c++14-lang qmake qt:5
+USES= compiler:c++17-lang cmake desktop-file-utils gl qt:6 xorg
+USE_GL= opengl
+USE_QT= 5compat base declarative imageformats pdf positioning \
+ sqldriver-sqlite:run svg webchannel webengine
+USE_XORG= ice sm x11 xcb xext
USE_LDCONFIG= yes
-USE_QT= buildtools:build core gui network printsupport sql svg \
- webchannel webengine widgets x11extras
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME}x
GH_PROJECT= QHotkey:qhk vtextedit:vte syntax-highlighting:shl sonnet:s
-GH_TAGNAME= 18ac011:qhk 398ec0f:vte 807895f:shl 403863f:s
+GH_TAGNAME= d7b5250:qhk c8fe95e:vte 25f6871:shl 7320206:s
GH_SUBDIR= libs/QHotkey:qhk libs/vtextedit:vte \
- libs/vtextedit/src/libs/sonnet:s \
- libs/vtextedit/src/libs/syntax-highlighting:shl
+ libs/vtextedit/libs/sonnet:s \
+ libs/vtextedit/libs/syntax-highlighting:shl
+
+CMAKE_ARGS= -DCMAKE_INSTALL_DATADIR=${DATADIR}
post-patch:
- @${REINPLACE_CMD} -e 's,"hunspell\.hxx",<hunspell/hunspell.hxx>,' \
- ${WRKSRC}/libs/vtextedit/src/libs/sonnet/src/plugins/hunspell/hunspelldict.h
- @${REINPLACE_CMD} -E '/demo|tests/d' \
- ${WRKSRC}/libs/vtextedit/vtextedit.pro \
- ${WRKSRC}/vnote.pro
- @${ECHO_CMD} 'LIBS += -lhunspell-1.7' >> ${WRKSRC}/src/src.pro
+ @${REINPLACE_CMD} -E '/add_subdirectory\((demo|tests)\)/d' \
+ ${WRKSRC}/libs/vtextedit/CMakeLists.txt \
+ ${WRKSRC}/CMakeLists.txt
@${GREP} -Rl --null Q_OS_LINUX ${WRKSRC}/src | ${XARGS} -0 \
${REINPLACE_CMD} -e 's,Q_OS_LINUX,Q_OS_UNIX,'
+ @${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' \
+ ${WRKSRC}/src/core/configmgr.cpp
.include <bsd.port.mk>
diff --git a/deskutils/vnote/distinfo b/deskutils/vnote/distinfo
index b0605ed26907..cadca0be8046 100644
--- a/deskutils/vnote/distinfo
+++ b/deskutils/vnote/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1693148599
-SHA256 (vnotex-vnote-v3.17.0_GH0.tar.gz) = 55c0d059c01ff23fc4e81d3eb754d53a0f201c01db9d305044b72feb130a686a
-SIZE (vnotex-vnote-v3.17.0_GH0.tar.gz) = 7363985
-SHA256 (vnotex-QHotkey-18ac011_GH0.tar.gz) = 558ced948c8642ef4478c7da46658036aa6c3cda31527009096a5e8f4a4ffcf2
-SIZE (vnotex-QHotkey-18ac011_GH0.tar.gz) = 53423
-SHA256 (vnotex-vtextedit-398ec0f_GH0.tar.gz) = fa781bf61e5b72b1b34c0d9536b64a465b574ca0ee56fa0628f71ccdef2e7300
-SIZE (vnotex-vtextedit-398ec0f_GH0.tar.gz) = 1478207
-SHA256 (vnotex-syntax-highlighting-807895f_GH0.tar.gz) = fbf4eabc7bcaaf8c0faef2d6bd357182863887fa8bf8d81e1d6c1705817241b1
-SIZE (vnotex-syntax-highlighting-807895f_GH0.tar.gz) = 2312843
-SHA256 (vnotex-sonnet-403863f_GH0.tar.gz) = 9bd5eab05ee7daf08774dcc428dc9ac245f6179d080c4f93a14ac38e745e1570
-SIZE (vnotex-sonnet-403863f_GH0.tar.gz) = 282981
+TIMESTAMP = 1761324771
+SHA256 (vnotex-vnote-v3.20.0_GH0.tar.gz) = 9d716541193aa7766e9c87313de612b5db49683a525649109128e1780edf4553
+SIZE (vnotex-vnote-v3.20.0_GH0.tar.gz) = 7498396
+SHA256 (vnotex-QHotkey-d7b5250_GH0.tar.gz) = 49bcd9f72394112c2b44f596c3a2d2aca1ab7dc6d2b0da3a65b22772d265087a
+SIZE (vnotex-QHotkey-d7b5250_GH0.tar.gz) = 52347
+SHA256 (vnotex-vtextedit-c8fe95e_GH0.tar.gz) = e82f91eafe78800919aedee90beafa5d2ff92d5e497ffda40ac56ff527a2dfa0
+SIZE (vnotex-vtextedit-c8fe95e_GH0.tar.gz) = 1480279
+SHA256 (vnotex-syntax-highlighting-25f6871_GH0.tar.gz) = bb532853f9bc9394743cc26c953af4680902c295d5e2e8cc2eaca3a978f2ffaf
+SIZE (vnotex-syntax-highlighting-25f6871_GH0.tar.gz) = 2310298
+SHA256 (vnotex-sonnet-7320206_GH0.tar.gz) = e6674d47735119060b5d851188c530e8d791f6fdf495cd1f691538b8316de8f9
+SIZE (vnotex-sonnet-7320206_GH0.tar.gz) = 279084
diff --git a/deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_CMakeLists.txt b/deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_CMakeLists.txt
new file mode 100644
index 000000000000..0b05dcaf0a7e
--- /dev/null
+++ b/deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_CMakeLists.txt
@@ -0,0 +1,7 @@
+--- libs/vtextedit/libs/sonnet/src/CMakeLists.txt.orig 2024-04-30 07:11:17 UTC
++++ libs/vtextedit/libs/sonnet/src/CMakeLists.txt
+@@ -1,4 +1,3 @@
+ # Just to make it work with VTextEdit.
+-add_subdirectory(../../hunspell ../../hunspell)
+ add_subdirectory(core)
+ add_subdirectory(plugins/hunspell)
diff --git a/deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_plugins_hunspell_CMakeLists.txt b/deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_plugins_hunspell_CMakeLists.txt
new file mode 100644
index 000000000000..9d5407e2879d
--- /dev/null
+++ b/deskutils/vnote/files/patch-libs_vtextedit_libs_sonnet_src_plugins_hunspell_CMakeLists.txt
@@ -0,0 +1,18 @@
+--- libs/vtextedit/libs/sonnet/src/plugins/hunspell/CMakeLists.txt.orig 2024-04-30 07:11:17 UTC
++++ libs/vtextedit/libs/sonnet/src/plugins/hunspell/CMakeLists.txt
+@@ -5,6 +5,8 @@ find_package(Qt${QT_DEFAULT_MAJOR_VERSION} REQUIRED CO
+
+ set(QT_DEFAULT_MAJOR_VERSION 6 CACHE STRING "Qt version to use (5 or 6), defaults to 6")
+ find_package(Qt${QT_DEFAULT_MAJOR_VERSION} REQUIRED COMPONENTS Core)
++find_package(PkgConfig REQUIRED)
++pkg_check_modules(Hunspell REQUIRED IMPORTED_TARGET hunspell)
+
+ if ((QT_DEFAULT_MAJOR_VERSION GREATER 5))
+ qt_standard_project_setup()
+@@ -31,5 +33,5 @@ target_link_libraries(sonnet-hunspell PUBLIC
+ target_link_libraries(sonnet-hunspell PUBLIC
+ Qt::Core
+ sonnet-core
+- Hunspell
++ PkgConfig::Hunspell
+ )
diff --git a/deskutils/vnote/files/patch-libs_vtextedit_src_CMakeLists.txt b/deskutils/vnote/files/patch-libs_vtextedit_src_CMakeLists.txt
new file mode 100644
index 000000000000..a9e2bf4ce909
--- /dev/null
+++ b/deskutils/vnote/files/patch-libs_vtextedit_src_CMakeLists.txt
@@ -0,0 +1,20 @@
+--- libs/vtextedit/src/CMakeLists.txt.orig 2024-07-07 14:06:11 UTC
++++ libs/vtextedit/src/CMakeLists.txt
+@@ -6,6 +6,8 @@ find_package(Qt${QT_DEFAULT_MAJOR_VERSION} OPTIONAL_CO
+ set(QT_DEFAULT_MAJOR_VERSION 6 CACHE STRING "Qt version to use (5 or 6), defaults to 6")
+ find_package(Qt${QT_DEFAULT_MAJOR_VERSION} REQUIRED COMPONENTS Core Gui Network Svg Widgets LinguistTools)
+ find_package(Qt${QT_DEFAULT_MAJOR_VERSION} OPTIONAL_COMPONENTS Core5Compat)
++find_package(PkgConfig REQUIRED)
++pkg_check_modules(Hunspell REQUIRED IMPORTED_TARGET hunspell)
+
+ if ((QT_DEFAULT_MAJOR_VERSION GREATER 5))
+ qt_standard_project_setup()
+@@ -145,7 +147,7 @@ target_link_libraries(VTextEdit PUBLIC
+ peg-markdown-highlight
+ sonnet-core
+ sonnet-hunspell
+- Hunspell
++ PkgConfig::Hunspell
+ )
+
+ if((QT_DEFAULT_MAJOR_VERSION GREATER 5))
diff --git a/deskutils/vnote/files/patch-src_CMakeLists.txt b/deskutils/vnote/files/patch-src_CMakeLists.txt
new file mode 100644
index 000000000000..fcc242ce5761
--- /dev/null
+++ b/deskutils/vnote/files/patch-src_CMakeLists.txt
@@ -0,0 +1,43 @@
+--- src/CMakeLists.txt.orig 2025-05-15 07:23:24.000000000 -0500
++++ src/CMakeLists.txt 2025-10-13 13:31:54.811026000 -0500
+@@ -31,14 +31,6 @@ set(VX_TS_FILES data/core/translations/vnote_zh_CN.ts
+ # Translations
+ set(VX_TS_FILES data/core/translations/vnote_zh_CN.ts
+ data/core/translations/vnote_ja.ts)
+-if((QT_DEFAULT_MAJOR_VERSION EQUAL 6))
+- if((Qt6Widgets_VERSION VERSION_GREATER_EQUAL 6.7.0))
+- qt_add_lupdate(TS_FILES ${VX_TS_FILES}
+- SOURCE_TARGETS vnote)
+- else()
+- qt_add_lupdate(vnote TS_FILES ${VX_TS_FILES})
+- endif()
+-endif()
+ # Generate .qm files from .ts files (lrelease)
+ set_source_files_properties(${VX_TS_FILES} PROPERTIES
+ OUTPUT_LOCATION "${CMAKE_CURRENT_BINARY_DIR}/translations")
+@@ -68,6 +60,16 @@ add_executable(vnote WIN32 MACOSX_BUNDLE
+ ${VX_APP_ICON_RC_WIN} ${VX_APP_ICON_MACOS} ${VX_RESOURCE_FILES}
+ )
+
++# Add lupdate target for translations (Qt6 only)
++if((QT_DEFAULT_MAJOR_VERSION EQUAL 6))
++ if((Qt6Widgets_VERSION VERSION_GREATER_EQUAL 6.7.0))
++ qt_add_lupdate(TS_FILES ${VX_TS_FILES}
++ SOURCE_TARGETS vnote)
++ else()
++ qt_add_lupdate(vnote TS_FILES ${VX_TS_FILES})
++ endif()
++endif()
++
+ add_dependencies(vnote VX_EXTRA_RESOURCE)
+
+ set(VX_LIBS_FOLDER ../libs)
+@@ -171,7 +173,7 @@ else()
+ set(iconsvg.files data/core/logo/vnote.svg)
+ foreach(item IN ITEMS desktop icon16 icon32 icon48 icon64 icon128 icon256 iconsvg)
+ install(FILES ${CMAKE_CURRENT_LIST_DIR}/${${item}.files}
+- DESTINATION ${CMAKE_INSTALL_DATADIR}/${${item}.path}
++ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/${${item}.path}
+ PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)
+ endforeach()
+ endif()
diff --git a/deskutils/vnote/files/patch-src_core_configmgr.cpp b/deskutils/vnote/files/patch-src_core_configmgr.cpp
new file mode 100644
index 000000000000..8c2c905f2057
--- /dev/null
+++ b/deskutils/vnote/files/patch-src_core_configmgr.cpp
@@ -0,0 +1,11 @@
+--- src/core/configmgr.cpp.orig 2024-08-06 13:56:46 UTC
++++ src/core/configmgr.cpp
+@@ -576,7 +576,7 @@ void ConfigMgr::initAppPrefixPath()
+ QStringList potential_dirs;
+ auto app_dir_path = QCoreApplication::applicationDirPath();
+ qInfo() << "app prefix path: " << app_dir_path;
+- potential_dirs << app_dir_path;
++ potential_dirs << app_dir_path << "%%DATADIR%%";
+
+ #if defined(Q_OS_LINUX)
+ QDir localBinDir(app_dir_path);
diff --git a/deskutils/vnote/pkg-plist b/deskutils/vnote/pkg-plist
index e494558a64ea..e159d8f5f2ca 100644
--- a/deskutils/vnote/pkg-plist
+++ b/deskutils/vnote/pkg-plist
@@ -1,13 +1,5 @@
bin/vnote
-bin/vnote_extra.rcc
-lib/libVSyntaxHighlighting.so
-lib/libVSyntaxHighlighting.so.1
-lib/libVSyntaxHighlighting.so.1.0
-lib/libVSyntaxHighlighting.so.1.0.0
lib/libVTextEdit.so
-lib/libVTextEdit.so.1
-lib/libVTextEdit.so.1.0
-lib/libVTextEdit.so.1.0.0
share/applications/vnote.desktop
share/icons/hicolor/128x128/apps/vnote.png
share/icons/hicolor/16x16/apps/vnote.png
@@ -16,3 +8,10 @@ share/icons/hicolor/32x32/apps/vnote.png
share/icons/hicolor/48x48/apps/vnote.png
share/icons/hicolor/64x64/apps/vnote.png
share/icons/hicolor/scalable/apps/vnote.svg
+%%DATADIR%%/translations/qdialogbuttonbox_zh_CN.qm
+%%DATADIR%%/translations/qtbase_ja.qm
+%%DATADIR%%/translations/qtbase_zh_CN.qm
+%%DATADIR%%/translations/qtv_ja.qm
+%%DATADIR%%/translations/qtv_zh_CN.qm
+%%DATADIR%%/translations/qwebengine_zh_CN.qm
+%%DATADIR%%/vnote_extra.rcc
diff --git a/deskutils/xdg-desktop-portal-lxqt/Makefile b/deskutils/xdg-desktop-portal-lxqt/Makefile
index 9e322a538eb9..8ea077b7041b 100644
--- a/deskutils/xdg-desktop-portal-lxqt/Makefile
+++ b/deskutils/xdg-desktop-portal-lxqt/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 1
CATEGORIES= deskutils
MAINTAINER= lxqt@FreeBSD.org
-COMMENT= Portal frontend service for LXQT
+COMMENT= Portal frontend service for LXQt
WWW= https://github.com/lxqt/xdg-desktop-portal-lxqt
LICENSE= LGPL21
diff --git a/deskutils/xdg-terminal-exec/Makefile b/deskutils/xdg-terminal-exec/Makefile
index c9039af2ba32..15a3721a1571 100644
--- a/deskutils/xdg-terminal-exec/Makefile
+++ b/deskutils/xdg-terminal-exec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xdg-terminal-exec
DISTVERSIONPREFIX=v
-DISTVERSION= 0.13.2
+DISTVERSION= 0.13.3
CATEGORIES= deskutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/deskutils/xdg-terminal-exec/distinfo b/deskutils/xdg-terminal-exec/distinfo
index 60cf045fa9a7..71617eb94376 100644
--- a/deskutils/xdg-terminal-exec/distinfo
+++ b/deskutils/xdg-terminal-exec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751263841
-SHA256 (Vladimir-csp-xdg-terminal-exec-v0.13.2_GH0.tar.gz) = 8fb87a0e0ffaa5e97f081cf921753fae1cf051b9cdfc6786ec7dc758a4efb54e
-SIZE (Vladimir-csp-xdg-terminal-exec-v0.13.2_GH0.tar.gz) = 42565
+TIMESTAMP = 1758175558
+SHA256 (Vladimir-csp-xdg-terminal-exec-v0.13.3_GH0.tar.gz) = df92ec6549607254fe0c338dda360823705f25fe7a15488918a576b0dcdf88d8
+SIZE (Vladimir-csp-xdg-terminal-exec-v0.13.3_GH0.tar.gz) = 42595
diff --git a/deskutils/xfce4-tumbler/Makefile b/deskutils/xfce4-tumbler/Makefile
index e860e8eb1613..6b088aef6a29 100644
--- a/deskutils/xfce4-tumbler/Makefile
+++ b/deskutils/xfce4-tumbler/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tumbler
-PORTVERSION= 4.20.0
-PORTREVISION= 4
+PORTVERSION= 4.20.1
CATEGORIES= deskutils xfce
MASTER_SITES= XFCE
PKGNAMEPREFIX= xfce4-
diff --git a/deskutils/xfce4-tumbler/distinfo b/deskutils/xfce4-tumbler/distinfo
index aa994f442c6d..14aca3ffff2b 100644
--- a/deskutils/xfce4-tumbler/distinfo
+++ b/deskutils/xfce4-tumbler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734285510
-SHA256 (xfce4/tumbler-4.20.0.tar.bz2) = 74b1647d55926547e98bfac70838ff63c5a84299a5e10c81c38d1fab90e25880
-SIZE (xfce4/tumbler-4.20.0.tar.bz2) = 706804
+TIMESTAMP = 1760341010
+SHA256 (xfce4/tumbler-4.20.1.tar.bz2) = 87b90df8f30144a292d70889e710c8619d8b8803f0e1db3280a4293367a42eae
+SIZE (xfce4/tumbler-4.20.1.tar.bz2) = 710914
diff --git a/deskutils/zanshin/distinfo b/deskutils/zanshin/distinfo
index 2fa252f35f9d..bbcbc1465ec4 100644
--- a/deskutils/zanshin/distinfo
+++ b/deskutils/zanshin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751381282
-SHA256 (KDE/release-service/25.04.3/zanshin-25.04.3.tar.xz) = f76f95b0c73a798d1fb9dcc05367456ace322296f3ecaa68c34f3d6a66404158
-SIZE (KDE/release-service/25.04.3/zanshin-25.04.3.tar.xz) = 387440
+TIMESTAMP = 1759874646
+SHA256 (KDE/release-service/25.08.2/zanshin-25.08.2.tar.xz) = 4b922777cc31684fcdb0a0f7fac790f20ee4de22927bc1909ffed3a42aa91390
+SIZE (KDE/release-service/25.08.2/zanshin-25.08.2.tar.xz) = 387344
diff --git a/deskutils/zk/Makefile b/deskutils/zk/Makefile
new file mode 100644
index 000000000000..49b46d25f59f
--- /dev/null
+++ b/deskutils/zk/Makefile
@@ -0,0 +1,69 @@
+PORTNAME= zk
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.15.1
+PORTREVISION= 2
+CATEGORIES= deskutils
+
+MAINTAINER= pat@patmaddox.com
+COMMENT= Plain text note-taking assistant
+WWW= https://zk-org.github.io/zk/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+USE_GITHUB= yes
+GH_ACCOUNT= zk-org
+GH_TUPLE= AlecAivazis:survey:v2.3.4:alecaivazis_survey_v2/vendor/github.com/AlecAivazis/survey/v2 \
+ alecthomas:kong:v0.5.0:alecthomas_kong/vendor/github.com/alecthomas/kong \
+ aymerick:raymond:v2.0.2:aymerick_raymond/vendor/github.com/aymerick/raymond \
+ bmatcuk:doublestar:v4.0.2:bmatcuk_doublestar_v4/vendor/github.com/bmatcuk/doublestar/v4 \
+ djherbis:times:v1.3.0:djherbis_times/vendor/gopkg.in/djherbis/times.v1 \
+ fatih:color:v1.13.0:fatih_color/vendor/github.com/fatih/color \
+ go-check:check:10cb98267c6c:go_check_check/vendor/gopkg.in/check.v1 \
+ go-testfixtures:testfixtures:v3.6.1:go_testfixtures_testfixtures_v3/vendor/github.com/go-testfixtures/testfixtures/v3 \
+ go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
+ golang:crypto:v0.31.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:sys:v0.28.0:golang_sys/vendor/golang.org/x/sys \
+ golang:term:v0.27.0:golang_term/vendor/golang.org/x/term \
+ golang:text:v0.21.0:golang_text/vendor/golang.org/x/text \
+ google:go-cmp:v0.5.8:google_go_cmp/vendor/github.com/google/go-cmp \
+ gorilla:websocket:v1.5.0:gorilla_websocket/vendor/github.com/gorilla/websocket \
+ gosimple:slug:v1.12.0:gosimple_slug/vendor/github.com/gosimple/slug \
+ gosimple:unidecode:v1.0.1:gosimple_unidecode/vendor/github.com/gosimple/unidecode \
+ kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \
+ kr:pretty:v0.3.0:kr_pretty/vendor/github.com/kr/pretty \
+ kr:text:v0.2.0:kr_text/vendor/github.com/kr/text \
+ lestrrat-go:strftime:v1.0.6:lestrrat_go_strftime/vendor/github.com/lestrrat-go/strftime \
+ mattn:go-colorable:v0.1.12:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+ mattn:go-isatty:v0.0.14:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+ mattn:go-runewidth:v0.0.13:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
+ mattn:go-sqlite3:v1.14.22:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
+ mgutz:ansi:d51e80ef957d:mgutz_ansi/vendor/github.com/mgutz/ansi \
+ mitchellh:colorstring:d06e56a500db:mitchellh_colorstring/vendor/github.com/mitchellh/colorstring \
+ mvdan:xurls:v1.1.0:mvdan_xurls/vendor/github.com/mvdan/xurls \
+ pelletier:go-toml:v1.9.5:pelletier_go_toml/vendor/github.com/pelletier/go-toml \
+ petermattis:goid:07eaf5d0b9f4:petermattis_goid/vendor/github.com/petermattis/goid \
+ pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
+ relvacode:iso8601:v1.1.0:relvacode_iso8601/vendor/github.com/relvacode/iso8601 \
+ rivo:uniseg:v0.2.0:rivo_uniseg/vendor/github.com/rivo/uniseg \
+ rogpeppe:go-internal:v1.9.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
+ rvflash:elapsed:v0.2.0:rvflash_elapsed/vendor/github.com/rvflash/elapsed \
+ sasha-s:go-deadlock:v0.3.1:sasha_s_go_deadlock/vendor/github.com/sasha-s/go-deadlock \
+ schollz:progressbar:v3.8.6:schollz_progressbar_v3/vendor/github.com/schollz/progressbar/v3 \
+ sourcegraph:jsonrpc2:v0.1.0:sourcegraph_jsonrpc2/vendor/github.com/sourcegraph/jsonrpc2 \
+ tj:go-naturaldate:v1.3.0:tj_go_naturaldate/vendor/github.com/tj/go-naturaldate \
+ tliron:glsp:v0.1.1:tliron_glsp/vendor/github.com/tliron/glsp \
+ tliron:kutil:v0.1.59:tliron_kutil/vendor/github.com/tliron/kutil \
+ yuin:goldmark-meta:v1.1.0:yuin_goldmark_meta/vendor/github.com/yuin/goldmark-meta \
+ yuin:goldmark:v1.4.12:yuin_goldmark/vendor/github.com/yuin/goldmark \
+ zchee:color:v2.0.6:zchee_color_v2/vendor/github.com/zchee/color/v2 \
+ zk-org:pretty:v0.2.4:zk_org_pretty/vendor/github.com/zk-org/pretty
+
+GO_BUILDFLAGS+= -tags "fts5" -ldflags "-X=main.Version=${DISTVERSION}"
+GO_TESTFLAGS+= -tags "fts5"
+
+PLIST_FILES= bin/zk
+
+.include <bsd.port.mk>
diff --git a/deskutils/zk/distinfo b/deskutils/zk/distinfo
new file mode 100644
index 000000000000..a8610a071fbf
--- /dev/null
+++ b/deskutils/zk/distinfo
@@ -0,0 +1,93 @@
+TIMESTAMP = 1754715799
+SHA256 (zk-org-zk-v0.15.1_GH0.tar.gz) = 1f30aae497476342203b3cecb63edd92faf4d837860a894fdee4b372184e9ec4
+SIZE (zk-org-zk-v0.15.1_GH0.tar.gz) = 651793
+SHA256 (AlecAivazis-survey-v2.3.4_GH0.tar.gz) = d3e32b6f3317b73d21637d90ab2dba95e66607fc118e74ef89c48c4744b34f9d
+SIZE (AlecAivazis-survey-v2.3.4_GH0.tar.gz) = 1322761
+SHA256 (alecthomas-kong-v0.5.0_GH0.tar.gz) = 3b7cf75cb8a1f7deb14e49ce7ebbda387d7a07412942cf47d88ddb4dd018ebe2
+SIZE (alecthomas-kong-v0.5.0_GH0.tar.gz) = 298055
+SHA256 (aymerick-raymond-v2.0.2_GH0.tar.gz) = 02588862d7ad9cefd925b339412840a016fb4dd996d9e4943d76c6578b0a8bc0
+SIZE (aymerick-raymond-v2.0.2_GH0.tar.gz) = 80323
+SHA256 (bmatcuk-doublestar-v4.0.2_GH0.tar.gz) = 4d2d47c00f64cb16c1cf60c4eb368c4c0706018914cb14b87d918462a46889e2
+SIZE (bmatcuk-doublestar-v4.0.2_GH0.tar.gz) = 18750
+SHA256 (djherbis-times-v1.3.0_GH0.tar.gz) = 30bd38bdae32ce50ac3085fb6a51e8d41b3ac596653f94be934d9257caf8a3bf
+SIZE (djherbis-times-v1.3.0_GH0.tar.gz) = 7051
+SHA256 (fatih-color-v1.13.0_GH0.tar.gz) = 326ff785bc0cb5171c17be2a65959e83ee7889ba39412ba4c53c062e2df3ffec
+SIZE (fatih-color-v1.13.0_GH0.tar.gz) = 10826
+SHA256 (go-check-check-10cb98267c6c_GH0.tar.gz) = 0a42d9d5a49ebc30174e5840238e446f5fb16899bfaa6a6f63d12ab9953df293
+SIZE (go-check-check-10cb98267c6c_GH0.tar.gz) = 32375
+SHA256 (go-testfixtures-testfixtures-v3.6.1_GH0.tar.gz) = 7de707b16c5e4f8ded3861c7825d2ce08bbfb8c9fbd3bb69f99a2901bd6b206e
+SIZE (go-testfixtures-testfixtures-v3.6.1_GH0.tar.gz) = 33800
+SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
+SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
+SHA256 (golang-crypto-v0.31.0_GH0.tar.gz) = 36e325f89d4cd03ec568d92c74d6affd2b1fb88fcdc63aeb15d1df41e11200ca
+SIZE (golang-crypto-v0.31.0_GH0.tar.gz) = 1837859
+SHA256 (golang-sys-v0.28.0_GH0.tar.gz) = 62726b1ccbb09c7e8de2215756a26012751bdded12b5bacc6de83296db694ebf
+SIZE (golang-sys-v0.28.0_GH0.tar.gz) = 1519898
+SHA256 (golang-term-v0.27.0_GH0.tar.gz) = 4053cac47f4fcd6e38fe80ed4e52a10550681109a09ff7a6cabdb6e1af6bb5a6
+SIZE (golang-term-v0.27.0_GH0.tar.gz) = 14689
+SHA256 (golang-text-v0.21.0_GH0.tar.gz) = d64dbf40a8ae06c4805895e48553ecdadaed07089d8ed2168a0d61551d17ff22
+SIZE (golang-text-v0.21.0_GH0.tar.gz) = 8964782
+SHA256 (google-go-cmp-v0.5.8_GH0.tar.gz) = 34b57f44eb6ead7de4988fd91a8605f77ecb4a430ddbba36bada0d0224017222
+SIZE (google-go-cmp-v0.5.8_GH0.tar.gz) = 104647
+SHA256 (gorilla-websocket-v1.5.0_GH0.tar.gz) = 5d86f9e1c76ff7ceca0747f78b79864fbaec9d440f4fdb03197466e5102a86b0
+SIZE (gorilla-websocket-v1.5.0_GH0.tar.gz) = 54155
+SHA256 (gosimple-slug-v1.12.0_GH0.tar.gz) = 75ef4e18e8c3b50a1de695f265ed4a73101c984ace11099298eb567ff30f950e
+SIZE (gosimple-slug-v1.12.0_GH0.tar.gz) = 15506
+SHA256 (gosimple-unidecode-v1.0.1_GH0.tar.gz) = 5c82c3722afbd1fc96e73b8c60774599be5ea8a6c94545551e3f8b8f8d25b134
+SIZE (gosimple-unidecode-v1.0.1_GH0.tar.gz) = 281816
+SHA256 (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = dde336eb697f7f9c26cf6d1467f75b6cf559262c1b0b110d28fff29790f76bc5
+SIZE (kballard-go-shellquote-95032a82bc51_GH0.tar.gz) = 4328
+SHA256 (kr-pretty-v0.3.0_GH0.tar.gz) = c264e7939bf8d989d388c1156ea0c8bdeb3659b789e83aac6bd4689e8613f3f6
+SIZE (kr-pretty-v0.3.0_GH0.tar.gz) = 10041
+SHA256 (kr-text-v0.2.0_GH0.tar.gz) = 59b5e4a7fd4097be87fad0edcaf342fdc971d0c8fdfb4f2d7424561471992e7c
+SIZE (kr-text-v0.2.0_GH0.tar.gz) = 8699
+SHA256 (lestrrat-go-strftime-v1.0.6_GH0.tar.gz) = c9287903fc0f13406c92285096c1455ad00dc38495725a994452f5dcd2bc4f8f
+SIZE (lestrrat-go-strftime-v1.0.6_GH0.tar.gz) = 15702
+SHA256 (mattn-go-colorable-v0.1.12_GH0.tar.gz) = 32493594aee411896ffe13aaed14df4a23c3006866c46c1a908af79eacd102b2
+SIZE (mattn-go-colorable-v0.1.12_GH0.tar.gz) = 9801
+SHA256 (mattn-go-isatty-v0.0.14_GH0.tar.gz) = e6460325edf600297cf2ef68834938fb1c5b8d5f234b3b24ec7c0a29a2d70b39
+SIZE (mattn-go-isatty-v0.0.14_GH0.tar.gz) = 4710
+SHA256 (mattn-go-runewidth-v0.0.13_GH0.tar.gz) = 9b2aeafa5d95a40b32067ba22accdf42cc83414ec5b433ea7de330791beaa196
+SIZE (mattn-go-runewidth-v0.0.13_GH0.tar.gz) = 17353
+SHA256 (mattn-go-sqlite3-v1.14.22_GH0.tar.gz) = 5b1d74ec4359b1ae0fe373fab37ae8a661ed128cf2f89b27875ecbb18bbe1078
+SIZE (mattn-go-sqlite3-v1.14.22_GH0.tar.gz) = 2602367
+SHA256 (mgutz-ansi-d51e80ef957d_GH0.tar.gz) = 91cc2a4b9179dca81b3169ad32d4ef854d043c268251abf9a004bf7606fe3222
+SIZE (mgutz-ansi-d51e80ef957d_GH0.tar.gz) = 5097
+SHA256 (mitchellh-colorstring-d06e56a500db_GH0.tar.gz) = 2093d564392b9d6b752471ad0506ee20d4f8648cd96c179536fcb17a9b4d4137
+SIZE (mitchellh-colorstring-d06e56a500db_GH0.tar.gz) = 4677
+SHA256 (mvdan-xurls-v1.1.0_GH0.tar.gz) = 47fb038408e8b26965a0e06a4b409edb7bcb3a7373c0c930edf9891bbc58909a
+SIZE (mvdan-xurls-v1.1.0_GH0.tar.gz) = 19633
+SHA256 (pelletier-go-toml-v1.9.5_GH0.tar.gz) = 7ee5ee9344a5c18eebf9487782e00b2dbeaaf19be64b447a1e1d90f8aed710e8
+SIZE (pelletier-go-toml-v1.9.5_GH0.tar.gz) = 106932
+SHA256 (petermattis-goid-07eaf5d0b9f4_GH0.tar.gz) = 725059a3de6fb00782bf49b67ec58820f611fcec4ed752a15a48bb1ed2129297
+SIZE (petermattis-goid-07eaf5d0b9f4_GH0.tar.gz) = 8419
+SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
+SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
+SHA256 (relvacode-iso8601-v1.1.0_GH0.tar.gz) = 3967153b2c6650d64a97f4abe86b10f66728408bc9480bcd3014b165925e7652
+SIZE (relvacode-iso8601-v1.1.0_GH0.tar.gz) = 5726
+SHA256 (rivo-uniseg-v0.2.0_GH0.tar.gz) = 3ad738b5c9162ede110d75b23564b6e40e52dd9150ebbced402f4f70be106197
+SIZE (rivo-uniseg-v0.2.0_GH0.tar.gz) = 44036
+SHA256 (rogpeppe-go-internal-v1.9.0_GH0.tar.gz) = a8223943815523c3e49ac1731c323fd7b949b74ecfc151e8201064ab351a6f42
+SIZE (rogpeppe-go-internal-v1.9.0_GH0.tar.gz) = 133671
+SHA256 (rvflash-elapsed-v0.2.0_GH0.tar.gz) = 359e0c242f19c157449d337ed721ba0e0131a21775364df92c25ff9a225706fb
+SIZE (rvflash-elapsed-v0.2.0_GH0.tar.gz) = 4238
+SHA256 (sasha-s-go-deadlock-v0.3.1_GH0.tar.gz) = 01e1337af3e232dc1c9b80b986dcad14035316c9542fd29b8ac960b552746315
+SIZE (sasha-s-go-deadlock-v0.3.1_GH0.tar.gz) = 11580
+SHA256 (schollz-progressbar-v3.8.6_GH0.tar.gz) = cc381b12e886698a9499795f346b00f80468a924a77f48d34893baf5734cb1b6
+SIZE (schollz-progressbar-v3.8.6_GH0.tar.gz) = 604127
+SHA256 (sourcegraph-jsonrpc2-v0.1.0_GH0.tar.gz) = 07d53e5579d8e3310ffeb39bb606141561b8e6561965d6431eaf93d92831a091
+SIZE (sourcegraph-jsonrpc2-v0.1.0_GH0.tar.gz) = 14739
+SHA256 (tj-go-naturaldate-v1.3.0_GH0.tar.gz) = 8eec24f1c0422c38549191f8ba9c5e3d26a6120eb2cff6fe616b27ec713e3a95
+SIZE (tj-go-naturaldate-v1.3.0_GH0.tar.gz) = 22994
+SHA256 (tliron-glsp-v0.1.1_GH0.tar.gz) = bb2e6559d12076ecc90a748f6c826c127d061ce43f76dc6427b2a2286b79d6a9
+SIZE (tliron-glsp-v0.1.1_GH0.tar.gz) = 49248
+SHA256 (tliron-kutil-v0.1.59_GH0.tar.gz) = 9e9ae570fe1f611637ab72485a5877beaa0c5fe85cfc5db1823d9812ea5b1199
+SIZE (tliron-kutil-v0.1.59_GH0.tar.gz) = 132837
+SHA256 (yuin-goldmark-meta-v1.1.0_GH0.tar.gz) = eb6d05cb2b27a6c8dbde4fa7d00ed212c1f3434a7516d53bdcedcb51fefc0e32
+SIZE (yuin-goldmark-meta-v1.1.0_GH0.tar.gz) = 5150
+SHA256 (yuin-goldmark-v1.4.12_GH0.tar.gz) = e1eb6c98b06aa950ae244344995c97e8b6763f16b578a83e146487704f93ba5f
+SIZE (yuin-goldmark-v1.4.12_GH0.tar.gz) = 257741
+SHA256 (zchee-color-v2.0.6_GH0.tar.gz) = 8b2f1bc0769435bd5ec3f8a879ed88307ac94e362a8448bb0dcf93696caf4d25
+SIZE (zchee-color-v2.0.6_GH0.tar.gz) = 29174
+SHA256 (zk-org-pretty-v0.2.4_GH0.tar.gz) = 341773d9dfa5ee749d87dd1e0a26d8a872b08a853a2f4c18bb61240b92a119e8
+SIZE (zk-org-pretty-v0.2.4_GH0.tar.gz) = 10421
diff --git a/deskutils/zk/files/patch-internal_util_paths_paths__test.go b/deskutils/zk/files/patch-internal_util_paths_paths__test.go
new file mode 100644
index 000000000000..b5e57c6cfc0b
--- /dev/null
+++ b/deskutils/zk/files/patch-internal_util_paths_paths__test.go
@@ -0,0 +1,21 @@
+--- internal/util/paths/paths_test.go.orig 2025-08-09 06:01:54 UTC
++++ internal/util/paths/paths_test.go
+@@ -26,18 +26,14 @@ func TestExpandPath(t *testing.T) {
+
+ s1 := []string{home, "foo"}
+ homefoo := strings.Join(s1, "/")
+- s2 := []string{"E.T phone", home}
+- etph := strings.Join(s2, " ")
+
+ // base cases
+ test("~", home)
+ test("~/", home)
+ test("~/foo", homefoo)
+- test("${HOME}/foo", homefoo)
+ test("/usr/opt", "/usr/opt")
+
+ // edge cases
+ test("~foo", "~foo")
+ test("not a path", "not a path")
+- test("E.T phone ${HOME}", etph)
+ }
diff --git a/deskutils/zk/pkg-descr b/deskutils/zk/pkg-descr
new file mode 100644
index 000000000000..7f80e8c79110
--- /dev/null
+++ b/deskutils/zk/pkg-descr
@@ -0,0 +1,3 @@
+zk is a plain text note-taking assistant that leverages the power of the
+command line. It can help you maintain a plain text Zettelkasten or personal
+wiki.
diff --git a/deskutils/znotes/Makefile b/deskutils/znotes/Makefile
index 1e6b09b776d0..b0939ab691da 100644
--- a/deskutils/znotes/Makefile
+++ b/deskutils/znotes/Makefile
@@ -9,6 +9,9 @@ WWW= http://znotes.sourceforge.net
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Abandonware, depends on legacy QT 5 and last release in 2011
+EXPIRATION_DATE=2025-12-31
+
USES= compiler:c++11-lang gl qmake qt:5
USE_GL= gl
USE_QT= buildtools:build linguisttools:build core gui network \