summaryrefslogtreecommitdiff
path: root/deskutils
diff options
context:
space:
mode:
Diffstat (limited to 'deskutils')
-rw-r--r--deskutils/calibre/Makefile4
-rw-r--r--deskutils/calibre/distinfo10
-rw-r--r--deskutils/calibre/files/patch-tts-missing-fix81
-rw-r--r--deskutils/calibre/files/user-agent-data.json120
-rw-r--r--deskutils/copyq/Makefile5
-rw-r--r--deskutils/copyq/distinfo8
-rw-r--r--deskutils/copyq/pkg-plist4
-rw-r--r--deskutils/fet/Makefile2
-rw-r--r--deskutils/fet/distinfo6
-rw-r--r--deskutils/freeplane/Makefile2
-rw-r--r--deskutils/freeplane/distinfo6
-rw-r--r--deskutils/freeplane/pkg-plist2
-rw-r--r--deskutils/gnotime/Makefile3
-rw-r--r--deskutils/lxqt-notificationd/Makefile2
-rw-r--r--deskutils/nextcloudclient/Makefile11
-rw-r--r--deskutils/nextcloudclient/distinfo6
-rw-r--r--deskutils/nextcloudclient/files/patch-doc_CMakeLists.txt18
-rw-r--r--deskutils/nextcloudclient/files/patch-man_CMakeLists.txt15
-rw-r--r--deskutils/nextcloudclient/pkg-plist3
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/Makefile1
-rw-r--r--deskutils/py-paperless-ngx/Makefile4
-rw-r--r--deskutils/py-paperless-ngx/distinfo10
-rw-r--r--deskutils/py-paperless-ngx/files/patch-paperless.conf.example10
-rw-r--r--deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py20
-rw-r--r--deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py25
-rw-r--r--deskutils/py-paperless-ngx/pkg-plist62
-rw-r--r--deskutils/qownnotes/Makefile1
-rw-r--r--deskutils/readur/Makefile2
-rw-r--r--deskutils/readur/Makefile.crates26
-rw-r--r--deskutils/readur/distinfo62
-rw-r--r--deskutils/readur/pkg-plist2
-rw-r--r--deskutils/remind/Makefile2
-rw-r--r--deskutils/remind/distinfo6
-rw-r--r--deskutils/syncthingtray/Makefile8
-rw-r--r--deskutils/syncthingtray/distinfo18
-rw-r--r--deskutils/syncthingtray/pkg-message11
-rw-r--r--deskutils/timewarrior/Makefile2
-rw-r--r--deskutils/timewarrior/distinfo6
-rw-r--r--deskutils/virt-manager/Makefile3
-rw-r--r--deskutils/virt-manager/distinfo6
-rw-r--r--deskutils/virt-manager/pkg-plist1
41 files changed, 262 insertions, 334 deletions
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index 2e4dfec5df9f..c03f32e97b0b 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calibre
-PORTVERSION= 8.8.0
+PORTVERSION= 8.9.0
CATEGORIES= deskutils python
MASTER_SITES= https://download.calibre-ebook.com/${PORTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -66,7 +66,7 @@ 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:3f9e7e2:translations \
+GH_TUPLE= kovidgoyal:calibre-translations:6890dae:translations \
LibreOffice:dictionaries:ea41884:hypenation
USE_GL= opengl
USE_PYQT= pyqt6 pysip webengine qtbuilder:build sip:build
diff --git a/deskutils/calibre/distinfo b/deskutils/calibre/distinfo
index 71f252afcf17..e4f908e33a92 100644
--- a/deskutils/calibre/distinfo
+++ b/deskutils/calibre/distinfo
@@ -1,7 +1,7 @@
-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
+TIMESTAMP = 1755855152
+SHA256 (calibre/calibre-8.9.0.tar.xz) = fa65ca2942eff06d5d7e867d55f35f79eda4ce7bf83950105c20a2d63f169620
+SIZE (calibre/calibre-8.9.0.tar.xz) = 45078452
+SHA256 (calibre/kovidgoyal-calibre-translations-6890dae_GH0.tar.gz) = 88a0f5be91dd20d37c70efb9b3407a81662b215948b9ec6aa60dce6ac62f2f53
+SIZE (calibre/kovidgoyal-calibre-translations-6890dae_GH0.tar.gz) = 75303290
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-tts-missing-fix b/deskutils/calibre/files/patch-tts-missing-fix
deleted file mode 100644
index a8ea80597c6a..000000000000
--- a/deskutils/calibre/files/patch-tts-missing-fix
+++ /dev/null
@@ -1,81 +0,0 @@
-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 6ba80d11101f..152686eed896 100644
--- a/deskutils/calibre/files/user-agent-data.json
+++ b/deskutils/calibre/files/user-agent-data.json
@@ -1,8 +1,8 @@
{
"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/134.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36",
@@ -13,10 +13,10 @@
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36",
@@ -31,8 +31,8 @@
"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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
- "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 (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/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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
@@ -43,72 +43,72 @@
"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 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; 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/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/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"
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"
],
"desktop_platforms": [
"Windows NT 10.0; Microsoft Windows 10.0.19044; en-US",
- "Windows NT 6.1; Win64; x64",
- "Windows NT 10.0; Win64; x64",
- "Windows NT 10.0",
+ "Windows NT 10.0; WOW64",
"Macintosh; Intel Mac OS X 10_15_7",
+ "Windows NT 10.0; Win64; x64",
"Macintosh; Intel Mac OS X 10.15",
- "Windows NT 10.0; WOW64"
+ "Windows NT 10.0",
+ "Windows NT 6.1; Win64; x64"
],
- "timestamp": "2025-08-09T08:59:58.521236+00:00",
+ "timestamp": "2025-08-22T09:37:07.432222+00:00",
"user_agents_popularity": {
- "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 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0": 18757,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0": 14237,
+ "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": 150565,
+ "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": 8087,
+ "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": 7089,
+ "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": 105066,
+ "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": 6994,
+ "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": 12726,
+ "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": 41527,
+ "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": 9818,
+ "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": 35726,
+ "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": 54521,
+ "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": 69349,
+ "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/)": 18861,
+ "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18": 7866,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 34094,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36": 15920,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36": 7907,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36": 12990,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36": 25152,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 10024,
+ "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": 16844,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36": 6918,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 19172,
+ "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": 7761,
+ "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": 20757,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 557160,
+ "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": 286258,
"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": 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
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36": 251770,
+ "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": 139083,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36": 285373,
+ "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": 148855,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36": 330333,
+ "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": 139103,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36": 302044,
+ "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": 100322,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36": 232467,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36": 164460,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36": 376707,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0": 29007,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0": 177319,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0": 136813,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0": 173983,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0": 131125,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0": 165620,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0": 100694,
+ "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0": 16562,
+ "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0": 8861
}
}
diff --git a/deskutils/copyq/Makefile b/deskutils/copyq/Makefile
index e7059a3c1ad4..685b332a7e98 100644
--- a/deskutils/copyq/Makefile
+++ b/deskutils/copyq/Makefile
@@ -1,12 +1,9 @@
PORTNAME= copyq
-DISTVERSION= 10.0.0
+DISTVERSION= 11.0.0
CATEGORIES= deskutils
MASTER_SITES= https://github.com/hluk/CopyQ/releases/download/v${DISTVERSION}/
DISTNAME= Copyq-${DISTVERSION}
-PATCH_SITES= https://github.com/hluk/CopyQ/commit/
-PATCHFILES+= f08c0d46a239362c5d3525ef9c3ba943bb00f734.patch:-p1 # Fix build with Qt >= 6.9.0
-
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Qt6 based clipboard manager
WWW= https://github.com/hluk/CopyQ
diff --git a/deskutils/copyq/distinfo b/deskutils/copyq/distinfo
index 295cea033ed3..3d9ad64a911d 100644
--- a/deskutils/copyq/distinfo
+++ b/deskutils/copyq/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1744954135
-SHA256 (Copyq-10.0.0.tar.gz) = cc1ab0b492824d92e6e94b5d30576bcf7ed84b4fa75bd305c7262e0b2ccc7b95
-SIZE (Copyq-10.0.0.tar.gz) = 3457419
-SHA256 (f08c0d46a239362c5d3525ef9c3ba943bb00f734.patch) = 176a422134c6fd85f58b1dd2cb70b2b89c018b14e6c756193e74a9eae579441c
-SIZE (f08c0d46a239362c5d3525ef9c3ba943bb00f734.patch) = 16044
+TIMESTAMP = 1755886594
+SHA256 (Copyq-11.0.0.tar.gz) = c59fbd0e39fc40ee38d730dd31fb375602f064d0fca130cd8a4fbb782f2e80eb
+SIZE (Copyq-11.0.0.tar.gz) = 3498174
diff --git a/deskutils/copyq/pkg-plist b/deskutils/copyq/pkg-plist
index 50e70c003d21..f7b9fdf044f4 100644
--- a/deskutils/copyq/pkg-plist
+++ b/deskutils/copyq/pkg-plist
@@ -7,7 +7,6 @@ bin/copyq
%%PLUGINS%%lib/copyq/plugins/libitemsync.so
%%PLUGINS%%lib/copyq/plugins/libitemtags.so
%%PLUGINS%%lib/copyq/plugins/libitemtext.so
-share/man/man1/copyq.1.gz
share/applications/com.github.hluk.copyq.desktop
share/bash-completion/completions/copyq
%%DATADIR%%/themes/dark.ini
@@ -34,12 +33,14 @@ share/bash-completion/completions/copyq
%%DATADIR%%/translations/copyq_fa.qm
%%DATADIR%%/translations/copyq_fi.qm
%%DATADIR%%/translations/copyq_fr.qm
+%%DATADIR%%/translations/copyq_ga.qm
%%DATADIR%%/translations/copyq_he.qm
%%DATADIR%%/translations/copyq_hr.qm
%%DATADIR%%/translations/copyq_hu.qm
%%DATADIR%%/translations/copyq_id.qm
%%DATADIR%%/translations/copyq_it.qm
%%DATADIR%%/translations/copyq_ja.qm
+%%DATADIR%%/translations/copyq_kab.qm
%%DATADIR%%/translations/copyq_ko.qm
%%DATADIR%%/translations/copyq_lt.qm
%%DATADIR%%/translations/copyq_nb.qm
@@ -63,4 +64,5 @@ share/icons/hicolor/48x48/apps/copyq.png
share/icons/hicolor/64x64/apps/copyq.png
share/icons/hicolor/scalable/apps/copyq.svg
share/icons/hicolor/scalable/apps/copyq_mask.svg
+share/man/man1/copyq.1.gz
share/metainfo/com.github.hluk.copyq.appdata.xml
diff --git a/deskutils/fet/Makefile b/deskutils/fet/Makefile
index d54352b54b44..635b328c2c9d 100644
--- a/deskutils/fet/Makefile
+++ b/deskutils/fet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fet
-DISTVERSION= 7.4.4
+DISTVERSION= 7.4.6
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 5cf631115ca3..54477cd9f108 100644
--- a/deskutils/fet/distinfo
+++ b/deskutils/fet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755448015
-SHA256 (fet-7.4.4.tar.bz2) = 5345eef83dc660db2d27bce2a8bbd3881667a1b4c38d63fb178c1a1ad63fd58b
-SIZE (fet-7.4.4.tar.bz2) = 16653324
+TIMESTAMP = 1756279351
+SHA256 (fet-7.4.6.tar.bz2) = 5c90cb6ae90a9845633f8b731cb0db473b7ed5a026d1f1591c1a107fb8e737e1
+SIZE (fet-7.4.6.tar.bz2) = 16730977
diff --git a/deskutils/freeplane/Makefile b/deskutils/freeplane/Makefile
index 93f3912c89df..4b4fdc4337c4 100644
--- a/deskutils/freeplane/Makefile
+++ b/deskutils/freeplane/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freeplane
-DISTVERSION= 1.12.12
+DISTVERSION= 1.12.13
CATEGORIES= deskutils editors java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20stable
DISTNAME= ${PORTNAME}_bin-${PORTVERSION}
diff --git a/deskutils/freeplane/distinfo b/deskutils/freeplane/distinfo
index 5f45320155ad..7fa4ecc038be 100644
--- a/deskutils/freeplane/distinfo
+++ b/deskutils/freeplane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754202308
-SHA256 (freeplane_bin-1.12.12.zip) = 171320ded784889269a54623c2505b10c86da2f281f7a83e8c329239168dccc9
-SIZE (freeplane_bin-1.12.12.zip) = 62115220
+TIMESTAMP = 1756113787
+SHA256 (freeplane_bin-1.12.13.zip) = e82b2405a1d8d72cd8fc3d1b9ec9333922769b9f9db3e0410875a2126d941e05
+SIZE (freeplane_bin-1.12.13.zip) = 62126225
diff --git a/deskutils/freeplane/pkg-plist b/deskutils/freeplane/pkg-plist
index fbf713794809..e55f42c5fccb 100644
--- a/deskutils/freeplane/pkg-plist
+++ b/deskutils/freeplane/pkg-plist
@@ -265,7 +265,6 @@ share/applications/freeplane.desktop
%%DATADIR%%/freeplane256.png
%%DATADIR%%/freeplaneConsole.l4j.ini
%%DATADIR%%/freeplanelauncher.jar
-%%DATADIR%%/gitinfo.txt
%%DATADIR%%/init.xargs
%%DATADIR%%/plugins/org.freeplane.plugin.bugreport/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.bugreport/lib/plugin-%%PORTVERSION%%.jar
@@ -379,7 +378,6 @@ share/applications/freeplane.desktop
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/xml-apis-ext-1.3.04.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/xmlgraphics-commons-2.11.jar
%%DATADIR%%/props.xargs
-%%DATADIR%%/resources/gitinfo.properties
%%DATADIR%%/resources/linkDecoration.ini
%%DATADIR%%/resources/ortho/dictionary_de.ortho
%%DATADIR%%/resources/ortho/dictionary_en.ortho
diff --git a/deskutils/gnotime/Makefile b/deskutils/gnotime/Makefile
index 98ac0ee7fd53..480c474ca92b 100644
--- a/deskutils/gnotime/Makefile
+++ b/deskutils/gnotime/Makefile
@@ -10,6 +10,9 @@ WWW= https://github.com/GnoTime/gnotime
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Depends on expired databases/qof
+EXPIRATION_DATE=2025-11-24
+
BUILD_DEPENDS= autoconf-archive>=0:devel/autoconf-archive \
scrollkeeper-config:textproc/rarian
LIB_DEPENDS= libqof.so:databases/qof \
diff --git a/deskutils/lxqt-notificationd/Makefile b/deskutils/lxqt-notificationd/Makefile
index 2c69bf28a3db..3675663515c2 100644
--- a/deskutils/lxqt-notificationd/Makefile
+++ b/deskutils/lxqt-notificationd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lxqt-notificationd
PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= deskutils
MASTER_SITES= LXQT
diff --git a/deskutils/nextcloudclient/Makefile b/deskutils/nextcloudclient/Makefile
index 2a795c140df1..30292a73f65c 100644
--- a/deskutils/nextcloudclient/Makefile
+++ b/deskutils/nextcloudclient/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nextcloudclient
-PORTVERSION= 3.16.6
+PORTVERSION= 3.17.1
DISTVERSIONPREFIX= v
CATEGORIES= deskutils
@@ -32,7 +32,7 @@ USE_GITHUB= yes
GH_ACCOUNT= nextcloud
GH_PROJECT= desktop
-OPTIONS_DEFINE= DOCS DEBUG GNOME GUIADDONS KDE WEBENGINE
+OPTIONS_DEFINE= DEBUG GNOME GUIADDONS KDE WEBENGINE
OPTIONS_DEFAULT= GNOME GUIADDONS
OPTIONS_DEFAULT_aarch64= WEBENGINE
OPTIONS_DEFAULT_amd64= WEBENGINE
@@ -44,13 +44,6 @@ GUIADDONS_DESC= Use KDE guiaddons (implies KDE)
KDE_DESC= KDE desktop environment support
WEBENGINE_DESC= Use Webengine to provide web login flow
-DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \
- doxygen:devel/doxygen
-DOCS_USES= tex
-DOCS_USE= TEX=dvipsk:build,latex:build
-DOCS_CMAKE_BOOL= WITH_DOC
-DOCS_VARS= PORTDOCS=*
-
GNOME_CMAKE_BOOL= BUILD_SHELL_INTEGRATION_NAUTILUS
KDE_USES= xorg
diff --git a/deskutils/nextcloudclient/distinfo b/deskutils/nextcloudclient/distinfo
index 55c5fd4ee375..d92e0b984187 100644
--- a/deskutils/nextcloudclient/distinfo
+++ b/deskutils/nextcloudclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750591897
-SHA256 (nextcloud-desktop-v3.16.6_GH0.tar.gz) = 8fd58e8537ac45f5c66eb925b8ef84e08f70a21bb0bdc3fb14de6a3310524954
-SIZE (nextcloud-desktop-v3.16.6_GH0.tar.gz) = 15690688
+TIMESTAMP = 1755675174
+SHA256 (nextcloud-desktop-v3.17.1_GH0.tar.gz) = 5f9668a0437a302675fb0e5bbc8f7030010e91632bd44271eab1e55a9f5c238a
+SIZE (nextcloud-desktop-v3.17.1_GH0.tar.gz) = 9402514
diff --git a/deskutils/nextcloudclient/files/patch-doc_CMakeLists.txt b/deskutils/nextcloudclient/files/patch-doc_CMakeLists.txt
deleted file mode 100644
index 1fb6b60ed164..000000000000
--- a/deskutils/nextcloudclient/files/patch-doc_CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
---- doc/CMakeLists.txt.orig 2025-03-12 08:49:45 UTC
-+++ doc/CMakeLists.txt
-@@ -11,7 +11,7 @@ if(SPHINX_FOUND)
- # assets
- set(LATEX_LOGO "${CMAKE_CURRENT_SOURCE_DIR}/logo-blue.pdf")
-
-- set(APPLICATION_DOC_DIR "${CMAKE_INSTALL_DOCDIR}/${PACKAGE}")
-+ set(APPLICATION_DOC_DIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/nextcloudclient")
- install(DIRECTORY ${SPHINX_HTML_DIR} DESTINATION ${APPLICATION_DOC_DIR} OPTIONAL)
- install(DIRECTORY ${SPHINX_PDF_DIR} DESTINATION ${APPLICATION_DOC_DIR} OPTIONAL)
- install(DIRECTORY ${SPHINX_QCH_DIR} DESTINATION ${APPLICATION_DOC_DIR} OPTIONAL)
-@@ -90,4 +90,4 @@ if(SPHINX_FOUND)
- ${SPHINX_HTMLHELP_DIR} )
- add_custom_target( doc-chm pushd ${SPHINX_HTMLHELP_DIR}; ${MSHTML_COMPILER} *.hhp; popd
- DEPENDS doc-chm-sphinx )
--endif(SPHINX_FOUND)
-\ No newline at end of file
-+endif(SPHINX_FOUND)
diff --git a/deskutils/nextcloudclient/files/patch-man_CMakeLists.txt b/deskutils/nextcloudclient/files/patch-man_CMakeLists.txt
deleted file mode 100644
index c5412b20ae9f..000000000000
--- a/deskutils/nextcloudclient/files/patch-man_CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
---- man/CMakeLists.txt.orig 2017-12-20 15:03:02 UTC
-+++ man/CMakeLists.txt
-@@ -3,6 +3,12 @@ if(SPHINX_FOUND)
- # Sphinx cache with pickled ReST documents
- set(SPHINX_CACHE_DIR "${CMAKE_CURRENT_BINARY_DIR}/_doctrees")
-
-+ if(WITH_DOC)
-+ add_custom_target(man ALL DEPENDS doc-man COMMENT "Building manual pages...")
-+ else(WITH_DOC)
-+ add_custom_target(man DEPENDS doc-maan COMMENT "Building manual pages...")
-+ endif(WITH_DOC)
-+
- # HTML output directory
- set(SPHINX_MAN_DIR "${CMAKE_CURRENT_BINARY_DIR}/man1")
- install(DIRECTORY ${SPHINX_MAN_DIR} DESTINATION ${CMAKE_INSTALL_MANDIR} OPTIONAL)
diff --git a/deskutils/nextcloudclient/pkg-plist b/deskutils/nextcloudclient/pkg-plist
index 02b0e431331e..de7676968da8 100644
--- a/deskutils/nextcloudclient/pkg-plist
+++ b/deskutils/nextcloudclient/pkg-plist
@@ -88,12 +88,9 @@ share/icons/hicolor/72x72/apps/Nextcloud_sync.png
share/icons/hicolor/72x72/apps/Nextcloud_sync_shared.png
share/icons/hicolor/72x72/apps/Nextcloud_warn.png
share/icons/hicolor/72x72/apps/Nextcloud_warn_shared.png
-%%DOCS%%share/man/man1/nextcloud.1.gz
-%%DOCS%%share/man/man1/nextcloudcmd.1.gz
share/mime/packages/nextcloud.xml
%%GNOME%%share/nautilus-python/extensions/syncstate-Nextcloud.py
%%GNOME%%share/nemo-python/extensions/syncstate-Nextcloud.py
-share/nextcloud/i18n/client_TW.qm
share/nextcloud/i18n/client_af.qm
share/nextcloud/i18n/client_ar.qm
share/nextcloud/i18n/client_bg.qm
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
index 8049d33df4fc..f1c220ebd55a 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xdg-desktop-portal-kde
DISTVERSION= ${KDE_PLASMA_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/deskutils/py-paperless-ngx/Makefile b/deskutils/py-paperless-ngx/Makefile
index 543abc7e87a3..0a133caa05b8 100644
--- a/deskutils/py-paperless-ngx/Makefile
+++ b/deskutils/py-paperless-ngx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paperless-ngx
DISTVERSIONPREFIX= v
-DISTVERSION= 2.17.1
+DISTVERSION= 2.18.2
CATEGORIES= deskutils python
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/:webui \
GH:gh
@@ -19,7 +19,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}concurrent-log-handler>=0.9.19:sysutils/py-concurrent-log-handler@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateparser>=1.2.2:devel/py-dateparser@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj51-channels-redis>=4.3.0:www/py-dj51-channels-redis@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj51-django-allauth>=65.10.0:www/py-dj51-django-allauth@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj51-django-allauth>=65.11.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} \
diff --git a/deskutils/py-paperless-ngx/distinfo b/deskutils/py-paperless-ngx/distinfo
index 65c7da79fb33..3e1cea9d52a1 100644
--- a/deskutils/py-paperless-ngx/distinfo
+++ b/deskutils/py-paperless-ngx/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751359329
-SHA256 (paperless-ngx-v2.17.1.tar.xz) = b70bd19d4af4e41984b1d5637dd7f032351c0d7eadd4bd2e49ab21579e4ab09a
-SIZE (paperless-ngx-v2.17.1.tar.xz) = 78780336
-SHA256 (paperless-ngx-paperless-ngx-v2.17.1_GH0.tar.gz) = ab6c356a4485c5f3cb6b9c463c4468e9c9eaef538332396dafbcdb2cb63d2b88
-SIZE (paperless-ngx-paperless-ngx-v2.17.1_GH0.tar.gz) = 49844317
+TIMESTAMP = 1756049099
+SHA256 (paperless-ngx-v2.18.2.tar.xz) = a4150eb880fcc0e3e5c3e42f602ab317c91ebf8c53a7f5d2ae076d3537fc3f94
+SIZE (paperless-ngx-v2.18.2.tar.xz) = 81206704
+SHA256 (paperless-ngx-paperless-ngx-v2.18.2_GH0.tar.gz) = 20672668d988f69d52e536b6d33e3e881cfe820c5cf54221a3f5a94f31393be5
+SIZE (paperless-ngx-paperless-ngx-v2.18.2_GH0.tar.gz) = 49919387
diff --git a/deskutils/py-paperless-ngx/files/patch-paperless.conf.example b/deskutils/py-paperless-ngx/files/patch-paperless.conf.example
index fe40bb7b43a4..35e184176393 100644
--- a/deskutils/py-paperless-ngx/files/patch-paperless.conf.example
+++ b/deskutils/py-paperless-ngx/files/patch-paperless.conf.example
@@ -1,6 +1,6 @@
---- paperless.conf.example.orig 2024-04-08 01:44:14 UTC
+--- paperless.conf.example.orig 2025-08-17 20:46:35 UTC
+++ paperless.conf.example
-@@ -17,17 +17,29 @@
+@@ -13,17 +13,29 @@
# Paths and folders
@@ -34,7 +34,7 @@
#PAPERLESS_URL=https://example.com
#PAPERLESS_CSRF_TRUSTED_ORIGINS=https://example.com # can be set using PAPERLESS_URL
#PAPERLESS_ALLOWED_HOSTS=example.com,www.example.com # can be set using PAPERLESS_URL
-@@ -40,6 +52,7 @@
+@@ -36,6 +48,7 @@
# OCR settings
@@ -42,7 +42,7 @@
#PAPERLESS_OCR_LANGUAGE=eng
#PAPERLESS_OCR_MODE=skip
#PAPERLESS_OCR_SKIP_ARCHIVE_FILE=never
-@@ -56,6 +69,7 @@
+@@ -52,6 +65,7 @@
# Software tweaks
@@ -50,7 +50,7 @@
#PAPERLESS_TASK_WORKERS=1
#PAPERLESS_THREADS_PER_WORKER=1
#PAPERLESS_TIME_ZONE=UTC
-@@ -92,3 +106,7 @@
+@@ -88,3 +102,7 @@
#PAPERLESS_CONVERT_BINARY=/usr/bin/convert
#PAPERLESS_GS_BINARY=/usr/bin/gs
diff --git a/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py b/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py
deleted file mode 100644
index 948e6f5f4e98..000000000000
--- a/deskutils/py-paperless-ngx/files/patch-src_paperless__mail_mail.py
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/paperless_mail/mail.py.orig 2025-06-19 19:07:49 UTC
-+++ src/paperless_mail/mail.py
-@@ -29,7 +29,7 @@ from imap_tools import MailBoxUnencrypted
- from imap_tools import MailMessage
- from imap_tools import MailMessageFlags
- from imap_tools import errors
--from imap_tools.mailbox import MailBoxTls
-+from imap_tools.mailbox import MailBoxStartTls
- from imap_tools.query import LogicOperator
-
- from documents.data_models import ConsumableDocument
-@@ -419,7 +419,7 @@ def get_mailbox(server, port, security) -> MailBox:
- if security == MailAccount.ImapSecurity.NONE:
- mailbox = MailBoxUnencrypted(server, port)
- elif security == MailAccount.ImapSecurity.STARTTLS:
-- mailbox = MailBoxTls(server, port, ssl_context=ssl_context)
-+ mailbox = MailBoxStartTls(server, port, ssl_context=ssl_context)
- elif security == MailAccount.ImapSecurity.SSL:
- mailbox = MailBox(server, port, ssl_context=ssl_context)
- else:
diff --git a/deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py b/deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py
index 0631a458caf6..c29b74ddd28c 100644
--- a/deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py
+++ b/deskutils/py-paperless-ngx/files/patch-src_paperless_settings.py
@@ -1,15 +1,14 @@
---- src/paperless/settings.py.orig 2025-04-19 22:34:42 UTC
+--- src/paperless/settings.py.orig 2025-08-17 20:46:35 UTC
+++ src/paperless/settings.py
-@@ -21,8 +21,6 @@ if configuration_path and os.path.exists(configuration
- load_dotenv(configuration_path)
- elif os.path.exists("../paperless.conf"):
- load_dotenv("../paperless.conf")
--elif os.path.exists("/etc/paperless.conf"):
-- load_dotenv("/etc/paperless.conf")
- elif os.path.exists("/usr/local/etc/paperless.conf"):
- load_dotenv("/usr/local/etc/paperless.conf")
-
-@@ -267,7 +265,7 @@ THUMBNAIL_DIR = MEDIA_ROOT / "documents" / "thumbnails
+@@ -25,7 +25,6 @@ logger = logging.getLogger("paperless.settings")
+ for path in [
+ os.getenv("PAPERLESS_CONFIGURATION_PATH"),
+ "../paperless.conf",
+- "/etc/paperless.conf",
+ "/usr/local/etc/paperless.conf",
+ ]:
+ if path and Path(path).exists():
+@@ -273,7 +272,7 @@ THUMBNAIL_DIR = MEDIA_ROOT / "documents" / "thumbnails
DATA_DIR = __get_path("PAPERLESS_DATA_DIR", BASE_DIR.parent / "data")
@@ -17,8 +16,8 @@
+NLTK_DIR = __get_path("PAPERLESS_NLTK_DIR", "/usr/local/share/nltk_data")
# Check deprecated setting first
- EMPTY_TRASH_DIR = os.getenv(
-@@ -1106,7 +1104,7 @@ FILENAME_FORMAT_REMOVE_NONE = __get_boolean(
+ EMPTY_TRASH_DIR = (
+@@ -1279,7 +1278,7 @@ FILENAME_FORMAT_REMOVE_NONE = __get_boolean(
THUMBNAIL_FONT_NAME = os.getenv(
"PAPERLESS_THUMBNAIL_FONT_NAME",
diff --git a/deskutils/py-paperless-ngx/pkg-plist b/deskutils/py-paperless-ngx/pkg-plist
index a3aaee6580cb..718317ed8afd 100644
--- a/deskutils/py-paperless-ngx/pkg-plist
+++ b/deskutils/py-paperless-ngx/pkg-plist
@@ -526,6 +526,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/barcodes/several-patcht-codes.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/barcodes/split-by-asn-1.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/barcodes/split-by-asn-2.pdf
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/content.txt
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/documents/archive/0000001.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/documents/originals/0000001.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/documents/originals/0000002.pdf
@@ -541,7 +542,10 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/double-sided-odd.pdf
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/eml_with_umlaut.eml
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/invalid_pdf.pdf
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/malicious.svg
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/password-is-test.pdf
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/preprocessed_content.txt
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/preprocessed_content_advanced.txt
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/simple-noalpha.png
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/simple.jpg
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/samples/simple.pdf
@@ -570,6 +574,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_api_workflows.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_barcodes.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_bulk_edit.py
+%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_caching.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_checks.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_classifier.py
%%PYTHON_SITELIBDIR%%/paperless/documents/tests/test_consumer.py
@@ -684,6 +689,8 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/consumers%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db_cache%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/db_cache%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/filters%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/filters%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/middleware%%PYTHON_TAG%%.opt-1.pyc
@@ -698,6 +705,10 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/signals%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/urls%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/utils%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/validators%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/validators%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/version%%PYTHON_TAG%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/version%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/paperless/paperless/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
@@ -714,6 +725,7 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/config.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/consumers.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/db.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/db_cache.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/filters.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/middleware.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/migrations/0001_initial.py
@@ -742,12 +754,15 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/__init__.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_adapter.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_checks.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_db_cache.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_remote_user.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_settings.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_signals.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_views.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/tests/test_websockets.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/urls.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/utils.py
+%%PYTHON_SITELIBDIR%%/paperless/paperless/validators.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/version.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/views.py
%%PYTHON_SITELIBDIR%%/paperless/paperless/wsgi.py
@@ -3010,6 +3025,53 @@ share/man/man7/paperless-ngx.7.gz
%%WWWDIR%%/static/frontend/uk-UA/styles.css
%%WWWDIR%%/static/frontend/uk-UA/styles.css.br
%%WWWDIR%%/static/frontend/uk-UA/styles.css.gz
+%%WWWDIR%%/static/frontend/vi-VN/3rdpartylicenses.txt
+%%WWWDIR%%/static/frontend/vi-VN/3rdpartylicenses.txt.br
+%%WWWDIR%%/static/frontend/vi-VN/3rdpartylicenses.txt.gz
+%%WWWDIR%%/static/frontend/vi-VN/apple-touch-icon.png
+%%WWWDIR%%/static/frontend/vi-VN/assets/document.png
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.min.mjs
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.min.mjs.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.min.mjs.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.worker.min.mjs
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.worker.min.mjs.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/js/pdf.worker.min.mjs.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark-notext.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark-notext.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark-notext.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-dark.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-notext.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-notext.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-notext.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-white-notext.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-white-notext.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo-white-notext.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo.svg
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo.svg.br
+%%WWWDIR%%/static/frontend/vi-VN/assets/logo.svg.gz
+%%WWWDIR%%/static/frontend/vi-VN/favicon.ico
+%%WWWDIR%%/static/frontend/vi-VN/favicon.ico.br
+%%WWWDIR%%/static/frontend/vi-VN/favicon.ico.gz
+%%WWWDIR%%/static/frontend/vi-VN/index.html
+%%WWWDIR%%/static/frontend/vi-VN/index.html.br
+%%WWWDIR%%/static/frontend/vi-VN/index.html.gz
+%%WWWDIR%%/static/frontend/vi-VN/main.js
+%%WWWDIR%%/static/frontend/vi-VN/main.js.br
+%%WWWDIR%%/static/frontend/vi-VN/main.js.gz
+%%WWWDIR%%/static/frontend/vi-VN/manifest.webmanifest
+%%WWWDIR%%/static/frontend/vi-VN/manifest.webmanifest.br
+%%WWWDIR%%/static/frontend/vi-VN/manifest.webmanifest.gz
+%%WWWDIR%%/static/frontend/vi-VN/polyfills.js
+%%WWWDIR%%/static/frontend/vi-VN/polyfills.js.br
+%%WWWDIR%%/static/frontend/vi-VN/polyfills.js.gz
+%%WWWDIR%%/static/frontend/vi-VN/runtime.js
+%%WWWDIR%%/static/frontend/vi-VN/runtime.js.br
+%%WWWDIR%%/static/frontend/vi-VN/runtime.js.gz
+%%WWWDIR%%/static/frontend/vi-VN/styles.css
+%%WWWDIR%%/static/frontend/vi-VN/styles.css.br
+%%WWWDIR%%/static/frontend/vi-VN/styles.css.gz
%%WWWDIR%%/static/frontend/zh-CN/3rdpartylicenses.txt
%%WWWDIR%%/static/frontend/zh-CN/3rdpartylicenses.txt.br
%%WWWDIR%%/static/frontend/zh-CN/3rdpartylicenses.txt.gz
diff --git a/deskutils/qownnotes/Makefile b/deskutils/qownnotes/Makefile
index 8a688b4ddbea..36c2503e338d 100644
--- a/deskutils/qownnotes/Makefile
+++ b/deskutils/qownnotes/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qownnotes
PORTVERSION= 25.8.3
+PORTREVISION= 1
CATEGORIES= deskutils
MASTER_SITES= https://github.com/pbek/QOwnNotes/releases/download/v${PORTVERSION}/
diff --git a/deskutils/readur/Makefile b/deskutils/readur/Makefile
index 9d832d561fe7..814477caf2a4 100644
--- a/deskutils/readur/Makefile
+++ b/deskutils/readur/Makefile
@@ -1,6 +1,6 @@
PORTNAME= readur
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.5
+DISTVERSION= 2.5.6
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 3894e532b452..b349b91cf88b 100644
--- a/deskutils/readur/Makefile.crates
+++ b/deskutils/readur/Makefile.crates
@@ -20,7 +20,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
assert-json-diff-2.0.2 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
- async-trait-0.1.88 \
+ async-trait-0.1.89 \
atoi-2.0.0 \
atomic-waker-1.1.2 \
autocfg-1.4.0 \
@@ -58,7 +58,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
base64-0.22.1 \
base64-simd-0.8.0 \
base64ct-1.8.0 \
- bcrypt-0.17.0 \
+ bcrypt-0.17.1 \
bindgen-0.64.0 \
bindgen-0.69.5 \
bit_field-0.10.2 \
@@ -113,7 +113,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
data-encoding-2.9.0 \
- deadpool-0.10.0 \
+ deadpool-0.12.2 \
deadpool-runtime-0.1.4 \
der-0.6.1 \
der-0.7.10 \
@@ -147,7 +147,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
foldhash-0.1.5 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fs_extra-1.3.0 \
fsevent-sys-4.1.0 \
futures-0.3.31 \
@@ -189,7 +189,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
httparse-1.10.1 \
httpdate-1.0.3 \
hyper-0.14.32 \
- hyper-1.6.0 \
+ hyper-1.7.0 \
hyper-named-pipe-0.1.0 \
hyper-rustls-0.24.2 \
hyper-rustls-0.27.7 \
@@ -206,7 +206,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
image-0.25.6 \
image-webp-0.2.2 \
@@ -305,7 +305,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
peeking_take_while-0.1.2 \
pem-3.0.5 \
pem-rfc7468-0.7.0 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkcs1-0.7.5 \
@@ -342,7 +342,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
redox_syscall-0.5.13 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
- regex-1.11.1 \
+ regex-1.11.2 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
regex-lite-0.1.6 \
@@ -386,7 +386,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.142 \
+ serde_json-1.0.143 \
serde_path_to_error-0.1.17 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
@@ -443,9 +443,9 @@ CARGO_CRATES= ab_glyph-0.2.29 \
testcontainers-0.24.0 \
testcontainers-modules-0.12.1 \
thiserror-1.0.69 \
- thiserror-2.0.14 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.14 \
+ thiserror-impl-2.0.16 \
thread_local-1.1.9 \
tiff-0.9.1 \
time-0.3.41 \
@@ -486,7 +486,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
unicode-normalization-0.1.24 \
unicode-properties-0.1.3 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
urlencoding-2.1.3 \
utf-8-0.7.6 \
utf8_iter-1.0.4 \
@@ -568,7 +568,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
windows_x86_64_msvc-0.53.0 \
winnow-0.7.11 \
winreg-0.50.0 \
- wiremock-0.6.4 \
+ wiremock-0.6.5 \
wit-bindgen-rt-0.39.0 \
writeable-0.6.1 \
xattr-1.5.0 \
diff --git a/deskutils/readur/distinfo b/deskutils/readur/distinfo
index a453c7bef485..d71b57da64d5 100644
--- a/deskutils/readur/distinfo
+++ b/deskutils/readur/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1755325613
-SHA256 (readur-v2.5.5.frontend.tar.gz) = 8119596df5baf059491d91515225f2631fe33d39b82878346cbfecca8c5f7db9
-SIZE (readur-v2.5.5.frontend.tar.gz) = 2509875
+TIMESTAMP = 1756485347
+SHA256 (readur-v2.5.6.frontend.tar.gz) = 76da8b4133d62d74ad3092683101931f2512292b7c97e7ba524710856e245544
+SIZE (readur-v2.5.6.frontend.tar.gz) = 2509920
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
@@ -47,8 +47,8 @@ SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
-SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
SIZE (rust/crates/atoi-2.0.0.crate) = 7785
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
@@ -123,8 +123,8 @@ SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e69
SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
-SHA256 (rust/crates/bcrypt-0.17.0.crate) = 92758ad6077e4c76a6cadbce5005f666df70d4f13b19976b1a8062eef880040f
-SIZE (rust/crates/bcrypt-0.17.0.crate) = 12461
+SHA256 (rust/crates/bcrypt-0.17.1.crate) = abaf6da45c74385272ddf00e1ac074c7d8a6c1a1dda376902bd6a427522a8b2c
+SIZE (rust/crates/bcrypt-0.17.1.crate) = 12542
SHA256 (rust/crates/bindgen-0.64.0.crate) = c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4
SIZE (rust/crates/bindgen-0.64.0.crate) = 204700
SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088
@@ -233,8 +233,8 @@ SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
-SHA256 (rust/crates/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490
-SIZE (rust/crates/deadpool-0.10.0.crate) = 31997
+SHA256 (rust/crates/deadpool-0.12.2.crate) = 5ed5957ff93768adf7a65ab167a17835c3d2c3c50d084fe305174c112f468e2f
+SIZE (rust/crates/deadpool-0.12.2.crate) = 34422
SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
SHA256 (rust/crates/der-0.6.1.crate) = f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de
@@ -301,8 +301,8 @@ SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
@@ -385,8 +385,8 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7
SIZE (rust/crates/hyper-0.14.32.crate) = 199622
-SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
-SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-named-pipe-0.1.0.crate) = 73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278
SIZE (rust/crates/hyper-named-pipe-0.1.0.crate) = 8522
SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
@@ -419,8 +419,8 @@ SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
@@ -617,8 +617,8 @@ SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44dd
SIZE (rust/crates/pem-3.0.5.crate) = 18140
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
@@ -691,8 +691,8 @@ SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2b
SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
@@ -779,8 +779,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.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
-SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
+SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
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
@@ -893,12 +893,12 @@ SHA256 (rust/crates/testcontainers-modules-0.12.1.crate) = eac95cde96549fc19c6bf
SIZE (rust/crates/testcontainers-modules-0.12.1.crate) = 156916
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.14.crate) = 0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e
-SIZE (rust/crates/thiserror-2.0.14.crate) = 29021
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.14.crate) = cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227
-SIZE (rust/crates/thiserror-impl-2.0.14.crate) = 21219
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
@@ -979,8 +979,8 @@ SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c018
SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
@@ -1143,8 +1143,8 @@ SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e4
SIZE (rust/crates/winnow-0.7.11.crate) = 174175
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/wiremock-0.6.4.crate) = a2b8b99d4cdbf36b239a9532e31fe4fb8acc38d1897c1761e161550a7dc78e6a
-SIZE (rust/crates/wiremock-0.6.4.crate) = 58967
+SHA256 (rust/crates/wiremock-0.6.5.crate) = 08db1edfb05d9b3c1542e521aea074442088292f00b5f28e435c714a98f85031
+SIZE (rust/crates/wiremock-0.6.5.crate) = 60561
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
@@ -1185,5 +1185,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.5_GH0.tar.gz) = feddffa5c93385dcee029db22fba8514b02c01632797ef29a0044612bcd80b13
-SIZE (readur-readur-v2.5.5_GH0.tar.gz) = 12349276
+SHA256 (readur-readur-v2.5.6_GH0.tar.gz) = af8aebef4a5e955cb46a1af0ac3e5f36e96d7d724dc342ee82c1383f7b855149
+SIZE (readur-readur-v2.5.6_GH0.tar.gz) = 12566666
diff --git a/deskutils/readur/pkg-plist b/deskutils/readur/pkg-plist
index 9e06104dddaf..108428e1e0f4 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-C700-JQP.js
+%%WWWDIR%%/assets/index-Dj5jAB9U.js
%%WWWDIR%%/assets/index-C5nToalm.css
@dir(%%USER%%,%%GROUP%%,0700) %%HOMEDIR%%
diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile
index 04d302f64165..3417e5b287d7 100644
--- a/deskutils/remind/Makefile
+++ b/deskutils/remind/Makefile
@@ -1,5 +1,5 @@
PORTNAME= remind
-DISTVERSION= 05.05.00
+DISTVERSION= 06.00.01
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 09a7553c4f4e..3558196d7ed7 100644
--- a/deskutils/remind/distinfo
+++ b/deskutils/remind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754049061
-SHA256 (remind-05.05.00.tar.gz) = cc57fe8399cdc443344b9d1413bc31d47732156438bdd1d3d82d1a833ffacbed
-SIZE (remind-05.05.00.tar.gz) = 8975080
+TIMESTAMP = 1756286386
+SHA256 (remind-06.00.01.tar.gz) = 0705b6f700d6cd7b0f59af106495f7dd726ea14b641d9d8408f532fb28d2f007
+SIZE (remind-06.00.01.tar.gz) = 8998734
diff --git a/deskutils/syncthingtray/Makefile b/deskutils/syncthingtray/Makefile
index 5eab9a8942f9..86939552eb9c 100644
--- a/deskutils/syncthingtray/Makefile
+++ b/deskutils/syncthingtray/Makefile
@@ -1,6 +1,6 @@
PORTNAME= syncthingtray
DISTVERSIONPREFIX= v
-DISTVERSION= 1.7.10
+DISTVERSION= 2.0.0
CATEGORIES= deskutils
MAINTAINER= dsh@bamus.cz
@@ -24,11 +24,11 @@ USES= cmake:insource iconv perl5 xorg
USE_GITHUB= nodefault
GH_ACCOUNT= Martchus
GH_TUPLE:= ${GH_ACCOUNT}:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:${PORTNAME}/../${PORTNAME} \
- ${GH_ACCOUNT}:cpp-utilities:v5.29.0:cpputilities/../c++utilities \
- ${GH_ACCOUNT}:qtutilities:v6.17.0:qtutilities/../qtutilities \
+ ${GH_ACCOUNT}:cpp-utilities:v5.30.0:cpputilities/../c++utilities \
+ ${GH_ACCOUNT}:qtutilities:v6.18.0:qtutilities/../qtutilities \
${GH_ACCOUNT}:qtforkawesome:v0.3.1:qtforkawesome/../qtforkawesome \
ForkAwesome:Fork-Awesome:4fef70f:ForkAwesome/../forkawesome \
- ${GH_ACCOUNT}:subdirs:53b30dd:subdirs/../subdirs
+ ${GH_ACCOUNT}:subdirs:52fc6e4:subdirs/../subdirs
USE_PERL5= build
USE_QT= declarative svg
diff --git a/deskutils/syncthingtray/distinfo b/deskutils/syncthingtray/distinfo
index ea2e426c72a1..228c5b26e012 100644
--- a/deskutils/syncthingtray/distinfo
+++ b/deskutils/syncthingtray/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1751722826
-SHA256 (Martchus-syncthingtray-v1.7.10_GH0.tar.gz) = 5cead81878fa03a981b741e2570acb13b63626a4b520f60bc2a1d8ed83b3a7c1
-SIZE (Martchus-syncthingtray-v1.7.10_GH0.tar.gz) = 5879200
-SHA256 (Martchus-cpp-utilities-v5.29.0_GH0.tar.gz) = 79342cc592a7a7458b1981ded1c5e83ff33003129673048fb259090b1ef719ec
-SIZE (Martchus-cpp-utilities-v5.29.0_GH0.tar.gz) = 210180
-SHA256 (Martchus-qtutilities-v6.17.0_GH0.tar.gz) = 4c3a7de099d092dda99497270cb36f13411df20ccea4e9821770b095c722da36
-SIZE (Martchus-qtutilities-v6.17.0_GH0.tar.gz) = 151874
+TIMESTAMP = 1755268306
+SHA256 (Martchus-syncthingtray-v2.0.0_GH0.tar.gz) = 57d33524697003399f28f6da740b9474ef295d028663cb33760c58b64c6e2beb
+SIZE (Martchus-syncthingtray-v2.0.0_GH0.tar.gz) = 5891286
+SHA256 (Martchus-cpp-utilities-v5.30.0_GH0.tar.gz) = 9d594108109de7cd2dbb399451e69f68851a7f983e2671a0a4766211c380d1b4
+SIZE (Martchus-cpp-utilities-v5.30.0_GH0.tar.gz) = 212934
+SHA256 (Martchus-qtutilities-v6.18.0_GH0.tar.gz) = 321c5ec8abb57d4a693f1a3ad001d2a4082f781b84c05a1dae6f582f947b80c8
+SIZE (Martchus-qtutilities-v6.18.0_GH0.tar.gz) = 156510
SHA256 (Martchus-qtforkawesome-v0.3.1_GH0.tar.gz) = b797af12542c5a2c7d11025ffaf9bea2b5abc603cef57044cfc20d0f5e7c8587
SIZE (Martchus-qtforkawesome-v0.3.1_GH0.tar.gz) = 19640
SHA256 (ForkAwesome-Fork-Awesome-4fef70f_GH0.tar.gz) = 93906cd38eb92fe853c9e3723b1f0fa56df6ddcd2d87ac82c97b5a188e5cdae6
SIZE (ForkAwesome-Fork-Awesome-4fef70f_GH0.tar.gz) = 1803875
-SHA256 (Martchus-subdirs-53b30dd_GH0.tar.gz) = ceaabf73a4bf9dcd5f090aa8871ed2d10084a580d063d22a6212927f60772878
-SIZE (Martchus-subdirs-53b30dd_GH0.tar.gz) = 13864
+SHA256 (Martchus-subdirs-52fc6e4_GH0.tar.gz) = 97484abec19d6e6c3dac05573b7dbdaf907a12c45a2d058d192cd33b07521730
+SIZE (Martchus-subdirs-52fc6e4_GH0.tar.gz) = 14211
diff --git a/deskutils/syncthingtray/pkg-message b/deskutils/syncthingtray/pkg-message
new file mode 100644
index 000000000000..e997f6382c89
--- /dev/null
+++ b/deskutils/syncthingtray/pkg-message
@@ -0,0 +1,11 @@
+[
+{
+ type: upgrade
+ maximum_version: "2.0.0"
+ message: <<EOM
+If you are user of net/syncthing 2.x, please control in syncthigtray's settings,
+that it uses double-dash long options, like `--no-restart`, instead of old
+single-dash, like `-no-restart`.
+EOM
+}
+]
diff --git a/deskutils/timewarrior/Makefile b/deskutils/timewarrior/Makefile
index 71b4246ac08f..5dc75e2a53c1 100644
--- a/deskutils/timewarrior/Makefile
+++ b/deskutils/timewarrior/Makefile
@@ -1,6 +1,6 @@
PORTNAME= timewarrior
DISTVERSIONPREFIX= v
-DISTVERSION= 1.9.0
+DISTVERSION= 1.9.1
CATEGORIES= deskutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/deskutils/timewarrior/distinfo b/deskutils/timewarrior/distinfo
index 10381c5fe3bf..46bd3926f40b 100644
--- a/deskutils/timewarrior/distinfo
+++ b/deskutils/timewarrior/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1755579781
-SHA256 (GothenburgBitFactory-timewarrior-v1.9.0_GH0.tar.gz) = 96a06d07a4d9fd7186dc1c906a2996826ae8d971d68fde73e95997336f9846ad
-SIZE (GothenburgBitFactory-timewarrior-v1.9.0_GH0.tar.gz) = 214768
+TIMESTAMP = 1756369679
+SHA256 (GothenburgBitFactory-timewarrior-v1.9.1_GH0.tar.gz) = aa224549b091a0524516a547f18fa4534dad49a968c65ac5ef836dcf49bda866
+SIZE (GothenburgBitFactory-timewarrior-v1.9.1_GH0.tar.gz) = 214939
SHA256 (GothenburgBitFactory-libshared-7604fd2_GH0.tar.gz) = b93e1f3a16b494f92f866c4d7530e79c7e92b1194b95345de57ee97b3149d06c
SIZE (GothenburgBitFactory-libshared-7604fd2_GH0.tar.gz) = 167262
diff --git a/deskutils/virt-manager/Makefile b/deskutils/virt-manager/Makefile
index 63eb757ce434..a6a164f6abdc 100644
--- a/deskutils/virt-manager/Makefile
+++ b/deskutils/virt-manager/Makefile
@@ -1,6 +1,5 @@
PORTNAME= virt-manager
-PORTVERSION= 5.0.0
-PORTREVISION= 1
+PORTVERSION= 5.1.0
CATEGORIES= deskutils net-mgmt
MASTER_SITES= https://releases.pagure.org/${PORTNAME}/
diff --git a/deskutils/virt-manager/distinfo b/deskutils/virt-manager/distinfo
index 78a144ae5f9d..81fc53ee83c2 100644
--- a/deskutils/virt-manager/distinfo
+++ b/deskutils/virt-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738834899
-SHA256 (virt-manager-5.0.0.tar.xz) = bc89ae46e0c997bd754ed62a419ca39c6aadec27e3d8b850cea5282f0083f84a
-SIZE (virt-manager-5.0.0.tar.xz) = 1466724
+TIMESTAMP = 1756195004
+SHA256 (virt-manager-5.1.0.tar.xz) = ccfc44b6c1c0be8398beb687c675d9ea4ca1c721dfb67bd639209a7b0dec11b1
+SIZE (virt-manager-5.1.0.tar.xz) = 1489116
diff --git a/deskutils/virt-manager/pkg-plist b/deskutils/virt-manager/pkg-plist
index 73d49371e53b..d029d790f052 100644
--- a/deskutils/virt-manager/pkg-plist
+++ b/deskutils/virt-manager/pkg-plist
@@ -210,6 +210,7 @@ share/metainfo/virt-manager.appdata.xml
%%DATADIR%%/virtinst/devices/memballoon.py
%%DATADIR%%/virtinst/devices/memory.py
%%DATADIR%%/virtinst/devices/panic.py
+%%DATADIR%%/virtinst/devices/pstore.py
%%DATADIR%%/virtinst/devices/redirdev.py
%%DATADIR%%/virtinst/devices/rng.py
%%DATADIR%%/virtinst/devices/shmem.py