summaryrefslogtreecommitdiff
path: root/deskutils
diff options
context:
space:
mode:
Diffstat (limited to 'deskutils')
-rw-r--r--deskutils/Makefile3
-rw-r--r--deskutils/affiche/Makefile2
-rw-r--r--deskutils/appwrapper/Makefile2
-rw-r--r--deskutils/arttime/Makefile2
-rw-r--r--deskutils/arttime/distinfo6
-rw-r--r--deskutils/arttime/pkg-plist3
-rw-r--r--deskutils/calibre/Makefile23
-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_resources.py11
-rw-r--r--deskutils/calibre/files/patch-tts-missing-fix81
-rw-r--r--deskutils/calibre/files/user-agent-data.json126
-rw-r--r--deskutils/calibre/pkg-plist2
-rw-r--r--deskutils/cartotheque/Makefile2
-rw-r--r--deskutils/chart/Makefile2
-rw-r--r--deskutils/cherrytree/Makefile2
-rw-r--r--deskutils/dstask/Makefile2
-rw-r--r--deskutils/fet/Makefile2
-rw-r--r--deskutils/fet/distinfo6
-rw-r--r--deskutils/fet/pkg-plist1
-rw-r--r--deskutils/freeplane/Makefile4
-rw-r--r--deskutils/freeplane/distinfo6
-rw-r--r--deskutils/freeplane/pkg-plist152
-rw-r--r--deskutils/gnustep-wrapper/Makefile2
-rw-r--r--deskutils/gworkspace-gwmetadata/Makefile1
-rw-r--r--deskutils/gworkspace/Makefile1
-rw-r--r--deskutils/hebcal/Makefile19
-rw-r--r--deskutils/hebcal/distinfo6
-rw-r--r--deskutils/helpviewer/Makefile2
-rw-r--r--deskutils/kanbanapp/Makefile30
-rw-r--r--deskutils/kanbanapp/distinfo3
-rw-r--r--deskutils/kanbanapp/pkg-descr5
-rw-r--r--deskutils/kuserfeedback/Makefile33
-rw-r--r--deskutils/kuserfeedback/distinfo3
-rw-r--r--deskutils/kuserfeedback/pkg-descr21
-rw-r--r--deskutils/kuserfeedback/pkg-plist132
-rw-r--r--deskutils/noti/Makefile2
-rw-r--r--deskutils/orage/Makefile2
-rw-r--r--deskutils/orage/distinfo6
-rw-r--r--deskutils/plasma6-milou/distinfo6
-rw-r--r--deskutils/plasma6-sddm-kcm/distinfo6
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/distinfo6
-rw-r--r--deskutils/plopfolio/Makefile2
-rw-r--r--deskutils/preferences/Makefile2
-rw-r--r--deskutils/projectlibre/Makefile9
-rw-r--r--deskutils/projectlibre/distinfo6
-rw-r--r--deskutils/projectlibre/files/projectlibre.sh.in4
-rw-r--r--deskutils/py-khard/Makefile59
-rw-r--r--deskutils/py-khard/distinfo3
-rw-r--r--deskutils/py-khard/files/pkg-message.in9
-rw-r--r--deskutils/py-khard/pkg-descr3
-rw-r--r--deskutils/py-paperless-ngx/Makefile14
-rw-r--r--deskutils/py-paperless-ngx/distinfo10
-rw-r--r--deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py20
-rw-r--r--deskutils/py-paperless-ngx/files/pkg-message.in21
-rw-r--r--deskutils/py-paperless-ngx/pkg-plist47
-rw-r--r--deskutils/readur/Makefile2
-rw-r--r--deskutils/readur/Makefile.crates35
-rw-r--r--deskutils/readur/distinfo80
-rw-r--r--deskutils/readur/files/patch-powerpc64le20
-rw-r--r--deskutils/readur/pkg-plist2
-rw-r--r--deskutils/remind/Makefile2
-rw-r--r--deskutils/remind/distinfo6
-rw-r--r--deskutils/simpleagenda/Makefile2
-rw-r--r--deskutils/skim/Makefile85
-rw-r--r--deskutils/skim/distinfo170
-rw-r--r--deskutils/stirling-pdf/Makefile2
-rw-r--r--deskutils/stirling-pdf/distinfo6
-rw-r--r--deskutils/systempreferences/Makefile2
-rw-r--r--deskutils/toolboxkit/Makefile2
-rw-r--r--deskutils/ultralist/Makefile2
-rw-r--r--deskutils/xdg-desktop-portal/Makefile15
-rw-r--r--deskutils/xdg-desktop-portal/distinfo6
-rw-r--r--deskutils/xdg-desktop-portal/pkg-plist1
75 files changed, 807 insertions, 618 deletions
diff --git a/deskutils/Makefile b/deskutils/Makefile
index b5927042cd00..02755c196585 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -133,6 +133,7 @@
SUBDIR += just
SUBDIR += kaddressbook
SUBDIR += kalarm
+ SUBDIR += kanbanapp
SUBDIR += kcharselect
SUBDIR += kchmviewer
SUBDIR += kdeconnect-kde
@@ -152,7 +153,6 @@
SUBDIR += kronometer
SUBDIR += kruler
SUBDIR += ktimetracker
- SUBDIR += kuserfeedback
SUBDIR += kweather
SUBDIR += kweathercore
SUBDIR += latte-dock
@@ -230,6 +230,7 @@
SUBDIR += py-calendar_cli
SUBDIR += py-i3-gnome-pomodoro
SUBDIR += py-khal
+ SUBDIR += py-khard
SUBDIR += py-paperless
SUBDIR += py-paperless-ngx
SUBDIR += py-py3status
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/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/arttime/Makefile b/deskutils/arttime/Makefile
index 3188cd54d20a..35107fcad293 100644
--- a/deskutils/arttime/Makefile
+++ b/deskutils/arttime/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arttime
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.4
+DISTVERSION= 2.4.0
CATEGORIES= deskutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/deskutils/arttime/distinfo b/deskutils/arttime/distinfo
index 41d6299e89fd..af5b502e7b3e 100644
--- a/deskutils/arttime/distinfo
+++ b/deskutils/arttime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717349711
-SHA256 (poetaman-arttime-v2.3.4_GH0.tar.gz) = c6a45fe6053d14745be33da577e7209e63cc48123df41abb7397278887de8c3b
-SIZE (poetaman-arttime-v2.3.4_GH0.tar.gz) = 399323
+TIMESTAMP = 1753627000
+SHA256 (poetaman-arttime-v2.4.0_GH0.tar.gz) = f1418522d36528b38ce604d1a9ec14ddf6284aa6a15d28a7eb5c01a872a6d436
+SIZE (poetaman-arttime-v2.4.0_GH0.tar.gz) = 400570
diff --git a/deskutils/arttime/pkg-plist b/deskutils/arttime/pkg-plist
index a4d59e48f15c..6808294c838a 100644
--- a/deskutils/arttime/pkg-plist
+++ b/deskutils/arttime/pkg-plist
@@ -60,6 +60,7 @@ bin/arttime
%%DATADIR%%/textart/bowling
%%DATADIR%%/textart/boyskateboard
%%DATADIR%%/textart/braille
+%%DATADIR%%/textart/bridge
%%DATADIR%%/textart/buddha
%%DATADIR%%/textart/buddha2
%%DATADIR%%/textart/buddha5
@@ -305,6 +306,7 @@ bin/arttime
%%DATADIR%%/textart/passport
%%DATADIR%%/textart/pattern
%%DATADIR%%/textart/pattern2
+%%DATADIR%%/textart/pattern3
%%DATADIR%%/textart/peacock
%%DATADIR%%/textart/peacock2
%%DATADIR%%/textart/pharoah
@@ -327,6 +329,7 @@ bin/arttime
%%DATADIR%%/textart/poem_surfing
%%DATADIR%%/textart/pointsettias
%%DATADIR%%/textart/pointsettias2
+%%DATADIR%%/textart/police
%%DATADIR%%/textart/pomodoro
%%DATADIR%%/textart/prayer
%%DATADIR%%/textart/pride50
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index 4cf6d8af658a..2e4dfec5df9f 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -1,12 +1,9 @@
PORTNAME= calibre
-PORTVERSION= 8.7.0
-PORTREVISION= 1
+PORTVERSION= 8.8.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
@@ -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:3f9e7e2:translations \
+ LibreOffice:dictionaries:ea41884: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..71f252afcf17 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 = 1754742536
+SHA256 (calibre/calibre-8.8.0.tar.xz) = f030eb078de561e40a1244071145daafcdcb7f09e2daeba1e29ae2150412ac03
+SIZE (calibre/calibre-8.8.0.tar.xz) = 44991676
+SHA256 (calibre/kovidgoyal-calibre-translations-3f9e7e2_GH0.tar.gz) = 23374fa9d374e07ab86b6b987ebb9b9d108d443ad3fd849ffc52cd97fcf028fd
+SIZE (calibre/kovidgoyal-calibre-translations-3f9e7e2_GH0.tar.gz) = 75234844
+SHA256 (calibre/LibreOffice-dictionaries-ea41884_GH0.tar.gz) = 53f3ac3a62d9bfcf84a5e244a34fabe0c048bf83e01ce9fd852089778529b81a
+SIZE (calibre/LibreOffice-dictionaries-ea41884_GH0.tar.gz) = 117695663
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_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/patch-tts-missing-fix b/deskutils/calibre/files/patch-tts-missing-fix
new file mode 100644
index 000000000000..a8ea80597c6a
--- /dev/null
+++ b/deskutils/calibre/files/patch-tts-missing-fix
@@ -0,0 +1,81 @@
+From ee2e5374cec0b5a313e943bdba6cf31f6f48b27f Mon Sep 17 00:00:00 2001
+From: Eli Schwartz <eschwartz93@gmail.com>
+Date: Fri, 8 Aug 2025 01:15:04 -0400
+Subject: [PATCH] TTS: gracefully handle missing piper support
+
+Third party redistributors might choose to skip distributing this for a
+couple reasons:
+- missing dependencies
+- lack of interest in TTS as a feature
+
+Lay some groundwork for handling this with fewer error message popups.
+In particular note that speechd / flite depend on PyQt6 being built with
+it, so support *may* appear dynamically after calibre is installed, and
+available_engines queries Qt to see what is available. Piper is built
+as part of calibre though, and if it has been patched out or skipped
+via `setup.py build --only=xxx` we can at least avoid claiming it's
+there.
+
+Entrypoints into TTS eventually tend to consolidate into creating the
+backend. This gives us one consistent place to raise errors for missing
+backends... which however doesn't handle forcing a backend name. A
+forced backend that is unavailable ended up hitting the "no prefs"
+fallback code to use the default engine, which returned a different
+backend than the one which is *forced*, and later a KeyError when
+tweak_book attempted to access the backend name it forced but which
+didn't exist.
+
+Instead, raise an immediate "TTS engine piper is not available" error
+dialog box, preventing any further confusing tracebacks.
+---
+ src/calibre/gui2/tts/types.py | 30 +++++++++++++++++++++---------
+ 1 file changed, 21 insertions(+), 9 deletions(-)
+
+diff --git a/src/calibre/gui2/tts/types.py b/src/calibre/gui2/tts/types.py
+index 40a2aad27e71..f509e8bddd16 100644
+--- src/calibre/gui2/tts/types.py
++++ src/calibre/gui2/tts/types.py
+@@ -234,11 +234,18 @@ def qt_engine_metadata(name: str, human_name: str, desc: str, allows_choosing_au
+ ), True)
+ elif x == 'speechd':
+ continue
+- ans['piper'] = EngineMetadata('piper', _('The Piper Neural Engine'), _(
+- 'The "piper" engine can track the currently spoken sentence on screen. It uses a neural network '
+- 'for natural sounding voices. The neural network is run locally on your computer, it is fairly resource intensive to run.'
+- ), TrackingCapability.Sentence, can_change_pitch=False, voices_have_quality_metadata=True, has_managed_voices=True,
+- has_sentence_delay=True)
++
++ try:
++ import calibre_extensions.piper
++ except ImportError:
++ pass
++ else:
++ ans['piper'] = EngineMetadata('piper', _('The Piper Neural Engine'), _(
++ 'The "piper" engine can track the currently spoken sentence on screen. It uses a neural network '
++ 'for natural sounding voices. The neural network is run locally on your computer, it is fairly resource intensive to run.'
++ ), TrackingCapability.Sentence, can_change_pitch=False, voices_have_quality_metadata=True, has_managed_voices=True,
++ has_sentence_delay=True)
++
+ if islinux:
+ try:
+ from speechd.paths import SPD_SPAWN_CMD
+@@ -322,10 +329,15 @@ def create_tts_backend(force_engine: str | None = None, config_name: str = CONFI
+ if not available_engines():
+ raise OSError('There are no available TTS engines. Install a TTS engine before trying to use Read Aloud, such as flite or speech-dispatcher')
+ prefs = load_config(config_name)
+- engine_name = prefs.get('engine', '') if force_engine is None else force_engine
+- engine_name = engine_name or default_engine_name()
+- if engine_name not in available_engines():
+- engine_name = default_engine_name()
++ if force_engine is not None:
++ engine_name = force_engine
++ if engine_name not in available_engines():
++ raise OSError(f'TTS engine {force_engine} is not available.')
++ else:
++ engine_name = prefs.get('engine', '')
++ engine_name = engine_name or default_engine_name()
++ if engine_name not in available_engines():
++ engine_name = default_engine_name()
+ if engine_name == 'piper':
+ if engine_name not in engine_instances:
+ from calibre.gui2.tts.piper import Piper
diff --git a/deskutils/calibre/files/user-agent-data.json b/deskutils/calibre/files/user-agent-data.json
index 99db15bbd6c2..6ba80d11101f 100644
--- a/deskutils/calibre/files/user-agent-data.json
+++ b/deskutils/calibre/files/user-agent-data.json
@@ -2,6 +2,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/134.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/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",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36",
@@ -21,7 +22,6 @@
"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 (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",
@@ -30,85 +30,85 @@
"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; 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/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 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.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; 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; rv:128.0) Gecko/20100101 Firefox/128.0",
- "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 (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/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 (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/128.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 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 (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 (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/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/15.6.1 Safari/605.1.15",
+ "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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.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; Microsoft Windows 10.0.19044; en-US",
"Windows NT 6.1; Win64; x64",
- "Macintosh; Intel Mac OS X 10_15_7"
+ "Windows NT 10.0; Win64; x64",
+ "Windows NT 10.0",
+ "Macintosh; Intel Mac OS X 10_15_7",
+ "Macintosh; Intel Mac OS X 10.15",
+ "Windows NT 10.0; WOW64"
],
- "timestamp": "2025-07-18T07:51:48.864212+00:00",
+ "timestamp": "2025-08-09T08:59:58.521236+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": 18754,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0": 14230,
+ "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": 147045,
+ "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": 7822,
+ "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": 7035,
+ "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": 104976,
+ "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": 6685,
+ "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": 12393,
+ "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": 40225,
+ "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": 9669,
+ "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": 35572,
+ "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": 54339,
+ "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": 68948,
+ "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/)": 17885,
+ "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18": 7387,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 32695,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36": 14990,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36": 6335,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36": 12503,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36": 24522,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 9681,
+ "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": 16832,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36": 6682,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 18941,
+ "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": 7632,
+ "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": 20752,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 556739,
+ "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": 285988,
"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": 250347,
+ "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": 138985,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36": 285016,
+ "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": 148672,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36": 329795,
+ "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": 138870,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36": 301268,
+ "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": 100037,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36": 231497,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36": 162318,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36": 319599,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0": 27589,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0": 177237,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0": 136750,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0": 173817,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0": 130921,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0": 165450,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0": 100429,
+ "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0": 15753,
+ "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0": 8513
}
}
diff --git a/deskutils/calibre/pkg-plist b/deskutils/calibre/pkg-plist
index b933e9ca2a50..3638467dad65 100644
--- a/deskutils/calibre/pkg-plist
+++ b/deskutils/calibre/pkg-plist
@@ -1437,6 +1437,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
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/chart/Makefile b/deskutils/chart/Makefile
index 944135e0f5d0..5f40e77a1f4c 100644
--- a/deskutils/chart/Makefile
+++ b/deskutils/chart/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chart
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= deskutils
MAINTAINER= mail@dbalan.in
diff --git a/deskutils/cherrytree/Makefile b/deskutils/cherrytree/Makefile
index 87bd67487166..316f73a9710c 100644
--- a/deskutils/cherrytree/Makefile
+++ b/deskutils/cherrytree/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cherrytree
PORTVERSION= 1.5.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils
MASTER_SITES= https://www.giuspen.com/software/ \
https://github.com/giuspen/cherrytree/releases/download/v${PORTVERSION}/
diff --git a/deskutils/dstask/Makefile b/deskutils/dstask/Makefile
index dc60bc259f11..74e658fb37d1 100644
--- a/deskutils/dstask/Makefile
+++ b/deskutils/dstask/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dstask
DISTVERSIONPREFIX= v
DISTVERSION= 0.26
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= deskutils
MAINTAINER= ashish@FreeBSD.org
diff --git a/deskutils/fet/Makefile b/deskutils/fet/Makefile
index 2a42971c0559..e30effed4863 100644
--- a/deskutils/fet/Makefile
+++ b/deskutils/fet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fet
-DISTVERSION= 7.3.2
+DISTVERSION= 7.4.3
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 325acda36d08..7c486fc4fe6a 100644
--- a/deskutils/fet/distinfo
+++ b/deskutils/fet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752947549
-SHA256 (fet-7.3.2.tar.bz2) = 7766da449c834a51d1846579dd4e9dd682d47e4ec25ff3efaaa28d397fe6c0fc
-SIZE (fet-7.3.2.tar.bz2) = 15936245
+TIMESTAMP = 1754892204
+SHA256 (fet-7.4.3.tar.bz2) = 0d1ec5b844d15f66aee6aefdd40598a70551b966224480244015973b1ed46f51
+SIZE (fet-7.4.3.tar.bz2) = 16632218
diff --git a/deskutils/fet/pkg-plist b/deskutils/fet/pkg-plist
index 95aa7c0f7542..ae38c522a380 100644
--- a/deskutils/fet/pkg-plist
+++ b/deskutils/fet/pkg-plist
@@ -4,6 +4,7 @@ share/man/man1/fet-cl.1.gz
share/man/man1/fet.1.gz
%%NLS%%%%DATADIR%%/translations/fet_ar.qm
%%NLS%%%%DATADIR%%/translations/fet_bg.qm
+%%NLS%%%%DATADIR%%/translations/fet_bs.qm
%%NLS%%%%DATADIR%%/translations/fet_ca.qm
%%NLS%%%%DATADIR%%/translations/fet_cs.qm
%%NLS%%%%DATADIR%%/translations/fet_da.qm
diff --git a/deskutils/freeplane/Makefile b/deskutils/freeplane/Makefile
index cd121164e916..93f3912c89df 100644
--- a/deskutils/freeplane/Makefile
+++ b/deskutils/freeplane/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freeplane
-DISTVERSION= 1.12.11
+DISTVERSION= 1.12.12
CATEGORIES= deskutils editors java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20stable
DISTNAME= ${PORTNAME}_bin-${PORTVERSION}
@@ -29,7 +29,7 @@ PLIST_SUB= PORTVERSION="${PORTVERSION}"
do-install:
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
- "! ( -name license\.txt -or -name *\.bat -or -name *\.exe -or -name *\.orig -or -name *\.bak -or -name freeplane.sh )"
+ "! ( -name license\.txt -or -name *\.bat -or -name *\.exe -or -name *\.orig -or -name *\.bak -or -name freeplane.sh -or -name *\.dll -or -name *\.so )"
${INSTALL_DATA} ${WRKDIR}/freeplane.desktop ${STAGEDIR}${DESKTOPDIR}/
${INSTALL_SCRIPT} ${WRKSRC}/freeplane.sh ${STAGEDIR}${DATADIR}
${INSTALL_SCRIPT} ${WRKDIR}/freeplane ${STAGEDIR}${PREFIX}/bin/
diff --git a/deskutils/freeplane/distinfo b/deskutils/freeplane/distinfo
index 113b9d487248..5f45320155ad 100644
--- a/deskutils/freeplane/distinfo
+++ b/deskutils/freeplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750494998
-SHA256 (freeplane_bin-1.12.11.zip) = a365993ef90a487a150f65f725a952212e845ecfecd869d4dc69a491f4d98182
-SIZE (freeplane_bin-1.12.11.zip) = 61524967
+TIMESTAMP = 1754202308
+SHA256 (freeplane_bin-1.12.12.zip) = 171320ded784889269a54623c2505b10c86da2f281f7a83e8c329239168dccc9
+SIZE (freeplane_bin-1.12.12.zip) = 62115220
diff --git a/deskutils/freeplane/pkg-plist b/deskutils/freeplane/pkg-plist
index 377f3270bb9f..fbf713794809 100644
--- a/deskutils/freeplane/pkg-plist
+++ b/deskutils/freeplane/pkg-plist
@@ -5,10 +5,10 @@ share/applications/freeplane.desktop
%%DATADIR%%/core/org.freeplane.core/lib/common-io-3.12.0.jar
%%DATADIR%%/core/org.freeplane.core/lib/common-lang-3.12.0.jar
%%DATADIR%%/core/org.freeplane.core/lib/commons-codec-1.18.0.jar
-%%DATADIR%%/core/org.freeplane.core/lib/commons-io-2.18.0.jar
+%%DATADIR%%/core/org.freeplane.core/lib/commons-io-2.19.0.jar
%%DATADIR%%/core/org.freeplane.core/lib/commons-lang-2.6.jar
%%DATADIR%%/core/org.freeplane.core/lib/data-url-2.0.1.jar
-%%DATADIR%%/core/org.freeplane.core/lib/flatlaf-3.5.4.jar
+%%DATADIR%%/core/org.freeplane.core/lib/flatlaf-3.6.jar
%%DATADIR%%/core/org.freeplane.core/lib/freeplane_mac-%%PORTVERSION%%.jar
%%DATADIR%%/core/org.freeplane.core/lib/freeplaneapi_viewer.jar
%%DATADIR%%/core/org.freeplane.core/lib/freeplaneeditor-%%PORTVERSION%%.jar
@@ -21,7 +21,7 @@ share/applications/freeplane.desktop
%%DATADIR%%/core/org.freeplane.core/lib/jgoodies-common-1.8.1.jar
%%DATADIR%%/core/org.freeplane.core/lib/jgoodies-forms-1.9.0.jar
%%DATADIR%%/core/org.freeplane.core/lib/jortho-%%PORTVERSION%%.jar
-%%DATADIR%%/core/org.freeplane.core/lib/simplyhtml-0.19.11.jar
+%%DATADIR%%/core/org.freeplane.core/lib/simplyhtml-0.19.12.jar
%%DATADIR%%/core/org.freeplane.core/lib/svgSalamander-1.1.4.jar
%%DATADIR%%/core/org.freeplane.core/lib/twemoji-12.1.4.jar
%%DATADIR%%/doc/Freeplane_LaTeX.mm
@@ -85,6 +85,7 @@ share/applications/freeplane.desktop
%%DATADIR%%/doc/api/org/freeplane/api/AttributeValueSerializer.html
%%DATADIR%%/doc/api/org/freeplane/api/Attributes.html
%%DATADIR%%/doc/api/org/freeplane/api/AttributesRO.html
+%%DATADIR%%/doc/api/org/freeplane/api/BookmarkType.html
%%DATADIR%%/doc/api/org/freeplane/api/Border.html
%%DATADIR%%/doc/api/org/freeplane/api/BorderRO.html
%%DATADIR%%/doc/api/org/freeplane/api/ChildNodesAlignment.Placement.html
@@ -129,6 +130,7 @@ share/applications/freeplane.desktop
%%DATADIR%%/doc/api/org/freeplane/api/MindMap.html
%%DATADIR%%/doc/api/org/freeplane/api/MindMapRO.html
%%DATADIR%%/doc/api/org/freeplane/api/Node.html
+%%DATADIR%%/doc/api/org/freeplane/api/NodeBookmark.html
%%DATADIR%%/doc/api/org/freeplane/api/NodeChangeListener.html
%%DATADIR%%/doc/api/org/freeplane/api/NodeChanged.ChangedElement.html
%%DATADIR%%/doc/api/org/freeplane/api/NodeChanged.html
@@ -173,6 +175,7 @@ share/applications/freeplane.desktop
%%DATADIR%%/doc/api/org/freeplane/launcher/package-tree.html
%%DATADIR%%/doc/api/org/freeplane/plugin/script/FreeplaneScriptBaseClass.ConfigProperties.html
%%DATADIR%%/doc/api/org/freeplane/plugin/script/FreeplaneScriptBaseClass.html
+%%DATADIR%%/doc/api/org/freeplane/plugin/script/GroovyStaticImports.html
%%DATADIR%%/doc/api/org/freeplane/plugin/script/package-summary.html
%%DATADIR%%/doc/api/org/freeplane/plugin/script/package-tree.html
%%DATADIR%%/doc/api/org/freeplane/plugin/script/proxy/Convertible.html
@@ -253,9 +256,6 @@ share/applications/freeplane.desktop
%%DATADIR%%/doc/history_en.txt
%%DATADIR%%/doc/latestFreeplaneFeatures.mm
%%DATADIR%%/doc/latestFreeplaneFeatures_files/layouts.png
-%%DATADIR%%/flatlaf-windows-arm64.dll
-%%DATADIR%%/flatlaf-windows-x86.dll
-%%DATADIR%%/flatlaf-windows-x86_64.dll
%%DATADIR%%/framework.jar
%%DATADIR%%/freeplane.l4j.ini
%%DATADIR%%/freeplane.png
@@ -264,19 +264,17 @@ share/applications/freeplane.desktop
%%DATADIR%%/freeplane.svg
%%DATADIR%%/freeplane256.png
%%DATADIR%%/freeplaneConsole.l4j.ini
-%%DATADIR%%/freeplaneIcons.dll
%%DATADIR%%/freeplanelauncher.jar
%%DATADIR%%/gitinfo.txt
%%DATADIR%%/init.xargs
-%%DATADIR%%/libflatlaf-linux-x86_64.so
%%DATADIR%%/plugins/org.freeplane.plugin.bugreport/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.bugreport/lib/plugin-%%PORTVERSION%%.jar
%%DATADIR%%/plugins/org.freeplane.plugin.codeexplorer/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.codeexplorer/lib/apfloat-1.10.1.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.codeexplorer/lib/archunit-1.4.0.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.codeexplorer/lib/error_prone_annotations-2.36.0.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.codeexplorer/lib/archunit-1.4.1.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.codeexplorer/lib/error_prone_annotations-2.38.0.jar
%%DATADIR%%/plugins/org.freeplane.plugin.codeexplorer/lib/freeplane-archunit-extension-0.0.2.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.codeexplorer/lib/gson-2.12.1.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.codeexplorer/lib/gson-2.13.1.jar
%%DATADIR%%/plugins/org.freeplane.plugin.codeexplorer/lib/jgrapht-core-1.5.2.jar
%%DATADIR%%/plugins/org.freeplane.plugin.codeexplorer/lib/jheaps-0.14.jar
%%DATADIR%%/plugins/org.freeplane.plugin.codeexplorer/lib/plugin-%%PORTVERSION%%.jar
@@ -297,89 +295,89 @@ share/applications/freeplane.desktop
%%DATADIR%%/plugins/org.freeplane.plugin.markdown/lib/markedj-1.0.20.jar
%%DATADIR%%/plugins/org.freeplane.plugin.markdown/lib/plugin-%%PORTVERSION%%.jar
%%DATADIR%%/plugins/org.freeplane.plugin.openmaps/META-INF/MANIFEST.MF
-%%DATADIR%%/plugins/org.freeplane.plugin.openmaps/lib/jmapviewer-2.24.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.openmaps/lib/jmapviewer-2.25.jar
%%DATADIR%%/plugins/org.freeplane.plugin.openmaps/lib/plugin-%%PORTVERSION%%.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/ant-1.10.15.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/ant-antlr-1.10.15.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/ant-junit-1.10.15.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/ant-launcher-1.10.15.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/asm-9.7.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/asm-analysis-9.7.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/asm-tree-9.7.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/asm-util-9.7.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-ant-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-cli-picocli-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-console-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-datetime-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-dateutil-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-docgenerator-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-groovydoc-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-groovysh-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-jmx-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-json-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-jsr223-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-macro-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-nio-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-servlet-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-sql-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-swing-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-templates-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-test-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-test-junit5-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-xml-4.0.23.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-yaml-4.0.23.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/asm-9.8.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/asm-analysis-9.8.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/asm-tree-9.8.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/asm-util-9.8.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-ant-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-cli-picocli-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-console-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-datetime-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-dateutil-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-docgenerator-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-groovydoc-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-groovysh-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-jmx-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-json-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-jsr223-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-macro-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-nio-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-servlet-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-sql-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-swing-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-templates-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-test-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-test-junit5-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-xml-4.0.27.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-yaml-4.0.27.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/hamcrest-core-1.3.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/ivy-2.5.3.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/jackson-annotations-2.17.2.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/jackson-core-2.17.2.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/jackson-databind-2.17.2.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/jackson-dataformat-yaml-2.17.2.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/javaparser-core-3.26.2.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/jackson-annotations-2.18.3.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/jackson-core-2.18.3.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/jackson-databind-2.18.3.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/jackson-dataformat-yaml-2.18.3.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/javaparser-core-3.26.4.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/jline-2.14.6.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/junit-4.13.2.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/junit-jupiter-api-5.11.0.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/junit-jupiter-engine-5.11.0.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/junit-platform-commons-1.11.0.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/junit-platform-engine-1.11.0.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/junit-platform-launcher-1.11.0.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/junit-jupiter-api-5.12.2.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/junit-jupiter-engine-5.12.2.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/junit-platform-commons-1.12.2.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/junit-platform-engine-1.12.2.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/junit-platform-launcher-1.12.2.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/opentest4j-1.3.0.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/org.abego.treelayout.core-1.0.3.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/picocli-4.7.6.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/picocli-4.7.7.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/plugin-%%PORTVERSION%%.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/qdox-1.12.1.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/snakeyaml-2.2.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/snakeyaml-2.3.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/META-INF/MANIFEST.MF
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-anim-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-awt-util-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-bridge-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-codec-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-constants-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-css-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-dom-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-ext-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-gui-util-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-gvt-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-i18n-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-parser-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-script-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-shared-resources-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-svg-dom-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-svggen-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-swing-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-transcoder-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-util-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-xml-1.18.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/commons-io-2.11.0.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/commons-logging-1.0.4.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/fontbox-2.0.27.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/fop-core-2.10.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/fop-events-2.10.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/fop-util-2.10.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-anim-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-awt-util-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-bridge-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-codec-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-constants-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-css-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-dom-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-ext-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-gui-util-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-gvt-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-i18n-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-parser-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-script-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-shared-resources-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-svg-dom-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-svggen-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-swing-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-transcoder-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-util-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/batik-xml-1.19.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/commons-io-2.17.0.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/commons-logging-1.3.0.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/fontbox-3.0.3.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/fop-core-2.11.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/fop-events-2.11.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/fop-util-2.11.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/plugin-%%PORTVERSION%%.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/xml-apis-ext-1.3.04.jar
-%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/xmlgraphics-commons-2.10.jar
+%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/xmlgraphics-commons-2.11.jar
%%DATADIR%%/props.xargs
%%DATADIR%%/resources/gitinfo.properties
%%DATADIR%%/resources/linkDecoration.ini
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/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/hebcal/Makefile b/deskutils/hebcal/Makefile
index e788dd84af1a..5902eed3446e 100644
--- a/deskutils/hebcal/Makefile
+++ b/deskutils/hebcal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hebcal
-PORTVERSION= 4.13
-PORTREVISION= 1
DISTVERSIONPREFIX= v
+DISTVERSION= 5.9.2.20250725
+PORTREVISION= 1
CATEGORIES= deskutils
MAINTAINER= rtd24@columbia.edu
@@ -11,14 +11,19 @@ WWW= https://hebcal.github.io
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf gmake perl5
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-TEST_TARGET= check
-
+USES= go:modules
USE_GITHUB= yes
+GH_TAGNAME= 16a4dbad70c5fd10
PLIST_FILES= bin/hebcal \
share/man/man1/hebcal.1.gz
+pre-build:
+ @${ECHO_CMD} 'package main' > ${WRKSRC}/dcity.go
+ @${ECHO_CMD} 'var defaultCity = "New York"' >> ${WRKSRC}/dcity.go
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKDIR}/bin/hebcal ${STAGEDIR}${PREFIX}/bin/hebcal
+ ${INSTALL_MAN} ${WRKSRC}/hebcal.1.in ${STAGEDIR}${PREFIX}/share/man/man1/hebcal.1
+
.include <bsd.port.mk>
diff --git a/deskutils/hebcal/distinfo b/deskutils/hebcal/distinfo
index c9bb9a743764..d0feac04af40 100644
--- a/deskutils/hebcal/distinfo
+++ b/deskutils/hebcal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1509188632
-SHA256 (hebcal-hebcal-v4.13_GH0.tar.gz) = 7b2e69b0e400ffd727fd818d926484c3f15a51cd6b325cea2483354501d6fce9
-SIZE (hebcal-hebcal-v4.13_GH0.tar.gz) = 721583
+TIMESTAMP = 1753451608
+SHA256 (hebcal-hebcal-v5.9.2.20250725-16a4dbad70c5fd10_GH0.tar.gz) = 1ae14518cc35dab13db8e78b6d99b76dc59870cf71d29d34f5eba444a97076c8
+SIZE (hebcal-hebcal-v5.9.2.20250725-16a4dbad70c5fd10_GH0.tar.gz) = 174257
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/kanbanapp/Makefile b/deskutils/kanbanapp/Makefile
new file mode 100644
index 000000000000..72009950fe49
--- /dev/null
+++ b/deskutils/kanbanapp/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= kanbanapp
+PORTVERSION= 1.1.0
+DISTVERSIONPREFIX= v
+CATEGORIES= deskutils
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= Simple offline Kanban-like program written with Qt
+WWW= https://github.com/noedigcode/Kanbanapp
+
+#LICENSE= https://github.com/noedigcode/Kanbanapp/issues/2
+
+USES= gmake qmake qt:5
+USE_QT= buildtools:build core gui widgets
+USE_GITHUB= yes
+GH_ACCOUNT= noedigcode
+GH_PROJECT= Kanbanapp
+
+OPTIONS_DEFINE= DOCS
+
+PLIST_FILES= bin/${PORTNAME}
+PORTDOCS= changelog.txt readme.md
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/deskutils/kanbanapp/distinfo b/deskutils/kanbanapp/distinfo
new file mode 100644
index 000000000000..9449c52dd803
--- /dev/null
+++ b/deskutils/kanbanapp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1721672276
+SHA256 (noedigcode-Kanbanapp-v1.1.0_GH0.tar.gz) = bd4bdea6e1926268164f1d8b4f0db48117c31e194e6545810b38eef83e25ad7a
+SIZE (noedigcode-Kanbanapp-v1.1.0_GH0.tar.gz) = 149469
diff --git a/deskutils/kanbanapp/pkg-descr b/deskutils/kanbanapp/pkg-descr
new file mode 100644
index 000000000000..def70004eb88
--- /dev/null
+++ b/deskutils/kanbanapp/pkg-descr
@@ -0,0 +1,5 @@
+Kanbanapp is a simple desktop program written with Qt that allows one to
+organize notes (cards) in lists, similar to a Kanban board.
+
+It is an offline system as it saves files on the computer in JSON format
+which integrates nicely with version control systems.
diff --git a/deskutils/kuserfeedback/Makefile b/deskutils/kuserfeedback/Makefile
deleted file mode 100644
index 87eaed4d599a..000000000000
--- a/deskutils/kuserfeedback/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= kuserfeedback
-DISTVERSION= 1.3.0
-PORTREVISION= 1
-CATEGORIES= deskutils kde
-MASTER_SITES= KDE/stable/${PORTNAME}/
-
-MAINTAINER= kde@FreeBSD.org
-COMMENT= Framework for collecting user feedback
-WWW= https://github.com/kde/kuserfeedback
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/COPYING.LIB
-
-DEPRECATED= has its functionality stripped compared to a kf6 variant
-
-USES= bison cmake compiler:c++11-lang kde:5 qt:5 tar:xz
-USE_KDE= ecm:build
-USE_QT= charts core declarative gui linguisttools network printsupport \
- svg widgets \
- buildtools:build qmake:build
-
-# KF6 coinstallability
-CMAKE_OFF= ENABLE_CLI ENABLE_CONSOLE ENABLE_DOCS
-
-OPTIONS_DEFINE= SERVER
-
-SERVER_DESC= Enable all features (requires php)
-SERVER_USES= php
-SERVER_CMAKE_BOOL= ENABLE_PHP ENABLE_PHP_UNIT
-SERVER_BUILD_DEPENDS= phpunit:devel/phpunit9@${PHP_FLAVOR}
-SERVER_RUN_DEPENDS= phpunit:devel/phpunit9@${PHP_FLAVOR}
-
-.include <bsd.port.mk>
diff --git a/deskutils/kuserfeedback/distinfo b/deskutils/kuserfeedback/distinfo
deleted file mode 100644
index ef840d85910c..000000000000
--- a/deskutils/kuserfeedback/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1699044746
-SHA256 (kuserfeedback-1.3.0.tar.xz) = 252308b822dd4690ea85ab1688c9b0da5512978ac6b435f77a5979fc1d2ffd13
-SIZE (kuserfeedback-1.3.0.tar.xz) = 230644
diff --git a/deskutils/kuserfeedback/pkg-descr b/deskutils/kuserfeedback/pkg-descr
deleted file mode 100644
index 131ad0ea1bf0..000000000000
--- a/deskutils/kuserfeedback/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Framework for collecting feedback from application users via telemetry and
-targeted surveys.
-
-Telemetry
-
- * Extensible set of data sources for telemetry.
- * Full control for the user on what data to contribute.
-
-Surveys
-
- * Distribute surveys and offer users to participate in them.
- * Survey targeting based on telemetry data.
- * Allow the user to configure how often they want to participate in surveys.
-
-
-This framework consists of the following components:
-
- * Libraries for use in applications.
- * QML bindings for the above.
- * A server application.
- * A management and analytics application.
diff --git a/deskutils/kuserfeedback/pkg-plist b/deskutils/kuserfeedback/pkg-plist
deleted file mode 100644
index 36d142054311..000000000000
--- a/deskutils/kuserfeedback/pkg-plist
+++ /dev/null
@@ -1,132 +0,0 @@
-@comment bin/UserFeedbackConsole
-@comment bin/userfeedbackctl
-include/KUserFeedback/AbstractDataSource
-include/KUserFeedback/ApplicationVersionSource
-include/KUserFeedback/CompilerInfoSource
-include/KUserFeedback/CpuInfoSource
-include/KUserFeedback/FeedbackConfigDialog
-include/KUserFeedback/FeedbackConfigUiController
-include/KUserFeedback/FeedbackConfigWidget
-include/KUserFeedback/LocaleInfoSource
-include/KUserFeedback/NotificationPopup
-include/KUserFeedback/OpenGLInfoSource
-include/KUserFeedback/PlatformInfoSource
-include/KUserFeedback/PropertyRatioSource
-include/KUserFeedback/Provider
-include/KUserFeedback/QPAInfoSource
-include/KUserFeedback/QtVersionSource
-include/KUserFeedback/ScreenInfoSource
-include/KUserFeedback/StartCountSource
-include/KUserFeedback/StyleInfoSource
-include/KUserFeedback/SurveyInfo
-include/KUserFeedback/UsageTimeSource
-include/KUserFeedback/abstractdatasource.h
-include/KUserFeedback/applicationversionsource.h
-include/KUserFeedback/compilerinfosource.h
-include/KUserFeedback/cpuinfosource.h
-include/KUserFeedback/feedbackconfigdialog.h
-include/KUserFeedback/feedbackconfiguicontroller.h
-include/KUserFeedback/feedbackconfigwidget.h
-include/KUserFeedback/kuserfeedback_version.h
-include/KUserFeedback/kuserfeedbackcore_export.h
-include/KUserFeedback/kuserfeedbackwidgets_export.h
-include/KUserFeedback/localeinfosource.h
-include/KUserFeedback/notificationpopup.h
-include/KUserFeedback/openglinfosource.h
-include/KUserFeedback/platforminfosource.h
-include/KUserFeedback/propertyratiosource.h
-include/KUserFeedback/provider.h
-include/KUserFeedback/qpainfosource.h
-include/KUserFeedback/qtversionsource.h
-include/KUserFeedback/screeninfosource.h
-include/KUserFeedback/startcountsource.h
-include/KUserFeedback/styleinfosource.h
-include/KUserFeedback/surveyinfo.h
-include/KUserFeedback/usagetimesource.h
-lib/cmake/KUserFeedback/KUserFeedbackConfig.cmake
-lib/cmake/KUserFeedback/KUserFeedbackConfigVersion.cmake
-lib/cmake/KUserFeedback/KUserFeedbackTarget-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/KUserFeedback/KUserFeedbackTarget.cmake
-lib/libKUserFeedbackCore.so
-lib/libKUserFeedbackCore.so.1
-lib/libKUserFeedbackCore.so.1.3.0
-lib/libKUserFeedbackWidgets.so
-lib/libKUserFeedbackWidgets.so.1
-lib/libKUserFeedbackWidgets.so.1.3.0
-%%QT_MKSPECDIR%%/modules/qt_KUserFeedbackCore.pri
-%%QT_MKSPECDIR%%/modules/qt_KUserFeedbackWidgets.pri
-%%QT_QMLDIR%%/org/kde/userfeedback/libKUserFeedbackQml.so
-%%QT_QMLDIR%%/org/kde/userfeedback/qmldir
-@comment share/KDE/UserFeedbackConsole/user-feedback-manual.qch
-@comment share/KDE/UserFeedbackConsole/user-feedback.qhc
-@comment share/applications/org.kde.kuserfeedback-console.desktop
-share/locale/ar/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ar/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/az/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/az/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/bg/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/bg/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ca/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ca/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ca@valencia/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ca@valencia/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/cs/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/cs/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/da/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/da/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/de/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/de/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/en_GB/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/en_GB/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/es/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/es/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/et/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/et/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/fi/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/fi/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/fr/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/fr/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/gl/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/gl/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ia/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ia/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/id/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/id/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/it/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/it/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ja/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ja/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ka/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ka/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ko/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ko/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/lt/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/lt/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/nl/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/nl/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/nn/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/pl/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/pl/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/pt/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/pt/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/pt_BR/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/pt_BR/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ro/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/ru/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/ru/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/sk/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/sk/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/sl/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/sl/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/sv/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/sv/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/tr/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/tr/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/uk/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/uk/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/zh_CN/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/zh_CN/LC_MESSAGES/userfeedbackprovider5_qt.qm
-share/locale/zh_TW/LC_MESSAGES/userfeedbackconsole5_qt.qm
-share/locale/zh_TW/LC_MESSAGES/userfeedbackprovider5_qt.qm
-@comment share/metainfo/org.kde.kuserfeedback-console.appdata.xml
-share/qlogging-categories5/org_kde_UserFeedback.categories
diff --git a/deskutils/noti/Makefile b/deskutils/noti/Makefile
index 4ad2cdfb6c10..cbfcace75811 100644
--- a/deskutils/noti/Makefile
+++ b/deskutils/noti/Makefile
@@ -1,6 +1,6 @@
PORTNAME= noti
DISTVERSION= 3.8.0
-PORTREVISION= 3
+PORTREVISION= 4
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/plasma6-milou/distinfo b/deskutils/plasma6-milou/distinfo
index 36d5453ecec7..189bcc4cfc18 100644
--- a/deskutils/plasma6-milou/distinfo
+++ b/deskutils/plasma6-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584465
-SHA256 (KDE/plasma/6.4.3/milou-6.4.3.tar.xz) = d679c95b62aeb8149bd368af1d831fee79ebaaac3ee479da67c450e80fd35ff1
-SIZE (KDE/plasma/6.4.3/milou-6.4.3.tar.xz) = 50152
+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
diff --git a/deskutils/plasma6-sddm-kcm/distinfo b/deskutils/plasma6-sddm-kcm/distinfo
index b132ca4095bb..bca4382e4a18 100644
--- a/deskutils/plasma6-sddm-kcm/distinfo
+++ b/deskutils/plasma6-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584465
-SHA256 (KDE/plasma/6.4.3/sddm-kcm-6.4.3.tar.xz) = 5314123ac55388f7015621639b8d8367cc829ecef25356889298d6be548f8cf6
-SIZE (KDE/plasma/6.4.3/sddm-kcm-6.4.3.tar.xz) = 103564
+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
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
index 0ab9fcd62048..a87abb7fe261 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752584465
-SHA256 (KDE/plasma/6.4.3/xdg-desktop-portal-kde-6.4.3.tar.xz) = 3fec71e005abe83b3d593a74bc3304c178d605883fe3b77f915c64cf45c1fc27
-SIZE (KDE/plasma/6.4.3/xdg-desktop-portal-kde-6.4.3.tar.xz) = 202680
+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
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/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/projectlibre/Makefile b/deskutils/projectlibre/Makefile
index 49ec36f06640..ad7338bb1052 100644
--- a/deskutils/projectlibre/Makefile
+++ b/deskutils/projectlibre/Makefile
@@ -1,5 +1,5 @@
PORTNAME= projectlibre
-PORTVERSION= 1.9.3
+DISTVERSION= 1.9.8
CATEGORIES= deskutils editors java
MASTER_SITES= SF/${PORTNAME}/ProjectLibre/${PORTVERSION:S/.0$//} \
LOCAL/cpm/projectlibre/:icons
@@ -8,13 +8,15 @@ DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
-MAINTAINER= joe@thrallingpenguin.com
+MAINTAINER= vvd@FreeBSD.org
COMMENT= Open source desktop alternative to Microsoft Project
-WWW= https://www.projectlibre.com/product/1-alternative-microsoft-project-open-source
+WWW= https://www.projectlibre.com/projectlibre-desktop/
LICENSE= CPAL-1.0
+LICENSE_FILE= ${WRKSRC}/license/license.txt
USES= java
+JAVA_VERSION= 21+
DATADIR= ${JAVASHAREDIR}/${PORTNAME}-${PORTVERSION}
DESKTOP_ENTRIES="ProjectLibre" \
@@ -26,6 +28,7 @@ DESKTOP_ENTRIES="ProjectLibre" \
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= projectlibre.sh
+SUB_LIST= JAVA="${JAVA}"
DATAFILES= lib projectlibre.jar readme.html
diff --git a/deskutils/projectlibre/distinfo b/deskutils/projectlibre/distinfo
index 0e8c2a4c1276..00215b3d5a16 100644
--- a/deskutils/projectlibre/distinfo
+++ b/deskutils/projectlibre/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1618497494
-SHA256 (projectlibre/projectlibre-1.9.3.tar.gz) = b5391c4b060b9722f85759128c85644b61ab0ed9fc004c87f5f311311c276bac
-SIZE (projectlibre/projectlibre-1.9.3.tar.gz) = 18213632
+TIMESTAMP = 1753456789
+SHA256 (projectlibre/projectlibre-1.9.8.tar.gz) = 7ae4fd810e9e2c7f10f943a0906586851adda8e8b095918d87919148cdcfc8fa
+SIZE (projectlibre/projectlibre-1.9.8.tar.gz) = 20473312
SHA256 (projectlibre/projectlibre.png) = e47c00710f67e0e07a5baa7fa3ad12ff13c709867f910fd3ce2831764399b36e
SIZE (projectlibre/projectlibre.png) = 8070
diff --git a/deskutils/projectlibre/files/projectlibre.sh.in b/deskutils/projectlibre/files/projectlibre.sh.in
index de56f43c2578..bc8ef33f856e 100644
--- a/deskutils/projectlibre/files/projectlibre.sh.in
+++ b/deskutils/projectlibre/files/projectlibre.sh.in
@@ -3,6 +3,4 @@
PROJECTLIBRE_HOME="%%DATADIR%%"
export PROJECTLIBRE_HOME
cd "%%DATADIR%%"
-"%%LOCALBASE%%/bin/java" -jar "$PROJECTLIBRE_HOME/projectlibre.jar" "$@" > /dev/null 2>&1
-
-# eof
+exec "%%JAVA%%" -jar "$PROJECTLIBRE_HOME/projectlibre.jar" "$@"
diff --git a/deskutils/py-khard/Makefile b/deskutils/py-khard/Makefile
new file mode 100644
index 000000000000..2b125121e6f2
--- /dev/null
+++ b/deskutils/py-khard/Makefile
@@ -0,0 +1,59 @@
+PORTNAME= khard
+DISTVERSION= 0.20.0
+CATEGORIES= deskutils python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= herbert@gojira.at
+COMMENT= Console carddav client
+WWW= https://github.com/lucc/khard/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-argparse>0:textproc/py-sphinx-argparse@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-autoapi>0:textproc/py-sphinx-autoapi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-autodoc-typehints>0:textproc/py-sphinx-autodoc-typehints@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15:devel/py-ruamel.yaml@${PY_FLAVOR} \
+ ${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
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+SUB_FILES= pkg-message
+
+PLIST_FILES= share/zsh/site-functions/_khard \
+ share/zsh/site-functions/_email-khard \
+ ${EXAMPLESDIR}/khard.conf.example \
+ ${EXAMPLESDIR}/template.yaml \
+ share/man/man1/khard.1.gz \
+ share/man/man5/khard.conf.5.gz
+
+post-patch:
+ @${REINPLACE_CMD} \
+ -e 's|sphinx-build|${LOCALBASE}/bin/sphinx-build-${PYTHON_VER}|g' \
+ -e 's|sphinx-apidoc|${LOCALBASE}/bin/sphinx-apidoc-${PYTHON_VER}|g' \
+ ${WRKSRC}/doc/Makefile
+
+pre-build:
+ (cd ${WRKSRC}/doc && ${MAKE_CMD} man)
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions \
+ ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/misc/zsh/_khard \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ ${INSTALL_DATA} ${WRKSRC}/misc/zsh/_email-khard \
+ ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ (cd ${WRKSRC}/doc/source/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
+ ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khard.1 ${STAGEDIR}${PREFIX}/share/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khard.conf.5 ${STAGEDIR}${PREFIX}/share/man/man5
+
+.include <bsd.port.mk>
diff --git a/deskutils/py-khard/distinfo b/deskutils/py-khard/distinfo
new file mode 100644
index 000000000000..1bda2e61c959
--- /dev/null
+++ b/deskutils/py-khard/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753555422
+SHA256 (khard-0.20.0.tar.gz) = 178f32ccf01c050b5cd9e736282583de9a6445fd98e00388df792207629bbdd0
+SIZE (khard-0.20.0.tar.gz) = 611320
diff --git a/deskutils/py-khard/files/pkg-message.in b/deskutils/py-khard/files/pkg-message.in
new file mode 100644
index 000000000000..50487d89b4a1
--- /dev/null
+++ b/deskutils/py-khard/files/pkg-message.in
@@ -0,0 +1,9 @@
+[
+{ type: install
+ message: <<EOM
+Copy the example configuration from
+%%PREFIX%%/share/examples/khard/khard.conf.example to
+$XDG_CONFIG_HOME/khard/khard.conf
+EOM
+}
+]
diff --git a/deskutils/py-khard/pkg-descr b/deskutils/py-khard/pkg-descr
new file mode 100644
index 000000000000..5aec8083d4e9
--- /dev/null
+++ b/deskutils/py-khard/pkg-descr
@@ -0,0 +1,3 @@
+Khard is an address book for the console. It creates, reads, modifies and
+removes carddav address book entries at your local machine. Khard is also
+compatible to the email clients mutt and alot and the SIP client twinkle.
diff --git a/deskutils/py-paperless-ngx/Makefile b/deskutils/py-paperless-ngx/Makefile
index 36609cd699ee..543abc7e87a3 100644
--- a/deskutils/py-paperless-ngx/Makefile
+++ b/deskutils/py-paperless-ngx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paperless-ngx
-DISTVERSION= 2.16.3
DISTVERSIONPREFIX= v
+DISTVERSION= 2.17.1
CATEGORIES= deskutils python
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/:webui \
GH:gh
@@ -17,9 +17,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
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.1:devel/py-dateparser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-channels-redis>=4.2.1:www/py-dj51-channels-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-allauth>=65.9.0:www/py-dj51-django-allauth@${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} \
@@ -34,18 +34,18 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${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.3.3:www/py-granian@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}granian>=2.5.0: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.10.0:mail/py-imap-tools@${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}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} \
${PYTHON_PKGNAMEPREFIX}ocrmypdf>=16.10.1:textproc/py-ocrmypdf@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pathvalidate>=3.2.3:devel/py-pathvalidate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pathvalidate>=3.3.1:devel/py-pathvalidate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pdf2image>=1.17.0:graphics/py-pdf2image@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pdftotext>=3.0.0:textproc/py-pdftotext@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg2>=2.9.10:databases/py-psycopg2@${PY_FLAVOR} \
diff --git a/deskutils/py-paperless-ngx/distinfo b/deskutils/py-paperless-ngx/distinfo
index ba50a6293da7..65c7da79fb33 100644
--- a/deskutils/py-paperless-ngx/distinfo
+++ b/deskutils/py-paperless-ngx/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749710100
-SHA256 (paperless-ngx-v2.16.3.tar.xz) = 8d26e989555b35929208b3693ff27e16d0e2eb1db8cbb5630c4766b8be349a00
-SIZE (paperless-ngx-v2.16.3.tar.xz) = 77068608
-SHA256 (paperless-ngx-paperless-ngx-v2.16.3_GH0.tar.gz) = d23ba8f354bc9b199d86fd363cfe1e93901471b4d45b55b804facaee2bc4aee5
-SIZE (paperless-ngx-paperless-ngx-v2.16.3_GH0.tar.gz) = 49816301
+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
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
new file mode 100644
index 000000000000..948e6f5f4e98
--- /dev/null
+++ b/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py
@@ -0,0 +1,20 @@
+--- 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/pkg-message.in b/deskutils/py-paperless-ngx/files/pkg-message.in
index 2abb73ca7ab0..6f38d15dc3ef 100644
--- a/deskutils/py-paperless-ngx/files/pkg-message.in
+++ b/deskutils/py-paperless-ngx/files/pkg-message.in
@@ -31,4 +31,25 @@ Please modify your %%PREFIX%%/etc/paperless.conf based on
`*NLTK*` settings found in %%PREFIX%%/etc/paperless.conf.sample.
EOM
}
+{ type: upgrade
+ minimum_version: "2.16.0"
+ maximum_version: "2.17.1"
+ message: <<EOM
+WARNING
+
+In versions 2.16.0 - 2.16.3, the interpretation of offset days for
+scheduled workflows was inverted. This has been corrected to restore
+the intuitive, pre-2.16 behavior:
+
+ Positive offsets now trigger workflows after the date
+ Negative offsets trigger workflows before the date
+
+If you configured scheduled workflows in v2.16.x with inverted offsets
+(or adjusted a trigger created in 2.15.x), you must now adjust the
+offset sign to match this corrected logic.
+
+If you did not alter your workflow triggers after upgrading from v2.15,
+no changes are required.
+EOM
+}
]
diff --git a/deskutils/py-paperless-ngx/pkg-plist b/deskutils/py-paperless-ngx/pkg-plist
index 7c0aa1863415..a3aaee6580cb 100644
--- a/deskutils/py-paperless-ngx/pkg-plist
+++ b/deskutils/py-paperless-ngx/pkg-plist
@@ -2023,6 +2023,53 @@ share/man/man7/paperless-ngx.7.gz
%%WWWDIR%%/static/frontend/es-ES/styles.css
%%WWWDIR%%/static/frontend/es-ES/styles.css.br
%%WWWDIR%%/static/frontend/es-ES/styles.css.gz
+%%WWWDIR%%/static/frontend/fa-IR/3rdpartylicenses.txt
+%%WWWDIR%%/static/frontend/fa-IR/3rdpartylicenses.txt.br
+%%WWWDIR%%/static/frontend/fa-IR/3rdpartylicenses.txt.gz
+%%WWWDIR%%/static/frontend/fa-IR/apple-touch-icon.png
+%%WWWDIR%%/static/frontend/fa-IR/assets/document.png
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.min.mjs
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.min.mjs.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.min.mjs.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.worker.min.mjs
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.worker.min.mjs.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/js/pdf.worker.min.mjs.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark-notext.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark-notext.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark-notext.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-dark.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-notext.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-notext.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-notext.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-white-notext.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-white-notext.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo-white-notext.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo.svg
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo.svg.br
+%%WWWDIR%%/static/frontend/fa-IR/assets/logo.svg.gz
+%%WWWDIR%%/static/frontend/fa-IR/favicon.ico
+%%WWWDIR%%/static/frontend/fa-IR/favicon.ico.br
+%%WWWDIR%%/static/frontend/fa-IR/favicon.ico.gz
+%%WWWDIR%%/static/frontend/fa-IR/index.html
+%%WWWDIR%%/static/frontend/fa-IR/index.html.br
+%%WWWDIR%%/static/frontend/fa-IR/index.html.gz
+%%WWWDIR%%/static/frontend/fa-IR/main.js
+%%WWWDIR%%/static/frontend/fa-IR/main.js.br
+%%WWWDIR%%/static/frontend/fa-IR/main.js.gz
+%%WWWDIR%%/static/frontend/fa-IR/manifest.webmanifest
+%%WWWDIR%%/static/frontend/fa-IR/manifest.webmanifest.br
+%%WWWDIR%%/static/frontend/fa-IR/manifest.webmanifest.gz
+%%WWWDIR%%/static/frontend/fa-IR/polyfills.js
+%%WWWDIR%%/static/frontend/fa-IR/polyfills.js.br
+%%WWWDIR%%/static/frontend/fa-IR/polyfills.js.gz
+%%WWWDIR%%/static/frontend/fa-IR/runtime.js
+%%WWWDIR%%/static/frontend/fa-IR/runtime.js.br
+%%WWWDIR%%/static/frontend/fa-IR/runtime.js.gz
+%%WWWDIR%%/static/frontend/fa-IR/styles.css
+%%WWWDIR%%/static/frontend/fa-IR/styles.css.br
+%%WWWDIR%%/static/frontend/fa-IR/styles.css.gz
%%WWWDIR%%/static/frontend/fi-FI/3rdpartylicenses.txt
%%WWWDIR%%/static/frontend/fi-FI/3rdpartylicenses.txt.br
%%WWWDIR%%/static/frontend/fi-FI/3rdpartylicenses.txt.gz
diff --git a/deskutils/readur/Makefile b/deskutils/readur/Makefile
index 40b7d1f1c218..9de016ee695d 100644
--- a/deskutils/readur/Makefile
+++ b/deskutils/readur/Makefile
@@ -1,6 +1,6 @@
PORTNAME= readur
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.0
+DISTVERSION= 2.5.3
CATEGORIES= deskutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
diff --git a/deskutils/readur/Makefile.crates b/deskutils/readur/Makefile.crates
index 0b7347163588..bc239dbeb7d3 100644
--- a/deskutils/readur/Makefile.crates
+++ b/deskutils/readur/Makefile.crates
@@ -26,29 +26,29 @@ CARGO_CRATES= ab_glyph-0.2.29 \
autocfg-1.4.0 \
av1-grain-0.2.4 \
avif-serialize-0.8.3 \
- aws-config-1.8.1 \
- aws-credential-types-1.2.3 \
+ aws-config-1.8.3 \
+ aws-credential-types-1.2.4 \
aws-lc-rs-1.13.1 \
aws-lc-sys-0.29.0 \
- aws-runtime-1.5.8 \
- aws-sdk-s3-1.96.0 \
- aws-sdk-sso-1.74.0 \
- aws-sdk-ssooidc-1.75.0 \
- aws-sdk-sts-1.76.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.4 \
- aws-smithy-eventstream-0.60.9 \
- aws-smithy-http-0.62.1 \
- aws-smithy-http-client-1.0.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.3 \
- aws-smithy-runtime-api-1.8.1 \
+ 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.7 \
+ aws-types-1.3.8 \
axum-0.8.4 \
axum-core-0.5.2 \
backtrace-0.3.75 \
@@ -383,7 +383,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
semver-1.0.26 \
serde-1.0.219 \
serde_derive-1.0.219 \
- serde_json-1.0.140 \
+ serde_json-1.0.141 \
serde_path_to_error-0.1.17 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
@@ -404,6 +404,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
slab-0.4.10 \
smallvec-1.15.1 \
socket2-0.5.10 \
+ socket2-0.6.0 \
spin-0.9.8 \
spki-0.6.0 \
spki-0.7.3 \
@@ -425,7 +426,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
- sysinfo-0.36.0 \
+ sysinfo-0.36.1 \
system-configuration-0.5.1 \
system-configuration-0.6.1 \
system-configuration-sys-0.5.0 \
@@ -450,7 +451,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
tinystr-0.8.1 \
tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.46.1 \
+ tokio-1.47.0 \
tokio-macros-2.5.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.24.1 \
diff --git a/deskutils/readur/distinfo b/deskutils/readur/distinfo
index e0167359f6df..4de3facf9b35 100644
--- a/deskutils/readur/distinfo
+++ b/deskutils/readur/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753251341
-SHA256 (readur-v2.5.0.frontend.tar.gz) = a03ccc5acfb1b809939760d7bdfe7046773d0dde6b125ea809e555d07e412dad
-SIZE (readur-v2.5.0.frontend.tar.gz) = 2502588
+TIMESTAMP = 1754159419
+SHA256 (readur-v2.5.3.frontend.tar.gz) = 716cd4eb7199ecc9e30a73e40758419d4b9392af6bebe58282663ea093e0c189
+SIZE (readur-v2.5.3.frontend.tar.gz) = 2503432
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
@@ -59,52 +59,52 @@ 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.1.crate) = c18d005c70d2b9c0c1ea8876c039db0ec7fb71164d25c73ccea21bf41fd02171
-SIZE (rust/crates/aws-config-1.8.1.crate) = 133121
-SHA256 (rust/crates/aws-credential-types-1.2.3.crate) = 687bc16bc431a8533fe0097c7f0182874767f920989d7260950172ae8e3c4465
-SIZE (rust/crates/aws-credential-types-1.2.3.crate) = 15081
+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-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.8.crate) = 4f6c68419d8ba16d9a7463671593c54f81ba58cab466e9b759418da606dcc2e2
-SIZE (rust/crates/aws-runtime-1.5.8.crate) = 74103
-SHA256 (rust/crates/aws-sdk-s3-1.96.0.crate) = 6e25d24de44b34dcdd5182ac4e4c6f07bcec2661c505acef94c0d293b65505fe
-SIZE (rust/crates/aws-sdk-s3-1.96.0.crate) = 1521430
-SHA256 (rust/crates/aws-sdk-sso-1.74.0.crate) = e0a69de9c1b9272da2872af60c7402683e7f45c06267735b4332deacb203239b
-SIZE (rust/crates/aws-sdk-sso-1.74.0.crate) = 88334
-SHA256 (rust/crates/aws-sdk-ssooidc-1.75.0.crate) = f0b161d836fac72bdd5ac1a4cd1cdc38ab888c7af26cfd95f661be4409505e63
-SIZE (rust/crates/aws-sdk-ssooidc-1.75.0.crate) = 104722
-SHA256 (rust/crates/aws-sdk-sts-1.76.0.crate) = cb1cd79a3412751a341a28e2cd0d6fa4345241976da427b075a0c0cd5409f886
-SIZE (rust/crates/aws-sdk-sts-1.76.0.crate) = 174503
+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.4.crate) = 244f00666380d35c1c76b90f7b88a11935d11b84076ac22a4c014ea0939627af
-SIZE (rust/crates/aws-smithy-checksums-0.63.4.crate) = 19385
-SHA256 (rust/crates/aws-smithy-eventstream-0.60.9.crate) = 338a3642c399c0a5d157648426110e199ca7fd1c689cc395676b81aa563700c4
-SIZE (rust/crates/aws-smithy-eventstream-0.60.9.crate) = 20071
-SHA256 (rust/crates/aws-smithy-http-0.62.1.crate) = 99335bec6cdc50a346fda1437f9fefe33abf8c99060739a546a16457f2862ca9
-SIZE (rust/crates/aws-smithy-http-0.62.1.crate) = 23778
-SHA256 (rust/crates/aws-smithy-http-client-1.0.5.crate) = 7f491388e741b7ca73b24130ff464c1478acc34d5b331b7dd0a2ee4643595a15
-SIZE (rust/crates/aws-smithy-http-client-1.0.5.crate) = 73463
+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.3.crate) = 14302f06d1d5b7d333fd819943075b13d27c7700b414f574c3c35859bfb55d5e
-SIZE (rust/crates/aws-smithy-runtime-1.8.3.crate) = 99497
-SHA256 (rust/crates/aws-smithy-runtime-api-1.8.1.crate) = bd8531b6d8882fd8f48f82a9754e682e29dd44cff27154af51fa3eb730f59efb
-SIZE (rust/crates/aws-smithy-runtime-api-1.8.1.crate) = 77687
+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.7.crate) = 8a322fec39e4df22777ed3ad8ea868ac2f94cd15e1a55f6ee8d8d6305057689a
-SIZE (rust/crates/aws-types-1.3.7.crate) = 22670
+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
@@ -773,8 +773,8 @@ 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/serde_json-1.0.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3
+SIZE (rust/crates/serde_json-1.0.141.crate) = 155322
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
@@ -815,6 +815,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spki-0.6.0.crate) = 67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b
@@ -857,8 +859,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.0.crate) = aab138f5c1bb35231de19049060a87977ad23e04f2303e953bc5c2947ac7dec4
-SIZE (rust/crates/sysinfo-0.36.0.crate) = 213498
+SHA256 (rust/crates/sysinfo-0.36.1.crate) = 252800745060e7b9ffb7b2badbd8b31cfa4aa2e61af879d0a3bf2a317c20217d
+SIZE (rust/crates/sysinfo-0.36.1.crate) = 213643
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
@@ -907,8 +909,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.46.1.crate) = 0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17
-SIZE (rust/crates/tokio-1.46.1.crate) = 823632
+SHA256 (rust/crates/tokio-1.47.0.crate) = 43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35
+SIZE (rust/crates/tokio-1.47.0.crate) = 828980
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
@@ -1171,5 +1173,5 @@ SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f9
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.0_GH0.tar.gz) = b4c9e1e0b2d4a55f8de8c7dee51a52b620220268d4fa7fd4ecad02d93b6870d1
-SIZE (readur-readur-v2.5.0_GH0.tar.gz) = 7808463
+SHA256 (readur-readur-v2.5.3_GH0.tar.gz) = 7e89cb3f29bf7457b9baaeca888f7919789759c5b7e581efd1db9e6a0130723f
+SIZE (readur-readur-v2.5.3_GH0.tar.gz) = 8082923
diff --git a/deskutils/readur/files/patch-powerpc64le b/deskutils/readur/files/patch-powerpc64le
new file mode 100644
index 000000000000..c70aea7304f9
--- /dev/null
+++ b/deskutils/readur/files/patch-powerpc64le
@@ -0,0 +1,20 @@
+Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1
+
+--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC
++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c
+@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) {
+
+ void OPENSSL_cpuid_setup(void) {
+ #if defined(AT_HWCAP2)
++#if defined(__linux__)
+ OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
++#elif defined(__FreeBSD__)
++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2));
++#endif
+ #else
+ OPENSSL_ppc64le_hwcap2 = 0;
+ #endif
++
+ OPENSSL_cpucap_initialized = 1;
+
+ // OPENSSL_ppccap is a 64-bit hex string which may start with "0x".
diff --git a/deskutils/readur/pkg-plist b/deskutils/readur/pkg-plist
index e39af9842c24..3c4a3e377cd9 100644
--- a/deskutils/readur/pkg-plist
+++ b/deskutils/readur/pkg-plist
@@ -5,6 +5,6 @@ bin/readur
%%WWWDIR%%/readur.png
%%WWWDIR%%/index.html
@dir %%WWWDIR%%/assets
-%%WWWDIR%%/assets/index-hLouS2YV.js
+%%WWWDIR%%/assets/index-Boh5XzNh.js
%%WWWDIR%%/assets/index-C5nToalm.css
@dir(%%USER%%,%%GROUP%%,0700) %%HOMEDIR%%
diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile
index e30d9209f8f1..04d302f64165 100644
--- a/deskutils/remind/Makefile
+++ b/deskutils/remind/Makefile
@@ -1,5 +1,5 @@
PORTNAME= remind
-DISTVERSION= 05.04.02
+DISTVERSION= 05.05.00
CATEGORIES= deskutils
# upstream moves distfiles to OLD once a new release appears
MASTER_SITES= https://dianne.skoll.ca/projects/remind/download/ \
diff --git a/deskutils/remind/distinfo b/deskutils/remind/distinfo
index 47a102def74f..09a7553c4f4e 100644
--- a/deskutils/remind/distinfo
+++ b/deskutils/remind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752755124
-SHA256 (remind-05.04.02.tar.gz) = 5872c2eea8ab8ae50fa4a70388547fafd8277ba1ce9f037317695541af055526
-SIZE (remind-05.04.02.tar.gz) = 4566662
+TIMESTAMP = 1754049061
+SHA256 (remind-05.05.00.tar.gz) = cc57fe8399cdc443344b9d1413bc31d47732156438bdd1d3d82d1a833ffacbed
+SIZE (remind-05.05.00.tar.gz) = 8975080
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 b99cb2283696..7c8eb5acaacc 100644
--- a/deskutils/skim/Makefile
+++ b/deskutils/skim/Makefile
@@ -1,7 +1,6 @@
PORTNAME= skim
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.0
-PORTREVISION= 2
+DISTVERSION= 0.20.4
CATEGORIES= deskutils
PKGNAMESUFFIX= -fuzzy-finder
@@ -20,31 +19,31 @@ GH_ACCOUNT= lotabout
CARGO_CRATES= aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.8 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
arrayvec-0.7.6 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
beef-0.5.2 \
bitflags-1.3.2 \
bitflags-2.9.1 \
bstr-1.12.0 \
- bumpalo-3.17.0 \
- cc-1.2.25 \
- cfg-if-1.0.0 \
+ bumpalo-3.19.0 \
+ cc-1.2.31 \
+ cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
chrono-0.4.41 \
- clap-4.5.39 \
- clap_builder-4.5.39 \
- clap_complete-4.5.51 \
+ clap-4.5.42 \
+ clap_builder-4.5.42 \
+ clap_complete-4.5.55 \
clap_complete_fig-4.5.2 \
- clap_complete_nushell-4.5.6 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
- clap_mangen-0.2.26 \
- colorchoice-1.0.3 \
+ clap_complete_nushell-4.5.8 \
+ clap_derive-4.5.41 \
+ clap_lex-0.7.5 \
+ clap_mangen-0.2.29 \
+ colorchoice-1.0.4 \
core-foundation-sys-0.8.7 \
crossbeam-0.8.4 \
crossbeam-channel-0.5.15 \
@@ -67,42 +66,42 @@ CARGO_CRATES= aho-corasick-1.1.3 \
env_home-0.1.0 \
env_logger-0.11.8 \
equivalent-1.0.2 \
- errno-0.3.12 \
+ errno-0.3.13 \
fastrand-2.3.0 \
fnv-1.0.7 \
fuzzy-matcher-0.3.7 \
getrandom-0.2.16 \
getrandom-0.3.3 \
- hashbrown-0.15.3 \
+ hashbrown-0.15.4 \
heck-0.5.0 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
ident_case-1.0.1 \
- indexmap-2.9.0 \
+ indexmap-2.10.0 \
is_terminal_polyfill-1.70.1 \
- jiff-0.2.14 \
- jiff-static-0.2.14 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.172 \
- libredox-0.1.3 \
+ libc-0.2.174 \
+ libredox-0.1.9 \
linux-raw-sys-0.9.4 \
log-0.4.27 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
nix-0.29.0 \
num-conv-0.1.0 \
num-traits-0.2.19 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
proc-macro2-1.0.95 \
pulldown-cmark-0.13.0 \
quote-1.0.40 \
- r-efi-5.2.0 \
- rand-0.9.1 \
+ r-efi-5.3.0 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
rand_core-0.9.3 \
rayon-1.10.0 \
@@ -112,28 +111,28 @@ CARGO_CRATES= aho-corasick-1.1.3 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
roff-0.2.2 \
- rustix-1.0.7 \
+ rustix-1.0.8 \
rustversion-1.0.21 \
serde-1.0.219 \
serde_derive-1.0.219 \
shell-quote-0.7.2 \
shlex-1.3.0 \
strsim-0.11.1 \
- syn-2.0.101 \
+ syn-2.0.104 \
tempfile-3.20.0 \
term-0.7.0 \
thiserror-1.0.69 \
thiserror-impl-1.0.69 \
- thread_local-1.1.8 \
+ thread_local-1.1.9 \
time-0.3.41 \
time-core-0.1.4 \
timer-0.2.0 \
unicase-2.8.1 \
unicode-ident-1.0.18 \
- unicode-width-0.2.0 \
+ unicode-width-0.2.1 \
utf8parse-0.2.2 \
vte-0.15.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ 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 \
@@ -147,23 +146,33 @@ CARGO_CRATES= aho-corasick-1.1.3 \
windows-core-0.61.2 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
+ windows-link-0.1.3 \
windows-result-0.3.4 \
windows-strings-0.4.2 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
- zerocopy-0.8.25 \
- zerocopy-derive-0.8.25
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26
PLIST_FILES= bin/sk
diff --git a/deskutils/skim/distinfo b/deskutils/skim/distinfo
index e5cbecfc49ed..9d181edcebe6 100644
--- a/deskutils/skim/distinfo
+++ b/deskutils/skim/distinfo
@@ -1,24 +1,24 @@
-TIMESTAMP = 1748679142
+TIMESTAMP = 1754213533
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/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.8.crate) = 6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa
-SIZE (rust/crates/anstyle-wincon-3.0.8.crate) = 12534
+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/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/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
SIZE (rust/crates/beef-0.5.2.crate) = 15275
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -27,34 +27,34 @@ SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc
SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/cc-1.2.25.crate) = d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951
-SIZE (rust/crates/cc-1.2.25.crate) = 106594
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2
+SIZE (rust/crates/cc-1.2.31.crate) = 109427
+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.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
-SIZE (rust/crates/clap-4.5.39.crate) = 57328
-SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
-SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
-SHA256 (rust/crates/clap_complete-4.5.51.crate) = 8d2267df7f3c8e74e38268887ea5235d4dfadd39bfff2d56ab82d61776be355e
-SIZE (rust/crates/clap_complete-4.5.51.crate) = 48446
+SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882
+SIZE (rust/crates/clap-4.5.42.crate) = 58305
+SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966
+SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655
+SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
+SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
SHA256 (rust/crates/clap_complete_fig-4.5.2.crate) = d494102c8ff3951810c72baf96910b980fb065ca5d3101243e6a8dc19747c86b
SIZE (rust/crates/clap_complete_fig-4.5.2.crate) = 11376
-SHA256 (rust/crates/clap_complete_nushell-4.5.6.crate) = 9801fe85d7986742027c6d365728a6a4ecb6d2b09866de18be836fef7ebf7df1
-SIZE (rust/crates/clap_complete_nushell-4.5.6.crate) = 35110
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/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/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
+SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
+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.29.crate) = 27b4c3c54b30f0d9adcb47f25f61fcce35c4dd8916638c6b82fbd5f4fb4179e2
+SIZE (rust/crates/clap_mangen-0.2.29.crate) = 16080
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
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/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8
@@ -99,8 +99,8 @@ SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -111,8 +111,8 @@ SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433
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/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
-SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
+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/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
@@ -121,28 +121,28 @@ SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba5
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/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
-SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
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/jiff-0.2.14.crate) = a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93
-SIZE (rust/crates/jiff-0.2.14.crate) = 712978
-SHA256 (rust/crates/jiff-static-0.2.14.crate) = 6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442
-SIZE (rust/crates/jiff-static-0.2.14.crate) = 76141
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
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.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
SHA256 (rust/crates/linux-raw-sys-0.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.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/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
SIZE (rust/crates/nix-0.29.0.crate) = 318248
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
@@ -153,8 +153,8 @@ SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a71648
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/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
@@ -167,10 +167,10 @@ SHA256 (rust/crates/pulldown-cmark-0.13.0.crate) = 1e8bbe1a966bd2f362681a44f6edc
SIZE (rust/crates/pulldown-cmark-0.13.0.crate) = 154023
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.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+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
@@ -189,8 +189,8 @@ 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-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+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/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
@@ -203,8 +203,8 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
@@ -213,8 +213,8 @@ SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8
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.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+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
@@ -225,14 +225,14 @@ SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac4
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-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/vte-0.15.0.crate) = a5924018406ce0063cd67f8e008104968b74b563ee1b85dde3ed1f7cb87d3dbd
SIZE (rust/crates/vte-0.15.0.crate) = 57487
-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.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
@@ -259,39 +259,59 @@ SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf
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.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/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 (lotabout-skim-v0.18.0_GH0.tar.gz) = 028cabc0df171c34343fae340132a2b718aae4f405320b11c47f22173ca43b57
-SIZE (lotabout-skim-v0.18.0_GH0.tar.gz) = 189025
+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 (lotabout-skim-v0.20.4_GH0.tar.gz) = a1309f9cc10b287673c3c1067490888b9116a30a84d9c202401cdf1798982a28
+SIZE (lotabout-skim-v0.20.4_GH0.tar.gz) = 192131
diff --git a/deskutils/stirling-pdf/Makefile b/deskutils/stirling-pdf/Makefile
index 824708d89692..62f1147c2406 100644
--- a/deskutils/stirling-pdf/Makefile
+++ b/deskutils/stirling-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stirling-pdf
-PORTVERSION= 1.0.2
+PORTVERSION= 1.2.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 46bad29c78f8..679b9f3b1383 100644
--- a/deskutils/stirling-pdf/distinfo
+++ b/deskutils/stirling-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752125821
-SHA256 (stirling-pdf/1.0.2/Stirling-PDF-with-login.jar) = a32de483ad6d66ca6ab105fa5f0b2ca97f916c971f58f9d40ac7a2396f63686e
-SIZE (stirling-pdf/1.0.2/Stirling-PDF-with-login.jar) = 155649222
+TIMESTAMP = 1754800804
+SHA256 (stirling-pdf/1.2.0/Stirling-PDF-with-login.jar) = 3b00e79f587a8539f4958204e39469fb1b52b6d412783fe124193a10e1be6202
+SIZE (stirling-pdf/1.2.0/Stirling-PDF-with-login.jar) = 153811712
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/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/ultralist/Makefile b/deskutils/ultralist/Makefile
index 716faa64ee8c..aee9e021467d 100644
--- a/deskutils/ultralist/Makefile
+++ b/deskutils/ultralist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ultralist
DISTVERSION= 1.7.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= deskutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/deskutils/xdg-desktop-portal/Makefile b/deskutils/xdg-desktop-portal/Makefile
index 5e55139658f2..cf88fb440de2 100644
--- a/deskutils/xdg-desktop-portal/Makefile
+++ b/deskutils/xdg-desktop-portal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xdg-desktop-portal
-PORTVERSION= 1.20.0
-PORTREVISION= 2
+DISTVERSION= 1.20.3
CATEGORIES= deskutils
MAINTAINER= arrowd@FreeBSD.org
@@ -12,16 +11,19 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libfuse3.so:filesystems/fusefs-libs3 \
libgeoclue-2.so:net/geoclue \
- libgudev-1.0.so.0:devel/libgudev \
+ libgudev-1.0.so:devel/libgudev \
libjson-glib-1.0.so:devel/json-glib \
libpipewire-0.3.so:multimedia/pipewire \
libportal.so:deskutils/libportal
-USES= gettext-tools gmake gnome gstreamer meson pkgconfig python:build shebangfix
+USES= gettext-tools gmake gnome gstreamer meson pkgconfig \
+ python:build shebangfix
USE_GITHUB= yes
GH_ACCOUNT= flatpak
USE_GNOME= gdkpixbuf glib20
+SHEBANG_FILES= src/generate-method-info.py
+
MESON_ARGS= -Ddocumentation=disabled \
-Dflatpak-interfaces=disabled \
-Dsandboxed-image-validation=disabled \
@@ -29,15 +31,12 @@ MESON_ARGS= -Ddocumentation=disabled \
-Dsystemd=disabled \
-Dtests=disabled
-SHEBANG_FILES= src/generate-method-info.py
-
OPTIONS_DEFINE= MANPAGES
+OPTIONS_SUB= yes
MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils
MANPAGES_MESON_ENABLED= man-pages
-OPTIONS_SUB= yes
-
post-install:
@${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd
diff --git a/deskutils/xdg-desktop-portal/distinfo b/deskutils/xdg-desktop-portal/distinfo
index 575b86ed19bc..9f7bf2de7c46 100644
--- a/deskutils/xdg-desktop-portal/distinfo
+++ b/deskutils/xdg-desktop-portal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741594646
-SHA256 (flatpak-xdg-desktop-portal-1.20.0_GH0.tar.gz) = b596fa3dcec67e90d5a657395a17e347820095ac5616a28ba319f4d45a999792
-SIZE (flatpak-xdg-desktop-portal-1.20.0_GH0.tar.gz) = 1330779
+TIMESTAMP = 1753610488
+SHA256 (flatpak-xdg-desktop-portal-1.20.3_GH0.tar.gz) = 01d2a8ceaab06fa1d0638abe541dbb415a0a19be271d9669a93ec1640f87ea4a
+SIZE (flatpak-xdg-desktop-portal-1.20.3_GH0.tar.gz) = 1337615
diff --git a/deskutils/xdg-desktop-portal/pkg-plist b/deskutils/xdg-desktop-portal/pkg-plist
index 0401e3748f1a..27b14c01066c 100644
--- a/deskutils/xdg-desktop-portal/pkg-plist
+++ b/deskutils/xdg-desktop-portal/pkg-plist
@@ -65,6 +65,7 @@ share/dbus-1/services/org.freedesktop.impl.portal.PermissionStore.service
share/dbus-1/services/org.freedesktop.portal.Desktop.service
share/dbus-1/services/org.freedesktop.portal.Documents.service
share/locale/be/LC_MESSAGES/xdg-desktop-portal.mo
+share/locale/bg/LC_MESSAGES/xdg-desktop-portal.mo
share/locale/ca/LC_MESSAGES/xdg-desktop-portal.mo
share/locale/cs/LC_MESSAGES/xdg-desktop-portal.mo
share/locale/da/LC_MESSAGES/xdg-desktop-portal.mo