From 04acc028c6a3d3660762cbebb065ecb685497bf7 Mon Sep 17 00:00:00 2001
From: Slávek Banko <slavek.banko@axis.cz>
Date: Sat, 25 Apr 2026 11:48:29 +0200
Subject: FreeBSD: Update for final R14.1.6.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

+ Added Interlingua build for tde-i18n.
+ Added workaround for auto-ptr in bibletime.
+ Added workaround for 'private' keyword in cdparanoia for tdemultimedia and soundkonverter.
+ Added workaround for 'register' keyword in lcms for digikam.
+ Re-enabled building with cdparanonia in tdemultimedia.
+ Re-enabled building of soundkonverter.
+ Switch krusader to CMake.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
---
 freebsd/applications/development/kdbg/distinfo     |   6 +-
 freebsd/applications/development/kdiff3/distinfo   |   6 +-
 freebsd/applications/development/kscope/distinfo   |   6 +-
 freebsd/applications/development/kscope/pkg-plist  |   1 +
 .../applications/development/kxmleditor/distinfo   |   6 +-
 .../applications/development/kxmleditor/pkg-plist  |   1 +
 .../development/universal-indent-gui-tqt/distinfo  |   6 +-
 freebsd/applications/games/knights/distinfo        |   6 +-
 freebsd/applications/games/knights/pkg-plist       |   1 +
 freebsd/applications/games/tdeknighttour/distinfo  |   6 +-
 freebsd/applications/games/tdeknighttour/pkg-plist |   1 +
 freebsd/applications/games/tdepacman/distinfo      |   6 +-
 freebsd/applications/graphics/digikam/distinfo     |   6 +-
 .../patch-neutralize-register-in-lcms-include.diff |  75 ++++
 .../applications/graphics/gwenview-i18n/distinfo   |   6 +-
 freebsd/applications/graphics/gwenview/distinfo    |   6 +-
 freebsd/applications/graphics/ksquirrel/distinfo   |   6 +-
 freebsd/applications/graphics/potracegui/distinfo  |   6 +-
 freebsd/applications/graphics/potracegui/pkg-plist |   1 +
 freebsd/applications/internet/kasablanca/distinfo  |   6 +-
 freebsd/applications/internet/kbiff/distinfo       |   6 +-
 freebsd/applications/internet/kftpgrabber/distinfo |   6 +-
 freebsd/applications/internet/knmap/distinfo       |   6 +-
 freebsd/applications/internet/knmap/pkg-plist      |   1 +
 .../applications/internet/konversation/distinfo    |   6 +-
 freebsd/applications/internet/kopete-otr/distinfo  |   6 +-
 freebsd/applications/internet/kopete-otr/pkg-plist |   1 +
 freebsd/applications/internet/kshowmail/distinfo   |   6 +-
 .../applications/internet/kstreamripper/distinfo   |   6 +-
 .../applications/internet/kstreamripper/pkg-plist  |   1 +
 freebsd/applications/internet/ktorrent/distinfo    |   6 +-
 freebsd/applications/internet/tork/distinfo        |   6 +-
 freebsd/applications/misc/bibletime/Makefile       |   6 +-
 freebsd/applications/misc/bibletime/distinfo       |   6 +-
 .../bibletime/files/patch-enable-auto-ptr.diff     |  13 +
 freebsd/applications/misc/bibletime/pkg-plist      |   1 +
 freebsd/applications/misc/krecipes/distinfo        |   6 +-
 freebsd/applications/multimedia/Makefile           |   2 +-
 freebsd/applications/multimedia/amarok/distinfo    |   6 +-
 freebsd/applications/multimedia/codeine/distinfo   |   6 +-
 freebsd/applications/multimedia/codeine/pkg-plist  |   2 +
 .../applications/multimedia/rosegarden/distinfo    |   6 +-
 .../multimedia/soundkonverter/distinfo             |   6 +-
 .../patch-neutralize-private-in-cdparanoia.diff    |  15 +
 freebsd/applications/office/basket/distinfo        |   6 +-
 freebsd/applications/office/kbibtex/distinfo       |   6 +-
 freebsd/applications/office/kbookreader/distinfo   |   6 +-
 freebsd/applications/office/kile/distinfo          |   6 +-
 freebsd/applications/office/kmymoney2/distinfo     |   6 +-
 freebsd/applications/office/knowit/distinfo        |   6 +-
 .../applications/office/tde-ebook-reader/distinfo  |   6 +-
 freebsd/applications/office/tellico/distinfo       |   6 +-
 freebsd/applications/settings/kiosktool/distinfo   |   6 +-
 freebsd/applications/settings/kkbswitch/distinfo   |   6 +-
 .../settings/tde-systemsettings/distinfo           |   6 +-
 .../settings/tde-systemsettings/pkg-plist          |   1 +
 freebsd/applications/settings/tdesudo/distinfo     |   6 +-
 freebsd/applications/system/dolphin/distinfo       |   6 +-
 freebsd/applications/system/katapult/distinfo      |   6 +-
 freebsd/applications/system/kbfx/distinfo          |   6 +-
 freebsd/applications/system/kcmautostart/distinfo  |   6 +-
 .../applications/system/kdbusnotification/distinfo |   6 +-
 .../system/kdbusnotification/pkg-plist             |   1 +
 freebsd/applications/system/klamav/distinfo        |   6 +-
 freebsd/applications/system/kooldock/distinfo      |   6 +-
 freebsd/applications/system/krusader/Makefile      |  14 +-
 freebsd/applications/system/krusader/distinfo      |   6 +-
 freebsd/applications/system/krusader/pkg-plist     |  11 +
 freebsd/applications/system/kshutdown/distinfo     |   6 +-
 freebsd/applications/system/ksystemlog/distinfo    |   6 +-
 freebsd/applications/system/ksystemlog/pkg-plist   |   1 +
 freebsd/applications/system/kvkbd/distinfo         |   6 +-
 .../applications/system/polkit-agent-tde/distinfo  |   6 +-
 freebsd/applications/system/tastymenu/distinfo     |   6 +-
 freebsd/applications/system/tdedocker/distinfo     |   6 +-
 freebsd/applications/system/tdesshaskpass/distinfo |   6 +-
 .../system/xdg-desktop-portal-tde/distinfo         |   6 +-
 freebsd/applications/system/yakuake/distinfo       |   6 +-
 freebsd/applications/tdeio/tdeio-appinfo/distinfo  |   6 +-
 freebsd/applications/tdeio/tdeio-ftps/distinfo     |   6 +-
 freebsd/applications/tdeio/tdeio-ftps/pkg-plist    |   1 +
 freebsd/applications/tdeio/tdeio-gopher/distinfo   |   6 +-
 freebsd/applications/tdeio/tdeio-locate/distinfo   |   6 +-
 freebsd/applications/tdeio/tdeio-sword/distinfo    |   6 +-
 freebsd/applications/tdeio/tdeio-sword/pkg-plist   |   1 +
 freebsd/applications/themes/gtk-qt-engine/distinfo |   6 +-
 .../applications/themes/gtk3-tqt-engine/distinfo   |   6 +-
 .../themes/ksplash-engine-moodin/distinfo          |   6 +-
 .../applications/themes/tde-style-baghira/distinfo |   6 +-
 .../themes/tde-style-baghira/pkg-plist             |   4 +
 .../applications/themes/tde-style-domino/distinfo  |   6 +-
 .../applications/themes/tde-style-domino/pkg-plist |   2 +
 .../applications/themes/tde-style-ia-ora/distinfo  |   6 +-
 .../applications/themes/tde-style-lipstik/distinfo |   6 +-
 .../themes/tde-style-lipstik/pkg-plist             |   1 +
 .../themes/tde-style-polyester/distinfo            |   6 +-
 .../applications/themes/tde-style-qtcurve/distinfo |   6 +-
 .../themes/tde-style-qtcurve/pkg-plist             |   1 +
 freebsd/applications/themes/tdmtheme/distinfo      |   6 +-
 .../themes/twin-style-crystal/distinfo             |   6 +-
 .../themes/twin-style-crystal/pkg-plist            |   1 +
 .../themes/twin-style-dekorator/distinfo           |   6 +-
 .../themes/twin-style-dekorator/pkg-plist          |   1 +
 .../themes/twin-style-fahrenheit/distinfo          |   6 +-
 .../themes/twin-style-machbunt/distinfo            |   6 +-
 .../themes/twin-style-mallory/distinfo             |   6 +-
 .../themes/twin-style-mallory/pkg-plist            |   1 +
 .../applications/themes/twin-style-suse2/distinfo  |   6 +-
 freebsd/applications/utilities/abakus/distinfo     |   6 +-
 freebsd/applications/utilities/abakus/pkg-plist    |   2 +
 freebsd/applications/utilities/filelight/distinfo  |   6 +-
 freebsd/applications/utilities/kbarcode/distinfo   |   6 +-
 freebsd/applications/utilities/kchmviewer/distinfo |   6 +-
 freebsd/applications/utilities/kcpuload/distinfo   |   6 +-
 freebsd/applications/utilities/kdirstat/distinfo   |   6 +-
 freebsd/applications/utilities/keep/distinfo       |   6 +-
 freebsd/applications/utilities/knutclient/distinfo |   6 +-
 freebsd/applications/utilities/kommando/distinfo   |   6 +-
 freebsd/applications/utilities/kommando/pkg-plist  |   1 +
 freebsd/applications/utilities/kompose/distinfo    |   6 +-
 freebsd/applications/utilities/kompose/pkg-plist   |   1 +
 freebsd/applications/utilities/krename/distinfo    |   6 +-
 .../applications/utilities/mathemagics/distinfo    |   6 +-
 .../applications/utilities/qalculate-tde/distinfo  |   6 +-
 freebsd/core/Makefile                              |   1 +
 freebsd/core/tde-i18n-af/distinfo                  |   6 +-
 freebsd/core/tde-i18n-ar/distinfo                  |   6 +-
 freebsd/core/tde-i18n-az/distinfo                  |   6 +-
 freebsd/core/tde-i18n-be/distinfo                  |   6 +-
 freebsd/core/tde-i18n-bg/distinfo                  |   6 +-
 freebsd/core/tde-i18n-bn/distinfo                  |   6 +-
 freebsd/core/tde-i18n-br/distinfo                  |   6 +-
 freebsd/core/tde-i18n-bs/distinfo                  |   6 +-
 freebsd/core/tde-i18n-ca/distinfo                  |   6 +-
 freebsd/core/tde-i18n-cs/distinfo                  |   6 +-
 freebsd/core/tde-i18n-csb/distinfo                 |   6 +-
 freebsd/core/tde-i18n-cy/distinfo                  |   6 +-
 freebsd/core/tde-i18n-da/distinfo                  |   6 +-
 freebsd/core/tde-i18n-de/distinfo                  |   6 +-
 freebsd/core/tde-i18n-el/distinfo                  |   6 +-
 freebsd/core/tde-i18n-en_GB/distinfo               |   6 +-
 freebsd/core/tde-i18n-eo/distinfo                  |   6 +-
 freebsd/core/tde-i18n-es/distinfo                  |   6 +-
 freebsd/core/tde-i18n-es_AR/distinfo               |   6 +-
 freebsd/core/tde-i18n-et/distinfo                  |   6 +-
 freebsd/core/tde-i18n-eu/distinfo                  |   6 +-
 freebsd/core/tde-i18n-fa/distinfo                  |   6 +-
 freebsd/core/tde-i18n-fi/distinfo                  |   6 +-
 freebsd/core/tde-i18n-fr/distinfo                  |   6 +-
 freebsd/core/tde-i18n-fy/distinfo                  |   6 +-
 freebsd/core/tde-i18n-ga/distinfo                  |   6 +-
 freebsd/core/tde-i18n-gl/distinfo                  |   6 +-
 freebsd/core/tde-i18n-he/distinfo                  |   6 +-
 freebsd/core/tde-i18n-hi/distinfo                  |   6 +-
 freebsd/core/tde-i18n-hr/distinfo                  |   6 +-
 freebsd/core/tde-i18n-hu/distinfo                  |   6 +-
 freebsd/core/tde-i18n-ia/Makefile                  |  43 ++
 freebsd/core/tde-i18n-ia/distinfo                  |   3 +
 freebsd/core/tde-i18n-ia/pkg-descr                 |   1 +
 freebsd/core/tde-i18n-ia/pkg-plist                 |  31 ++
 freebsd/core/tde-i18n-is/distinfo                  |   6 +-
 freebsd/core/tde-i18n-it/distinfo                  |   6 +-
 freebsd/core/tde-i18n-ja/distinfo                  |   6 +-
 freebsd/core/tde-i18n-kk/distinfo                  |   6 +-
 freebsd/core/tde-i18n-km/distinfo                  |   6 +-
 freebsd/core/tde-i18n-ko/distinfo                  |   6 +-
 freebsd/core/tde-i18n-lt/distinfo                  |   6 +-
 freebsd/core/tde-i18n-lv/distinfo                  |   6 +-
 freebsd/core/tde-i18n-mk/distinfo                  |   6 +-
 freebsd/core/tde-i18n-mn/distinfo                  |   6 +-
 freebsd/core/tde-i18n-ms/distinfo                  |   6 +-
 freebsd/core/tde-i18n-nb/distinfo                  |   6 +-
 freebsd/core/tde-i18n-nds/distinfo                 |   6 +-
 freebsd/core/tde-i18n-nl/distinfo                  |   6 +-
 freebsd/core/tde-i18n-nn/distinfo                  |   6 +-
 freebsd/core/tde-i18n-pa/distinfo                  |   6 +-
 freebsd/core/tde-i18n-pl/distinfo                  |   6 +-
 freebsd/core/tde-i18n-pt/distinfo                  |   6 +-
 freebsd/core/tde-i18n-pt_BR/distinfo               |   6 +-
 freebsd/core/tde-i18n-ro/distinfo                  |   6 +-
 freebsd/core/tde-i18n-ru/distinfo                  |   6 +-
 freebsd/core/tde-i18n-rw/distinfo                  |   6 +-
 freebsd/core/tde-i18n-se/distinfo                  |   6 +-
 freebsd/core/tde-i18n-sk/distinfo                  |   6 +-
 freebsd/core/tde-i18n-sl/distinfo                  |   6 +-
 freebsd/core/tde-i18n-sr/distinfo                  |   6 +-
 freebsd/core/tde-i18n-sr@Latn/distinfo             |   6 +-
 freebsd/core/tde-i18n-ss/distinfo                  |   6 +-
 freebsd/core/tde-i18n-sv/distinfo                  |   6 +-
 freebsd/core/tde-i18n-ta/distinfo                  |   6 +-
 freebsd/core/tde-i18n-te/distinfo                  |   6 +-
 freebsd/core/tde-i18n-tg/distinfo                  |   6 +-
 freebsd/core/tde-i18n-th/distinfo                  |   6 +-
 freebsd/core/tde-i18n-tr/distinfo                  |   6 +-
 freebsd/core/tde-i18n-uk/distinfo                  |   6 +-
 freebsd/core/tde-i18n-uz/distinfo                  |   6 +-
 freebsd/core/tde-i18n-uz@cyrillic/distinfo         |   6 +-
 freebsd/core/tde-i18n-vi/distinfo                  |   6 +-
 freebsd/core/tde-i18n-wa/distinfo                  |   6 +-
 freebsd/core/tde-i18n-zh_CN/distinfo               |   6 +-
 freebsd/core/tde-i18n-zh_TW/distinfo               |   6 +-
 freebsd/core/tdeaccessibility/distinfo             |   6 +-
 freebsd/core/tdeaddons/distinfo                    |   6 +-
 freebsd/core/tdeadmin/distinfo                     |   6 +-
 freebsd/core/tdeartwork/distinfo                   |   6 +-
 freebsd/core/tdeartwork/pkg-plist                  |   4 -
 freebsd/core/tdebase/Makefile                      |   2 +-
 freebsd/core/tdebase/distinfo                      |   6 +-
 ...atch-bp000-fix-tiling-of-maximized-windows.diff |  28 --
 freebsd/core/tdebase/pkg-plist                     | 129 ++++--
 freebsd/core/tdeedu/Makefile                       |   2 +-
 freebsd/core/tdeedu/distinfo                       |   6 +-
 freebsd/core/tdegames/distinfo                     |   6 +-
 freebsd/core/tdegraphics/distinfo                  |   6 +-
 .../files/patch-bp000-support-poppler-25.10.diff   | 107 -----
 freebsd/core/tdelibs/Makefile                      |   2 +-
 freebsd/core/tdelibs/distinfo                      |   6 +-
 ...atch-bp000-reentrant-parseSingleConfigFile.diff | 126 ------
 freebsd/core/tdemultimedia/Makefile                |   4 +-
 freebsd/core/tdemultimedia/distinfo                |   6 +-
 .../patch-neutralize-private-in-cdparanoia.diff    |  59 +++
 freebsd/core/tdemultimedia/pkg-plist               |  23 ++
 freebsd/core/tdenetwork/distinfo                   |   6 +-
 freebsd/core/tdepim/Makefile                       |   2 +-
 freebsd/core/tdepim/distinfo                       |   6 +-
 freebsd/core/tdesdk/distinfo                       |   6 +-
 freebsd/core/tdetoys/distinfo                      |   6 +-
 freebsd/core/tdeutils/distinfo                     |   6 +-
 freebsd/core/tdevelop/distinfo                     |   6 +-
 freebsd/core/tdewebdev/distinfo                    |   6 +-
 freebsd/dependencies/akode/distinfo                |   6 +-
 freebsd/dependencies/arts/distinfo                 |   6 +-
 freebsd/dependencies/avahi-tqt/distinfo            |   6 +-
 freebsd/dependencies/dbus-1-tqt/distinfo           |   6 +-
 freebsd/dependencies/dbus-tqt/distinfo             |   6 +-
 freebsd/dependencies/libart-lgpl/distinfo          |   6 +-
 freebsd/dependencies/libcaldav/distinfo            |   6 +-
 freebsd/dependencies/libcarddav/distinfo           |   6 +-
 freebsd/dependencies/pinentry-tqt/Makefile         |   2 +-
 .../pinentry-tqt/files/patch-tqt_secqinternal.cpp  | 121 ++++++
 .../pinentry-tqt/files/patch-tqt_secqlineedit.cpp  | 445 ++++++++++++++++++++-
 .../pinentry-tqt/files/patch-tqt_secqstring.cpp    | 105 ++++-
 freebsd/dependencies/polkit-tqt/distinfo           |   6 +-
 freebsd/dependencies/tde-cmake/distinfo            |   6 +-
 freebsd/dependencies/tqca-tls/distinfo             |   6 +-
 freebsd/dependencies/tqca/distinfo                 |   6 +-
 freebsd/dependencies/tqmake/distinfo               |   6 +-
 freebsd/dependencies/tqmake/pkg-plist              |  27 --
 freebsd/dependencies/tqscintilla/distinfo          |   6 +-
 freebsd/dependencies/tqt3-ibase-plugin/distinfo    |   6 +-
 freebsd/dependencies/tqt3-mysql-plugin/distinfo    |   6 +-
 freebsd/dependencies/tqt3-odbc-plugin/distinfo     |   6 +-
 freebsd/dependencies/tqt3-pgsql-plugin/distinfo    |   6 +-
 freebsd/dependencies/tqt3-sqlite-plugin/distinfo   |   6 +-
 freebsd/dependencies/tqt3-sqlite3-plugin/distinfo  |   6 +-
 freebsd/dependencies/tqt3/distinfo                 |   6 +-
 freebsd/dependencies/tqtinterface/distinfo         |   6 +-
 freebsd/libraries/kipi-plugins/distinfo            |   6 +-
 freebsd/libraries/kipi-plugins/pkg-plist           |  11 +
 freebsd/libraries/libkdcraw/distinfo               |   6 +-
 freebsd/libraries/libkdcraw/pkg-plist              |   1 +
 freebsd/libraries/libkexiv2/distinfo               |   6 +-
 freebsd/libraries/libkipi/distinfo                 |   6 +-
 freebsd/libraries/libksquirrel/distinfo            |   6 +-
 freebsd/metapackages/meta-tde/Makefile             |   3 +-
 freebsd/trinity.port.mk                            |   2 +-
 266 files changed, 1694 insertions(+), 1005 deletions(-)
 create mode 100644 freebsd/applications/graphics/digikam/files/patch-neutralize-register-in-lcms-include.diff
 create mode 100644 freebsd/applications/misc/bibletime/files/patch-enable-auto-ptr.diff
 create mode 100644 freebsd/applications/multimedia/soundkonverter/files/patch-neutralize-private-in-cdparanoia.diff
 create mode 100644 freebsd/core/tde-i18n-ia/Makefile
 create mode 100644 freebsd/core/tde-i18n-ia/distinfo
 create mode 100644 freebsd/core/tde-i18n-ia/pkg-descr
 create mode 100644 freebsd/core/tde-i18n-ia/pkg-plist
 delete mode 100644 freebsd/core/tdebase/files/patch-bp000-fix-tiling-of-maximized-windows.diff
 delete mode 100644 freebsd/core/tdegraphics/files/patch-bp000-support-poppler-25.10.diff
 delete mode 100644 freebsd/core/tdelibs/files/patch-bp000-reentrant-parseSingleConfigFile.diff
 create mode 100644 freebsd/core/tdemultimedia/files/patch-neutralize-private-in-cdparanoia.diff
 create mode 100644 freebsd/dependencies/pinentry-tqt/files/patch-tqt_secqinternal.cpp

diff --git a/freebsd/applications/development/kdbg/distinfo b/freebsd/applications/development/kdbg/distinfo
index 82cf7fa40..ec536d8fc 100644
--- a/freebsd/applications/development/kdbg/distinfo
+++ b/freebsd/applications/development/kdbg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762416315
-SHA256 (TDE/applications/development/kdbg-trinity_14.1.5.orig.tar.xz) = b1c765cb51330f8a579f89125d6592b8341c8e46898f4706e422c3a975a8d2df
-SIZE (TDE/applications/development/kdbg-trinity_14.1.5.orig.tar.xz) = 218412
+TIMESTAMP = 1776616030
+SHA256 (TDE/applications/development/kdbg-trinity_14.1.6.orig.tar.xz) = 2a3ff2f9d2d93e2b41f105b6e18bac6f46a39b06a8bdaaf24b80c3c909306b4d
+SIZE (TDE/applications/development/kdbg-trinity_14.1.6.orig.tar.xz) = 220916
diff --git a/freebsd/applications/development/kdiff3/distinfo b/freebsd/applications/development/kdiff3/distinfo
index 182c339de..26eabdc60 100644
--- a/freebsd/applications/development/kdiff3/distinfo
+++ b/freebsd/applications/development/kdiff3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762416375
-SHA256 (TDE/applications/development/kdiff3-trinity_14.1.5.orig.tar.xz) = 041530b51921ced58f262b955891b89661e2d6d96932c69903f970614444eedc
-SIZE (TDE/applications/development/kdiff3-trinity_14.1.5.orig.tar.xz) = 751556
+TIMESTAMP = 1776616123
+SHA256 (TDE/applications/development/kdiff3-trinity_14.1.6.orig.tar.xz) = edb5ed065f0e52d7b81c67945a1fe302d60e8fb42d5edeff583044a1bd54a81c
+SIZE (TDE/applications/development/kdiff3-trinity_14.1.6.orig.tar.xz) = 756064
diff --git a/freebsd/applications/development/kscope/distinfo b/freebsd/applications/development/kscope/distinfo
index 31584863a..9f20ec7d1 100644
--- a/freebsd/applications/development/kscope/distinfo
+++ b/freebsd/applications/development/kscope/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762416435
-SHA256 (TDE/applications/development/kscope-trinity_14.1.5.orig.tar.xz) = cadbf131227fd928c5acf96bf8a62e98c1ef1c50ef2e8bcde013df775598c55b
-SIZE (TDE/applications/development/kscope-trinity_14.1.5.orig.tar.xz) = 1059640
+TIMESTAMP = 1776616278
+SHA256 (TDE/applications/development/kscope-trinity_14.1.6.orig.tar.xz) = 16f48b7e69f9725cb3490e81eea1c71090eb670d23d2948f1d638871c64e8576
+SIZE (TDE/applications/development/kscope-trinity_14.1.6.orig.tar.xz) = 1065264
diff --git a/freebsd/applications/development/kscope/pkg-plist b/freebsd/applications/development/kscope/pkg-plist
index 97a7ecbdf..031b6fdb5 100644
--- a/freebsd/applications/development/kscope/pkg-plist
+++ b/freebsd/applications/development/kscope/pkg-plist
@@ -48,5 +48,6 @@ share/icons/locolor/16x16/apps/kscope.png
 share/icons/locolor/32x32/apps/kscope.png
 share/locale/de/LC_MESSAGES/kscope.mo
 share/locale/nl/LC_MESSAGES/kscope.mo
+share/locale/ru/LC_MESSAGES/kscope.mo
 share/locale/zh_CN/LC_MESSAGES/kscope.mo
 share/man/man1/kscope.1.gz
diff --git a/freebsd/applications/development/kxmleditor/distinfo b/freebsd/applications/development/kxmleditor/distinfo
index 2a063e49f..16d54c56b 100644
--- a/freebsd/applications/development/kxmleditor/distinfo
+++ b/freebsd/applications/development/kxmleditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762416488
-SHA256 (TDE/applications/development/kxmleditor-trinity_14.1.5.orig.tar.xz) = d201d8feb9565be443bae520c05bf7809fa0e9e66e8f57d1e26bd0435a052b07
-SIZE (TDE/applications/development/kxmleditor-trinity_14.1.5.orig.tar.xz) = 510188
+TIMESTAMP = 1776616417
+SHA256 (TDE/applications/development/kxmleditor-trinity_14.1.6.orig.tar.xz) = e745d441041462fc9f8f134290621aab42c18e15ba3cbbf20ed8993b92f46cc6
+SIZE (TDE/applications/development/kxmleditor-trinity_14.1.6.orig.tar.xz) = 515208
diff --git a/freebsd/applications/development/kxmleditor/pkg-plist b/freebsd/applications/development/kxmleditor/pkg-plist
index 81d8b0838..c631c4bb1 100644
--- a/freebsd/applications/development/kxmleditor/pkg-plist
+++ b/freebsd/applications/development/kxmleditor/pkg-plist
@@ -102,5 +102,6 @@ share/icons/locolor/32x32/apps/kxmleditor.png
 share/locale/de/LC_MESSAGES/kxmleditor.mo
 share/locale/fr/LC_MESSAGES/kxmleditor.mo
 share/locale/pl/LC_MESSAGES/kxmleditor.mo
+share/locale/ru/LC_MESSAGES/kxmleditor.mo
 share/man/man1/kxmleditor.1.gz
 share/services/kxmleditorpart.desktop
diff --git a/freebsd/applications/development/universal-indent-gui-tqt/distinfo b/freebsd/applications/development/universal-indent-gui-tqt/distinfo
index cac3f4ece..24a9f885c 100644
--- a/freebsd/applications/development/universal-indent-gui-tqt/distinfo
+++ b/freebsd/applications/development/universal-indent-gui-tqt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762416534
-SHA256 (TDE/applications/development/universal-indent-gui-tqt_14.1.5.orig.tar.xz) = bfb12ca3ba63b6e0feeae0416313401a5412eeb6dff93eca31820c2812050420
-SIZE (TDE/applications/development/universal-indent-gui-tqt_14.1.5.orig.tar.xz) = 455532
+TIMESTAMP = 1776616530
+SHA256 (TDE/applications/development/universal-indent-gui-tqt_14.1.6.orig.tar.xz) = b8a6ad5dc5cb70fbaa0e3667c1eacca864e009694472e77b9bc19244c0a642c5
+SIZE (TDE/applications/development/universal-indent-gui-tqt_14.1.6.orig.tar.xz) = 455564
diff --git a/freebsd/applications/games/knights/distinfo b/freebsd/applications/games/knights/distinfo
index 508bc7ebe..bb58a81c0 100644
--- a/freebsd/applications/games/knights/distinfo
+++ b/freebsd/applications/games/knights/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762416599
-SHA256 (TDE/applications/games/knights-trinity_14.1.5.orig.tar.xz) = c8eaaaf590b7e4a1436e9b1465c90d5877931c727eade686ceeb927b2ee6a6e5
-SIZE (TDE/applications/games/knights-trinity_14.1.5.orig.tar.xz) = 1827988
+TIMESTAMP = 1776616596
+SHA256 (TDE/applications/games/knights-trinity_14.1.6.orig.tar.xz) = 001a0c1d295d2bc1e787963ff2f3e0a803b20a0f96016d73510f3827f51a41e1
+SIZE (TDE/applications/games/knights-trinity_14.1.6.orig.tar.xz) = 1835716
diff --git a/freebsd/applications/games/knights/pkg-plist b/freebsd/applications/games/knights/pkg-plist
index 59e95ca9c..e056646cc 100644
--- a/freebsd/applications/games/knights/pkg-plist
+++ b/freebsd/applications/games/knights/pkg-plist
@@ -56,5 +56,6 @@ share/locale/fi/LC_MESSAGES/knights.mo
 share/locale/fr/LC_MESSAGES/knights.mo
 share/locale/it/LC_MESSAGES/knights.mo
 share/locale/nl/LC_MESSAGES/knights.mo
+share/locale/ru/LC_MESSAGES/knights.mo
 share/man/man1/knights.1.gz
 share/mimelnk/application/pgn.desktop
diff --git a/freebsd/applications/games/tdeknighttour/distinfo b/freebsd/applications/games/tdeknighttour/distinfo
index c32eba0c4..916451ea8 100644
--- a/freebsd/applications/games/tdeknighttour/distinfo
+++ b/freebsd/applications/games/tdeknighttour/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762416661
-SHA256 (TDE/applications/games/tdeknighttour-trinity_14.1.5.orig.tar.xz) = 60ef9da7308abcf279579a28773f6ef2c166bce3b06516553254f87d24a59c10
-SIZE (TDE/applications/games/tdeknighttour-trinity_14.1.5.orig.tar.xz) = 30212
+TIMESTAMP = 1776616764
+SHA256 (TDE/applications/games/tdeknighttour-trinity_14.1.6.orig.tar.xz) = c76aaf26ef73b05d1548cb24f253dd0f993fa8ec0ad94703602948414043cc9c
+SIZE (TDE/applications/games/tdeknighttour-trinity_14.1.6.orig.tar.xz) = 30536
diff --git a/freebsd/applications/games/tdeknighttour/pkg-plist b/freebsd/applications/games/tdeknighttour/pkg-plist
index 8f65e2649..fdaee318f 100644
--- a/freebsd/applications/games/tdeknighttour/pkg-plist
+++ b/freebsd/applications/games/tdeknighttour/pkg-plist
@@ -2,3 +2,4 @@ bin/knighttour
 share/applications/tde/knighttour.desktop
 share/locale/it/LC_MESSAGES/tdeknighttour.mo
 share/locale/nl/LC_MESSAGES/tdeknighttour.mo
+share/locale/ru/LC_MESSAGES/tdeknighttour.mo
diff --git a/freebsd/applications/games/tdepacman/distinfo b/freebsd/applications/games/tdepacman/distinfo
index dbd6e1f88..8553fe668 100644
--- a/freebsd/applications/games/tdepacman/distinfo
+++ b/freebsd/applications/games/tdepacman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762416690
-SHA256 (TDE/applications/games/tdepacman-trinity_14.1.5.orig.tar.xz) = 6016b3e5594e4d3a9e249a6e16110f2b141b1da27ec7b84814faa32b2e95a8c5
-SIZE (TDE/applications/games/tdepacman-trinity_14.1.5.orig.tar.xz) = 114240
+TIMESTAMP = 1776616852
+SHA256 (TDE/applications/games/tdepacman-trinity_14.1.6.orig.tar.xz) = 2b46535cc6ddd11d6d9635a8c03b1e0429aec1a9bed2ffd7fb059fe59aece738
+SIZE (TDE/applications/games/tdepacman-trinity_14.1.6.orig.tar.xz) = 114464
diff --git a/freebsd/applications/graphics/digikam/distinfo b/freebsd/applications/graphics/digikam/distinfo
index f67bd3778..9b67e42ca 100644
--- a/freebsd/applications/graphics/digikam/distinfo
+++ b/freebsd/applications/graphics/digikam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762416775
-SHA256 (TDE/applications/graphics/digikam-trinity_14.1.5.orig.tar.xz) = 5e2e376846560f924becb2dc2523e65b959c439da4c531d860c178ffa257b756
-SIZE (TDE/applications/graphics/digikam-trinity_14.1.5.orig.tar.xz) = 53925096
+TIMESTAMP = 1776616908
+SHA256 (TDE/applications/graphics/digikam-trinity_14.1.6.orig.tar.xz) = 329ed5143eea468ef28ea5380c636af28a001fc41ce150986897a64edee02e1d
+SIZE (TDE/applications/graphics/digikam-trinity_14.1.6.orig.tar.xz) = 53930488
diff --git a/freebsd/applications/graphics/digikam/files/patch-neutralize-register-in-lcms-include.diff b/freebsd/applications/graphics/digikam/files/patch-neutralize-register-in-lcms-include.diff
new file mode 100644
index 000000000..1952f684c
--- /dev/null
+++ b/freebsd/applications/graphics/digikam/files/patch-neutralize-register-in-lcms-include.diff
@@ -0,0 +1,75 @@
+diff --git a/src/libs/dimg/filters/icctransform.cpp b/src/libs/dimg/filters/icctransform.cpp
+index 0aa2b666..9a3df23f 100644
+--- a/src/libs/dimg/filters/icctransform.cpp
++++ b/src/libs/dimg/filters/icctransform.cpp
+@@ -37,7 +37,10 @@
+ 
+ // Lcms includes.
+ 
++// neutralize specifier 'register' in LCMS
++#define register
+ #include LCMS_HEADER
++#undef register
+ #if LCMS_VERSION < 114
+ #define cmsTakeCopyright(profile) "Unknown"
+ #endif // LCMS_VERSION < 114
+diff --git a/src/libs/lprof/lcmsprf.h b/src/libs/lprof/lcmsprf.h
+index 00c7ac40..a6b70085 100644
+--- a/src/libs/lprof/lcmsprf.h
++++ b/src/libs/lprof/lcmsprf.h
+@@ -38,7 +38,10 @@ the same distribution terms that you use for the rest of that program.
+ #ifndef __cmsprf_H
+ 
+ #include <config.h>
++// neutralize specifier 'register' in LCMS
++#define register
+ #include LCMS_HEADER
++#undef register
+ 
+ #include <ctype.h>
+ #include <limits.h>
+diff --git a/src/libs/widgets/iccprofiles/cietonguewidget.h b/src/libs/widgets/iccprofiles/cietonguewidget.h
+index 9fc8503d..749571ab 100644
+--- a/src/libs/widgets/iccprofiles/cietonguewidget.h
++++ b/src/libs/widgets/iccprofiles/cietonguewidget.h
+@@ -41,7 +41,10 @@
+ 
+ // lcms includes.
+ 
++// neutralize specifier 'register' in LCMS
++#define register
+ #include LCMS_HEADER
++#undef register
+ #if LCMS_VERSION < 114
+ #define cmsTakeCopyright(profile) "Unknown"
+ #endif // LCMS_VERSION < 114
+diff --git a/src/libs/widgets/iccprofiles/iccprofilewidget.cpp b/src/libs/widgets/iccprofiles/iccprofilewidget.cpp
+index 2e5152f7..80b7cf9c 100644
+--- a/src/libs/widgets/iccprofiles/iccprofilewidget.cpp
++++ b/src/libs/widgets/iccprofiles/iccprofilewidget.cpp
+@@ -44,7 +44,10 @@
+ 
+ // Lcms includes.
+ 
++// neutralize specifier 'register' in LCMS
++#define register
+ #include LCMS_HEADER
++#undef register
+ #if LCMS_VERSION < 114
+ #define cmsTakeCopyright(profile) "Unknown"
+ #endif // LCMS_VERSION < 114
+diff --git a/src/utilities/setup/setupicc.cpp b/src/utilities/setup/setupicc.cpp
+index d0403011..a74238f4 100644
+--- a/src/utilities/setup/setupicc.cpp
++++ b/src/utilities/setup/setupicc.cpp
+@@ -61,7 +61,10 @@
+ 
+ // lcms includes.
+ 
++// neutralize specifier 'register' in LCMS
++#define register
+ #include LCMS_HEADER
++#undef register
+ #if LCMS_VERSION < 114
+ #define cmsTakeCopyright(profile) "Unknown"
+ #endif // LCMS_VERSION < 114
diff --git a/freebsd/applications/graphics/gwenview-i18n/distinfo b/freebsd/applications/graphics/gwenview-i18n/distinfo
index e051eeb2f..5488d1af4 100644
--- a/freebsd/applications/graphics/gwenview-i18n/distinfo
+++ b/freebsd/applications/graphics/gwenview-i18n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762483250
-SHA256 (TDE/applications/graphics/gwenview-i18n-trinity_14.1.5.orig.tar.xz) = 93cc37ddb56ba30e956ff1b0d5335061cfff4e52d096da70cb09d3aba5dbe91b
-SIZE (TDE/applications/graphics/gwenview-i18n-trinity_14.1.5.orig.tar.xz) = 1393892
+TIMESTAMP = 1777036478
+SHA256 (TDE/applications/graphics/gwenview-i18n-trinity_14.1.6.orig.tar.xz) = 853abd95b8ce6125aa4e7483b813964a80d0fb130cbf5caef349883cb4671bc7
+SIZE (TDE/applications/graphics/gwenview-i18n-trinity_14.1.6.orig.tar.xz) = 1394276
diff --git a/freebsd/applications/graphics/gwenview/distinfo b/freebsd/applications/graphics/gwenview/distinfo
index 6a55219b6..e2a70b348 100644
--- a/freebsd/applications/graphics/gwenview/distinfo
+++ b/freebsd/applications/graphics/gwenview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762418692
-SHA256 (TDE/applications/graphics/gwenview-trinity_14.1.5.orig.tar.xz) = 296ad3bf9b5094803e53dad1c861f5291740de5792277697d8a6f2d145c9e3b0
-SIZE (TDE/applications/graphics/gwenview-trinity_14.1.5.orig.tar.xz) = 512140
+TIMESTAMP = 1776618122
+SHA256 (TDE/applications/graphics/gwenview-trinity_14.1.6.orig.tar.xz) = d66621678752bd33f049037b764ccc5da506886e73b83fe12f0c6ccf9523be70
+SIZE (TDE/applications/graphics/gwenview-trinity_14.1.6.orig.tar.xz) = 512268
diff --git a/freebsd/applications/graphics/ksquirrel/distinfo b/freebsd/applications/graphics/ksquirrel/distinfo
index 220837695..9b721fecf 100644
--- a/freebsd/applications/graphics/ksquirrel/distinfo
+++ b/freebsd/applications/graphics/ksquirrel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762418792
-SHA256 (TDE/applications/graphics/ksquirrel-trinity_14.1.5.orig.tar.xz) = b8460d2f591dd39ac673e5d3f0988294d58e9e681bdb62e3650a8607da038cf9
-SIZE (TDE/applications/graphics/ksquirrel-trinity_14.1.5.orig.tar.xz) = 518360
+TIMESTAMP = 1776618227
+SHA256 (TDE/applications/graphics/ksquirrel-trinity_14.1.6.orig.tar.xz) = b0e930f1bfd120c81b8575759f2e91405c96c5dcd6bf1bfc35609baf92251ae1
+SIZE (TDE/applications/graphics/ksquirrel-trinity_14.1.6.orig.tar.xz) = 519044
diff --git a/freebsd/applications/graphics/potracegui/distinfo b/freebsd/applications/graphics/potracegui/distinfo
index 7be6721b2..b2eb13b93 100644
--- a/freebsd/applications/graphics/potracegui/distinfo
+++ b/freebsd/applications/graphics/potracegui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762419184
-SHA256 (TDE/applications/graphics/potracegui-trinity_14.1.5.orig.tar.xz) = 81ebb265107cfdb353512f34397b72c446537d165151f119d088829656cc8110
-SIZE (TDE/applications/graphics/potracegui-trinity_14.1.5.orig.tar.xz) = 44360
+TIMESTAMP = 1776618392
+SHA256 (TDE/applications/graphics/potracegui-trinity_14.1.6.orig.tar.xz) = 154b79972d148767a591ec294b1d01ed0b75068b1eefed71bacbbfcaa4f1a947
+SIZE (TDE/applications/graphics/potracegui-trinity_14.1.6.orig.tar.xz) = 48916
diff --git a/freebsd/applications/graphics/potracegui/pkg-plist b/freebsd/applications/graphics/potracegui/pkg-plist
index 6ea9140d8..faaa99a15 100644
--- a/freebsd/applications/graphics/potracegui/pkg-plist
+++ b/freebsd/applications/graphics/potracegui/pkg-plist
@@ -7,5 +7,6 @@ share/doc/tde/HTML/en/potracegui/index.docbook
 share/icons/hicolor/16x16/apps/potracegui.png
 share/icons/hicolor/32x32/apps/potracegui.png
 share/locale/de/LC_MESSAGES/potracegui.mo
+share/locale/ru/LC_MESSAGES/potracegui.mo
 share/locale/tr/LC_MESSAGES/potracegui.mo
 share/man/man1/potracegui.1.gz
diff --git a/freebsd/applications/internet/kasablanca/distinfo b/freebsd/applications/internet/kasablanca/distinfo
index 46d1eaafc..4ee779a63 100644
--- a/freebsd/applications/internet/kasablanca/distinfo
+++ b/freebsd/applications/internet/kasablanca/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762419222
-SHA256 (TDE/applications/internet/kasablanca-trinity_14.1.5.orig.tar.xz) = 7b5e726cd7a52a5235fce3dca522bd4712320534f9f75a100b57eabe5324cb22
-SIZE (TDE/applications/internet/kasablanca-trinity_14.1.5.orig.tar.xz) = 95528
+TIMESTAMP = 1776618496
+SHA256 (TDE/applications/internet/kasablanca-trinity_14.1.6.orig.tar.xz) = a1a7be41815c72dd9f17263107ac313bca05a1d3322c1eaa44c1c9b369abf550
+SIZE (TDE/applications/internet/kasablanca-trinity_14.1.6.orig.tar.xz) = 97272
diff --git a/freebsd/applications/internet/kbiff/distinfo b/freebsd/applications/internet/kbiff/distinfo
index 02655cda3..5282ea8d2 100644
--- a/freebsd/applications/internet/kbiff/distinfo
+++ b/freebsd/applications/internet/kbiff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762419272
-SHA256 (TDE/applications/internet/kbiff-trinity_14.1.5.orig.tar.xz) = aaba4fb318bc64393c684d7f1d3b6236dca40abf1e7eb7dc387393195237efa5
-SIZE (TDE/applications/internet/kbiff-trinity_14.1.5.orig.tar.xz) = 142556
+TIMESTAMP = 1776618597
+SHA256 (TDE/applications/internet/kbiff-trinity_14.1.6.orig.tar.xz) = 3e07cd2731dffd19e6f045dec163aaa6fbd842491fb89be2f1af863da3212c54
+SIZE (TDE/applications/internet/kbiff-trinity_14.1.6.orig.tar.xz) = 143052
diff --git a/freebsd/applications/internet/kftpgrabber/distinfo b/freebsd/applications/internet/kftpgrabber/distinfo
index 46164073d..eff7e0ff3 100644
--- a/freebsd/applications/internet/kftpgrabber/distinfo
+++ b/freebsd/applications/internet/kftpgrabber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762419307
-SHA256 (TDE/applications/internet/kftpgrabber-trinity_14.1.5.orig.tar.xz) = eefab1e8ae726b50acdd3468a98b5e9375dfd155a3c6dd5320547ddf854273bb
-SIZE (TDE/applications/internet/kftpgrabber-trinity_14.1.5.orig.tar.xz) = 758344
+TIMESTAMP = 1776618780
+SHA256 (TDE/applications/internet/kftpgrabber-trinity_14.1.6.orig.tar.xz) = 44c96c537e729a1ce6496503ae19463c9a55fce37f9e95c359c3d3d59f25fd13
+SIZE (TDE/applications/internet/kftpgrabber-trinity_14.1.6.orig.tar.xz) = 766316
diff --git a/freebsd/applications/internet/knmap/distinfo b/freebsd/applications/internet/knmap/distinfo
index f88a63e66..34df9ef41 100644
--- a/freebsd/applications/internet/knmap/distinfo
+++ b/freebsd/applications/internet/knmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762419389
-SHA256 (TDE/applications/internet/knmap-trinity_14.1.5.orig.tar.xz) = 5f28409bb93c6a812afe0f29c9e4d4663f4caf6ae9144f0a5efdb47d24e22605
-SIZE (TDE/applications/internet/knmap-trinity_14.1.5.orig.tar.xz) = 987000
+TIMESTAMP = 1776618893
+SHA256 (TDE/applications/internet/knmap-trinity_14.1.6.orig.tar.xz) = d0e587e7a9c63d8a008fac11fef0acc46c0fd1ceed721ab67081071c6cd67f12
+SIZE (TDE/applications/internet/knmap-trinity_14.1.6.orig.tar.xz) = 990380
diff --git a/freebsd/applications/internet/knmap/pkg-plist b/freebsd/applications/internet/knmap/pkg-plist
index 326066819..67a4c9e0c 100644
--- a/freebsd/applications/internet/knmap/pkg-plist
+++ b/freebsd/applications/internet/knmap/pkg-plist
@@ -56,5 +56,6 @@ share/icons/hicolor/32x32/apps/zoomin.png
 share/icons/hicolor/32x32/apps/zoomout.png
 share/locale/de/LC_MESSAGES/knmap.mo
 share/locale/it/LC_MESSAGES/knmap.mo
+share/locale/ru/LC_MESSAGES/knmap.mo
 share/locale/uk/LC_MESSAGES/knmap.mo
 share/man/man1/knmap.1.gz
diff --git a/freebsd/applications/internet/konversation/distinfo b/freebsd/applications/internet/konversation/distinfo
index 743f80697..14e5a601b 100644
--- a/freebsd/applications/internet/konversation/distinfo
+++ b/freebsd/applications/internet/konversation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762419430
-SHA256 (TDE/applications/internet/konversation-trinity_14.1.5.orig.tar.xz) = 681895d41368c41a9d3f723562646a474fd1d02e714df777b9bb72f1f9c0a524
-SIZE (TDE/applications/internet/konversation-trinity_14.1.5.orig.tar.xz) = 4158756
+TIMESTAMP = 1776618990
+SHA256 (TDE/applications/internet/konversation-trinity_14.1.6.orig.tar.xz) = 55585a869ddb628bf8a33e77bdefbc19deeb96be32843ee949ddc977a2fe5337
+SIZE (TDE/applications/internet/konversation-trinity_14.1.6.orig.tar.xz) = 4159468
diff --git a/freebsd/applications/internet/kopete-otr/distinfo b/freebsd/applications/internet/kopete-otr/distinfo
index 211e81d26..3b2a1605f 100644
--- a/freebsd/applications/internet/kopete-otr/distinfo
+++ b/freebsd/applications/internet/kopete-otr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762419517
-SHA256 (TDE/applications/internet/kopete-otr-trinity_14.1.5.orig.tar.xz) = dde5dac2eeebaa14ce4a7fe3ae7b3a3ee9b71e2a3724db9e3267a677195c330c
-SIZE (TDE/applications/internet/kopete-otr-trinity_14.1.5.orig.tar.xz) = 59864
+TIMESTAMP = 1776619122
+SHA256 (TDE/applications/internet/kopete-otr-trinity_14.1.6.orig.tar.xz) = 2a574cc682759eae7823447254e15cc4e8bcb44ec0343dee72c1904b5fd6a653
+SIZE (TDE/applications/internet/kopete-otr-trinity_14.1.6.orig.tar.xz) = 61728
diff --git a/freebsd/applications/internet/kopete-otr/pkg-plist b/freebsd/applications/internet/kopete-otr/pkg-plist
index 9c11a6a68..b28ff1ec4 100644
--- a/freebsd/applications/internet/kopete-otr/pkg-plist
+++ b/freebsd/applications/internet/kopete-otr/pkg-plist
@@ -29,5 +29,6 @@ share/doc/tde/HTML/en/kopete_otr/index.docbook
 share/icons/crystalsvg/16x16/apps/kopete_otr.png
 share/locale/de/LC_MESSAGES/kopete_otr.mo
 share/locale/ka/LC_MESSAGES/kopete_otr.mo
+share/locale/ru/LC_MESSAGES/kopete_otr.mo
 share/services/kopete_otr.desktop
 share/services/tdeconfiguredialog/kopete_otr_config.desktop
diff --git a/freebsd/applications/internet/kshowmail/distinfo b/freebsd/applications/internet/kshowmail/distinfo
index 8e5987bd1..ef00756aa 100644
--- a/freebsd/applications/internet/kshowmail/distinfo
+++ b/freebsd/applications/internet/kshowmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762419552
-SHA256 (TDE/applications/internet/kshowmail-trinity_14.1.5.orig.tar.xz) = 52ca442af79dbedbd7e66114ebd302a2d0194aedb4685a9b7000e26f47f8f990
-SIZE (TDE/applications/internet/kshowmail-trinity_14.1.5.orig.tar.xz) = 571588
+TIMESTAMP = 1776619264
+SHA256 (TDE/applications/internet/kshowmail-trinity_14.1.6.orig.tar.xz) = 866f0613f01677c45d016993fde0136257b439648bebf46e504259c83546eeb5
+SIZE (TDE/applications/internet/kshowmail-trinity_14.1.6.orig.tar.xz) = 573500
diff --git a/freebsd/applications/internet/kstreamripper/distinfo b/freebsd/applications/internet/kstreamripper/distinfo
index bffedb1b0..202ec1438 100644
--- a/freebsd/applications/internet/kstreamripper/distinfo
+++ b/freebsd/applications/internet/kstreamripper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762419616
-SHA256 (TDE/applications/internet/kstreamripper-trinity_14.1.5.orig.tar.xz) = 56945eb751bc34b9d07b45493ded6ac6a5e42704fd35e7140b7f02f6c1943c1d
-SIZE (TDE/applications/internet/kstreamripper-trinity_14.1.5.orig.tar.xz) = 25068
+TIMESTAMP = 1776619376
+SHA256 (TDE/applications/internet/kstreamripper-trinity_14.1.6.orig.tar.xz) = badbe832aa27a027db1701be267e33339f8e19e74a52b8427593508199c3d8e5
+SIZE (TDE/applications/internet/kstreamripper-trinity_14.1.6.orig.tar.xz) = 25632
diff --git a/freebsd/applications/internet/kstreamripper/pkg-plist b/freebsd/applications/internet/kstreamripper/pkg-plist
index 0c694419a..454fb6262 100644
--- a/freebsd/applications/internet/kstreamripper/pkg-plist
+++ b/freebsd/applications/internet/kstreamripper/pkg-plist
@@ -11,4 +11,5 @@ share/locale/it/LC_MESSAGES/kstreamripper.mo
 share/locale/ka/LC_MESSAGES/kstreamripper.mo
 share/locale/nl/LC_MESSAGES/kstreamripper.mo
 share/locale/pl/LC_MESSAGES/kstreamripper.mo
+share/locale/ru/LC_MESSAGES/kstreamripper.mo
 share/man/man1/kstreamripper.1.gz
diff --git a/freebsd/applications/internet/ktorrent/distinfo b/freebsd/applications/internet/ktorrent/distinfo
index 3b3358726..3360bd408 100644
--- a/freebsd/applications/internet/ktorrent/distinfo
+++ b/freebsd/applications/internet/ktorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762419653
-SHA256 (TDE/applications/internet/ktorrent-trinity_14.1.5.orig.tar.xz) = d9df38b9ad1002b9b0d4817d39f6581b4d625f2f3f34af66651a4f985faf7baa
-SIZE (TDE/applications/internet/ktorrent-trinity_14.1.5.orig.tar.xz) = 1844004
+TIMESTAMP = 1776619503
+SHA256 (TDE/applications/internet/ktorrent-trinity_14.1.6.orig.tar.xz) = 910bdff878bcd4a7236ba1cfb9acd8330ab459b35401d307223d8119885211ba
+SIZE (TDE/applications/internet/ktorrent-trinity_14.1.6.orig.tar.xz) = 1843740
diff --git a/freebsd/applications/internet/tork/distinfo b/freebsd/applications/internet/tork/distinfo
index de4e1d501..dbe61ee14 100644
--- a/freebsd/applications/internet/tork/distinfo
+++ b/freebsd/applications/internet/tork/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762419846
-SHA256 (TDE/applications/internet/tork-trinity_14.1.5.orig.tar.xz) = f0c1d1916f5f348f821b65668d616a1780c1a9842a536dabbead2014b0464e31
-SIZE (TDE/applications/internet/tork-trinity_14.1.5.orig.tar.xz) = 1972172
+TIMESTAMP = 1776620228
+SHA256 (TDE/applications/internet/tork-trinity_14.1.6.orig.tar.xz) = e15745a08f4f50bce79b04b8c2a33ea7b56343f69d678083d27efef3e6ab2304
+SIZE (TDE/applications/internet/tork-trinity_14.1.6.orig.tar.xz) = 1993236
diff --git a/freebsd/applications/misc/bibletime/Makefile b/freebsd/applications/misc/bibletime/Makefile
index d934b03ed..c733c4d96 100644
--- a/freebsd/applications/misc/bibletime/Makefile
+++ b/freebsd/applications/misc/bibletime/Makefile
@@ -22,7 +22,7 @@ BUILD_DEPENDS+=	${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
 LIB_DEPENDS+=	libtqt.so:x11-toolkits/libtqtinterface
 
 LIB_DEPENDS+=\
-		libboost_system.so:devel/boost-libs \
+		libboost_thread.so:devel/boost-libs \
 		libclucene-shared.so:textproc/clucene \
 		libsword.so:misc/sword \
 
@@ -33,9 +33,7 @@ post-patch: tde-pathfix
 do-configure: tde-cmake-prepare
 	${TDE_CMAKE_CONFIGURE} \
 	-DBUILD_ALL="ON" \
-	-DWITH_ALL_OPTIONS="ON" \
-	\
-	-DCMAKE_CXX_STANDARD=14
+	-DWITH_ALL_OPTIONS="ON"
 
 do-build: tde-cmake-build
 
diff --git a/freebsd/applications/misc/bibletime/distinfo b/freebsd/applications/misc/bibletime/distinfo
index 88cd1c433..75112f4f1 100644
--- a/freebsd/applications/misc/bibletime/distinfo
+++ b/freebsd/applications/misc/bibletime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762421226
-SHA256 (TDE/applications/misc/bibletime-trinity_14.1.5.orig.tar.xz) = 5462e98cd15524202e6442a3abd2d23843bf50d239f2247a432f56f8d617b2bb
-SIZE (TDE/applications/misc/bibletime-trinity_14.1.5.orig.tar.xz) = 675036
+TIMESTAMP = 1776682899
+SHA256 (TDE/applications/misc/bibletime-trinity_14.1.6.orig.tar.xz) = e54c8863230644f483dc2dd4b0703b45db788992b5fba73600333a4e96e47f49
+SIZE (TDE/applications/misc/bibletime-trinity_14.1.6.orig.tar.xz) = 694928
diff --git a/freebsd/applications/misc/bibletime/files/patch-enable-auto-ptr.diff b/freebsd/applications/misc/bibletime/files/patch-enable-auto-ptr.diff
new file mode 100644
index 000000000..5a5aa6517
--- /dev/null
+++ b/freebsd/applications/misc/bibletime/files/patch-enable-auto-ptr.diff
@@ -0,0 +1,13 @@
+diff --git a/bibletime/backend/CMakeLists.txt b/bibletime/backend/CMakeLists.txt
+index 8d3aadb..305762f 100644
+--- a/bibletime/backend/CMakeLists.txt
++++ b/bibletime/backend/CMakeLists.txt
+@@ -15,6 +15,8 @@ include_directories(
+ 
+ ##### backed (static)
+ 
++add_definitions( -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR )
++
+ tde_add_library( backend STATIC_PIC AUTOMOC
+   SOURCES
+     bt_gbfhtml.cpp
diff --git a/freebsd/applications/misc/bibletime/pkg-plist b/freebsd/applications/misc/bibletime/pkg-plist
index 1d0783c85..708e69d27 100644
--- a/freebsd/applications/misc/bibletime/pkg-plist
+++ b/freebsd/applications/misc/bibletime/pkg-plist
@@ -149,6 +149,7 @@ share/locale/de/LC_MESSAGES/bibletime.mo
 share/locale/id/LC_MESSAGES/bibletime.mo
 share/locale/nl/LC_MESSAGES/bibletime.mo
 share/locale/pt_BR/LC_MESSAGES/bibletime.mo
+share/locale/ru/LC_MESSAGES/bibletime.mo
 share/locale/sk/LC_MESSAGES/bibletime.mo
 share/man/de/man1/bibletime.1.gz
 share/man/man1/bibletime.1.gz
diff --git a/freebsd/applications/misc/krecipes/distinfo b/freebsd/applications/misc/krecipes/distinfo
index 6a99a5289..e13578cd3 100644
--- a/freebsd/applications/misc/krecipes/distinfo
+++ b/freebsd/applications/misc/krecipes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762421388
-SHA256 (TDE/applications/misc/krecipes-trinity_14.1.5.orig.tar.xz) = c81cb632311f6c7559b387101bedf49fcf3915f5d6e93542c52addcf0142f2d9
-SIZE (TDE/applications/misc/krecipes-trinity_14.1.5.orig.tar.xz) = 6419156
+TIMESTAMP = 1776686118
+SHA256 (TDE/applications/misc/krecipes-trinity_14.1.6.orig.tar.xz) = 1ce067fc462e491093a6fceaba4665a9199088007222fa8e5d10de2d6c9fe970
+SIZE (TDE/applications/misc/krecipes-trinity_14.1.6.orig.tar.xz) = 6430112
diff --git a/freebsd/applications/multimedia/Makefile b/freebsd/applications/multimedia/Makefile
index 7d0385ae4..f8a5ff095 100644
--- a/freebsd/applications/multimedia/Makefile
+++ b/freebsd/applications/multimedia/Makefile
@@ -4,6 +4,6 @@
     SUBDIR += codeine
 #    SUBDIR += kaffeine
     SUBDIR += rosegarden
-#    SUBDIR += soundkonverter
+    SUBDIR += soundkonverter
 
 .include <bsd.port.subdir.mk>
diff --git a/freebsd/applications/multimedia/amarok/distinfo b/freebsd/applications/multimedia/amarok/distinfo
index 126851e11..35657098c 100644
--- a/freebsd/applications/multimedia/amarok/distinfo
+++ b/freebsd/applications/multimedia/amarok/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762427302
-SHA256 (TDE/applications/multimedia/amarok-trinity_14.1.5.orig.tar.xz) = 0447fdcda996477c713321d9a4f010b7add9ab4466aa2ddffb94bef320d22750
-SIZE (TDE/applications/multimedia/amarok-trinity_14.1.5.orig.tar.xz) = 10028664
+TIMESTAMP = 1776686275
+SHA256 (TDE/applications/multimedia/amarok-trinity_14.1.6.orig.tar.xz) = 716c1ae9d0cb3fa5da1ca8d19a03a52350923399cd6c6e46f627bc7c14abcc76
+SIZE (TDE/applications/multimedia/amarok-trinity_14.1.6.orig.tar.xz) = 10028896
diff --git a/freebsd/applications/multimedia/codeine/distinfo b/freebsd/applications/multimedia/codeine/distinfo
index 4812b31fd..05a97c4cc 100644
--- a/freebsd/applications/multimedia/codeine/distinfo
+++ b/freebsd/applications/multimedia/codeine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762560345
-SHA256 (TDE/applications/multimedia/codeine-trinity_14.1.5.orig.tar.xz) = f379aabf5e61185ca9064d97ede581e41316615bd2d276446c94640f77de4e3a
-SIZE (TDE/applications/multimedia/codeine-trinity_14.1.5.orig.tar.xz) = 101652
+TIMESTAMP = 1776686608
+SHA256 (TDE/applications/multimedia/codeine-trinity_14.1.6.orig.tar.xz) = d52378457ac109053232d0bad7d7a8f5673245ec664263daa0ead821203a879d
+SIZE (TDE/applications/multimedia/codeine-trinity_14.1.6.orig.tar.xz) = 105524
diff --git a/freebsd/applications/multimedia/codeine/pkg-plist b/freebsd/applications/multimedia/codeine/pkg-plist
index e7d31d9c7..78882f370 100644
--- a/freebsd/applications/multimedia/codeine/pkg-plist
+++ b/freebsd/applications/multimedia/codeine/pkg-plist
@@ -14,8 +14,10 @@ share/icons/hicolor/22x22/apps/codeine.png
 share/icons/hicolor/32x32/apps/codeine.png
 share/icons/hicolor/48x48/apps/codeine.png
 share/icons/hicolor/64x64/apps/codeine.png
+share/locale/de/LC_MESSAGES/codeine.mo
 share/locale/ka/LC_MESSAGES/codeine.mo
 share/locale/nl/LC_MESSAGES/codeine.mo
+share/locale/ru/LC_MESSAGES/codeine.mo
 share/locale/zh_Hans/LC_MESSAGES/codeine.mo
 share/man/man1/codeine.1.gz
 share/services/codeine_part.desktop
diff --git a/freebsd/applications/multimedia/rosegarden/distinfo b/freebsd/applications/multimedia/rosegarden/distinfo
index 7c5becee6..6f4f0d96e 100644
--- a/freebsd/applications/multimedia/rosegarden/distinfo
+++ b/freebsd/applications/multimedia/rosegarden/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762431783
-SHA256 (TDE/applications/multimedia/rosegarden-trinity_14.1.5.orig.tar.xz) = 2516a076a85372cefbc218de753488066b199332c5ed472175ad53082efff4e7
-SIZE (TDE/applications/multimedia/rosegarden-trinity_14.1.5.orig.tar.xz) = 6140708
+TIMESTAMP = 1776686854
+SHA256 (TDE/applications/multimedia/rosegarden-trinity_14.1.6.orig.tar.xz) = 62acc0709facf26e76970c7eceedac8a4ddc6e9ce187f72f992c8fd2fcb5a28c
+SIZE (TDE/applications/multimedia/rosegarden-trinity_14.1.6.orig.tar.xz) = 6147408
diff --git a/freebsd/applications/multimedia/soundkonverter/distinfo b/freebsd/applications/multimedia/soundkonverter/distinfo
index c51975bc8..0c013b6f1 100644
--- a/freebsd/applications/multimedia/soundkonverter/distinfo
+++ b/freebsd/applications/multimedia/soundkonverter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745284959
-SHA256 (TDE/applications/multimedia/soundkonverter-trinity_14.1.4.orig.tar.xz) = d1805ecfbdbf74b83eb3c49f3cf5e12be114750659be30cc0d382b18f40f9bc2
-SIZE (TDE/applications/multimedia/soundkonverter-trinity_14.1.4.orig.tar.xz) = 248628
+TIMESTAMP = 1776688096
+SHA256 (TDE/applications/multimedia/soundkonverter-trinity_14.1.6.orig.tar.xz) = 0ecd81ad79151a417509789031a33d89a4566764fea28a22b9e14ec4fb00b010
+SIZE (TDE/applications/multimedia/soundkonverter-trinity_14.1.6.orig.tar.xz) = 249316
diff --git a/freebsd/applications/multimedia/soundkonverter/files/patch-neutralize-private-in-cdparanoia.diff b/freebsd/applications/multimedia/soundkonverter/files/patch-neutralize-private-in-cdparanoia.diff
new file mode 100644
index 000000000..43094570a
--- /dev/null
+++ b/freebsd/applications/multimedia/soundkonverter/files/patch-neutralize-private-in-cdparanoia.diff
@@ -0,0 +1,15 @@
+diff --git a/src/paranoia.cpp b/src/paranoia.cpp
+index 6686c06..c8a5ff4 100644
+--- a/src/paranoia.cpp
++++ b/src/paranoia.cpp
+@@ -40,8 +40,10 @@
+ 
+ extern "C"
+ {
++#define private private_data
+ #include <cdda_interface.h>
+ #include <cdda_paranoia.h>
++#undef private
+ }
+ 
+ #include "paranoia.h"
diff --git a/freebsd/applications/office/basket/distinfo b/freebsd/applications/office/basket/distinfo
index 0c2f49b44..ee1923329 100644
--- a/freebsd/applications/office/basket/distinfo
+++ b/freebsd/applications/office/basket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762433609
-SHA256 (TDE/applications/office/basket-trinity_14.1.5.orig.tar.xz) = 134b189322bcdd0badbd379a7f6f67ac5989705937c8ceca8fa086c5928e3b99
-SIZE (TDE/applications/office/basket-trinity_14.1.5.orig.tar.xz) = 3500852
+TIMESTAMP = 1776867551
+SHA256 (TDE/applications/office/basket-trinity_14.1.6.orig.tar.xz) = 0721573960887a3aae316f741f367ff49d4371f782cc7e1058a20b665594db8a
+SIZE (TDE/applications/office/basket-trinity_14.1.6.orig.tar.xz) = 3500572
diff --git a/freebsd/applications/office/kbibtex/distinfo b/freebsd/applications/office/kbibtex/distinfo
index 635befdcf..62e486721 100644
--- a/freebsd/applications/office/kbibtex/distinfo
+++ b/freebsd/applications/office/kbibtex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762433993
-SHA256 (TDE/applications/office/kbibtex-trinity_14.1.5.orig.tar.xz) = e5bdd6c868b8dbb7ada3b8d447ade240747ad9431b6f4ea2ea347127166d2230
-SIZE (TDE/applications/office/kbibtex-trinity_14.1.5.orig.tar.xz) = 281676
+TIMESTAMP = 1776867909
+SHA256 (TDE/applications/office/kbibtex-trinity_14.1.6.orig.tar.xz) = 7f434b26ba72ee0df2e5027879451ad1f7f1aad54f1852e6e150c086b665d650
+SIZE (TDE/applications/office/kbibtex-trinity_14.1.6.orig.tar.xz) = 282872
diff --git a/freebsd/applications/office/kbookreader/distinfo b/freebsd/applications/office/kbookreader/distinfo
index 976001088..31fc53be2 100644
--- a/freebsd/applications/office/kbookreader/distinfo
+++ b/freebsd/applications/office/kbookreader/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762436418
-SHA256 (TDE/applications/office/kbookreader-trinity_14.1.5.orig.tar.xz) = 9d06e6973970aeb9a8acf2ed523b29012b36f10263cf402f05d425e56d695ac1
-SIZE (TDE/applications/office/kbookreader-trinity_14.1.5.orig.tar.xz) = 118640
+TIMESTAMP = 1776869035
+SHA256 (TDE/applications/office/kbookreader-trinity_14.1.6.orig.tar.xz) = 310cd50c04d311d52221cd8b3b6fcceb7bcf06cdc38fb11afd5ef09e21df7bee
+SIZE (TDE/applications/office/kbookreader-trinity_14.1.6.orig.tar.xz) = 118660
diff --git a/freebsd/applications/office/kile/distinfo b/freebsd/applications/office/kile/distinfo
index 394bbc1ea..03b51fed8 100644
--- a/freebsd/applications/office/kile/distinfo
+++ b/freebsd/applications/office/kile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762436458
-SHA256 (TDE/applications/office/kile-trinity_14.1.5.orig.tar.xz) = a3563966e5a3dcfe22fa86112d499b69d1481e6780de29c0a9171c0a57b4d2ad
-SIZE (TDE/applications/office/kile-trinity_14.1.5.orig.tar.xz) = 3677256
+TIMESTAMP = 1776869224
+SHA256 (TDE/applications/office/kile-trinity_14.1.6.orig.tar.xz) = d97ab1666e7d2a8fcd028aa6cb7e9b7e165cd9255e429e1d6b99b2935b580ba7
+SIZE (TDE/applications/office/kile-trinity_14.1.6.orig.tar.xz) = 3688616
diff --git a/freebsd/applications/office/kmymoney2/distinfo b/freebsd/applications/office/kmymoney2/distinfo
index 123a4227f..3b8024395 100644
--- a/freebsd/applications/office/kmymoney2/distinfo
+++ b/freebsd/applications/office/kmymoney2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762436785
-SHA256 (TDE/applications/office/kmymoney2-trinity_14.1.5.orig.tar.xz) = 9a192ebfa0583cc163f3eaa7372c3475b5d3fe9b5b7ee775f12aa230942c6d45
-SIZE (TDE/applications/office/kmymoney2-trinity_14.1.5.orig.tar.xz) = 8650196
+TIMESTAMP = 1776870669
+SHA256 (TDE/applications/office/kmymoney2-trinity_14.1.6.orig.tar.xz) = ff4d8c3f3e3ebd2df8619018d35b381d33789eadc6fd6a3c86188d1b58aa62bf
+SIZE (TDE/applications/office/kmymoney2-trinity_14.1.6.orig.tar.xz) = 8650004
diff --git a/freebsd/applications/office/knowit/distinfo b/freebsd/applications/office/knowit/distinfo
index 970b70a46..bf1a8027a 100644
--- a/freebsd/applications/office/knowit/distinfo
+++ b/freebsd/applications/office/knowit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762437157
-SHA256 (TDE/applications/office/knowit-trinity_14.1.5.orig.tar.xz) = a51fd69710b2649603484df93b02e276bc9dffb4e9f303fc887fbdf62d49f341
-SIZE (TDE/applications/office/knowit-trinity_14.1.5.orig.tar.xz) = 93100
+TIMESTAMP = 1776870972
+SHA256 (TDE/applications/office/knowit-trinity_14.1.6.orig.tar.xz) = ed7e038b8e2b6ab85276f10176032de8a978c8f85343fa9b4518e9c5df692522
+SIZE (TDE/applications/office/knowit-trinity_14.1.6.orig.tar.xz) = 93788
diff --git a/freebsd/applications/office/tde-ebook-reader/distinfo b/freebsd/applications/office/tde-ebook-reader/distinfo
index 82f39aa24..ab822e323 100644
--- a/freebsd/applications/office/tde-ebook-reader/distinfo
+++ b/freebsd/applications/office/tde-ebook-reader/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762437188
-SHA256 (TDE/applications/office/tde-ebook-reader_14.1.5.orig.tar.xz) = 678a0f756d5aa3582d683944824abdaa64384ad3ff05a42162bf45add0f88760
-SIZE (TDE/applications/office/tde-ebook-reader_14.1.5.orig.tar.xz) = 1234164
+TIMESTAMP = 1776867985
+SHA256 (TDE/applications/office/tde-ebook-reader_14.1.6.orig.tar.xz) = a943fc5ecd1d11b6be9cf2d03f306b8f6c2221e1574667adf05778e61e9bb4c0
+SIZE (TDE/applications/office/tde-ebook-reader_14.1.6.orig.tar.xz) = 1234100
diff --git a/freebsd/applications/office/tellico/distinfo b/freebsd/applications/office/tellico/distinfo
index 00a2606a4..685fd1325 100644
--- a/freebsd/applications/office/tellico/distinfo
+++ b/freebsd/applications/office/tellico/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762437703
-SHA256 (TDE/applications/office/tellico-trinity_14.1.5.orig.tar.xz) = 0f7ce47a9af8fc6b48db4f4f174d1a60677c310351ce9830e3d05ff7c22b668d
-SIZE (TDE/applications/office/tellico-trinity_14.1.5.orig.tar.xz) = 2870972
+TIMESTAMP = 1776874387
+SHA256 (TDE/applications/office/tellico-trinity_14.1.6.orig.tar.xz) = aaa3724ea6c09f6754a42528f42f828e5d5d458eeeaca4852dd018a6303e5489
+SIZE (TDE/applications/office/tellico-trinity_14.1.6.orig.tar.xz) = 2870528
diff --git a/freebsd/applications/settings/kiosktool/distinfo b/freebsd/applications/settings/kiosktool/distinfo
index cd72d11f9..c860e40e4 100644
--- a/freebsd/applications/settings/kiosktool/distinfo
+++ b/freebsd/applications/settings/kiosktool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762438214
-SHA256 (TDE/applications/settings/kiosktool-trinity_14.1.5.orig.tar.xz) = d607d1066aef01b9af35383c5186228dedb028f1ca8d674f25423cde9299859e
-SIZE (TDE/applications/settings/kiosktool-trinity_14.1.5.orig.tar.xz) = 270220
+TIMESTAMP = 1776874728
+SHA256 (TDE/applications/settings/kiosktool-trinity_14.1.6.orig.tar.xz) = 67b54f77175f1bebc691fbadff7e50f7fd1ffe910a2796fe401166fa0830a749
+SIZE (TDE/applications/settings/kiosktool-trinity_14.1.6.orig.tar.xz) = 270068
diff --git a/freebsd/applications/settings/kkbswitch/distinfo b/freebsd/applications/settings/kkbswitch/distinfo
index eea833003..56bd953e5 100644
--- a/freebsd/applications/settings/kkbswitch/distinfo
+++ b/freebsd/applications/settings/kkbswitch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762438255
-SHA256 (TDE/applications/settings/kkbswitch-trinity_14.1.5.orig.tar.xz) = dbe0200494fabecc5d9947bde1efee63d550b875e46e902dd16478ad65c3dbc1
-SIZE (TDE/applications/settings/kkbswitch-trinity_14.1.5.orig.tar.xz) = 82300
+TIMESTAMP = 1776874792
+SHA256 (TDE/applications/settings/kkbswitch-trinity_14.1.6.orig.tar.xz) = bd6b3cbb60fdb2fa38a46810523ed1f11d4c1044747b2846660087b9d62c7101
+SIZE (TDE/applications/settings/kkbswitch-trinity_14.1.6.orig.tar.xz) = 83452
diff --git a/freebsd/applications/settings/tde-systemsettings/distinfo b/freebsd/applications/settings/tde-systemsettings/distinfo
index 80ae10923..b2a995f9b 100644
--- a/freebsd/applications/settings/tde-systemsettings/distinfo
+++ b/freebsd/applications/settings/tde-systemsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762439002
-SHA256 (TDE/applications/settings/tde-systemsettings-trinity_14.1.5.orig.tar.xz) = c4ab9757a99ac5591118e7d6b6a341fa3ac818dc35539600c21fd33a5de2484a
-SIZE (TDE/applications/settings/tde-systemsettings-trinity_14.1.5.orig.tar.xz) = 76024
+TIMESTAMP = 1776874840
+SHA256 (TDE/applications/settings/tde-systemsettings-trinity_14.1.6.orig.tar.xz) = cff9e9113da79309faac871b35b66349187799b0e94b8f6c9c0f6314bad1fb4f
+SIZE (TDE/applications/settings/tde-systemsettings-trinity_14.1.6.orig.tar.xz) = 76956
diff --git a/freebsd/applications/settings/tde-systemsettings/pkg-plist b/freebsd/applications/settings/tde-systemsettings/pkg-plist
index ce48d5916..bdec24bf7 100644
--- a/freebsd/applications/settings/tde-systemsettings/pkg-plist
+++ b/freebsd/applications/settings/tde-systemsettings/pkg-plist
@@ -44,4 +44,5 @@ share/locale/it/LC_MESSAGES/systemsettings.mo
 share/locale/ka/LC_MESSAGES/systemsettings.mo
 share/locale/nl/LC_MESSAGES/systemsettings.mo
 share/locale/pl/LC_MESSAGES/systemsettings.mo
+share/locale/ru/LC_MESSAGES/systemsettings.mo
 share/man/man1/systemsettings.1.gz
diff --git a/freebsd/applications/settings/tdesudo/distinfo b/freebsd/applications/settings/tdesudo/distinfo
index 447da450f..ffa075597 100644
--- a/freebsd/applications/settings/tdesudo/distinfo
+++ b/freebsd/applications/settings/tdesudo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762439386
-SHA256 (TDE/applications/settings/tdesudo-trinity_14.1.5.orig.tar.xz) = e1f802062a67272f521a066d9ea76d56cfdab20d565175dfe8256b33c7e0a3e2
-SIZE (TDE/applications/settings/tdesudo-trinity_14.1.5.orig.tar.xz) = 31576
+TIMESTAMP = 1776876652
+SHA256 (TDE/applications/settings/tdesudo-trinity_14.1.6.orig.tar.xz) = f128a1dc79eed4c2ea97033998bfd314af1da3263e70d5879da61c2f3264a506
+SIZE (TDE/applications/settings/tdesudo-trinity_14.1.6.orig.tar.xz) = 32304
diff --git a/freebsd/applications/system/dolphin/distinfo b/freebsd/applications/system/dolphin/distinfo
index 337556d8a..0073e9364 100644
--- a/freebsd/applications/system/dolphin/distinfo
+++ b/freebsd/applications/system/dolphin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762439878
-SHA256 (TDE/applications/system/dolphin-trinity_14.1.5.orig.tar.xz) = aac58bdeee044502ddb19737256118db14de4bc818041dc7190a9fd192e5dadb
-SIZE (TDE/applications/system/dolphin-trinity_14.1.5.orig.tar.xz) = 1097200
+TIMESTAMP = 1776876800
+SHA256 (TDE/applications/system/dolphin-trinity_14.1.6.orig.tar.xz) = 41c5876e54fa52df36c54c2d8e52448af963bb6670f91617b565b3a0bda584de
+SIZE (TDE/applications/system/dolphin-trinity_14.1.6.orig.tar.xz) = 1098548
diff --git a/freebsd/applications/system/katapult/distinfo b/freebsd/applications/system/katapult/distinfo
index d6786b0dd..84e3b7532 100644
--- a/freebsd/applications/system/katapult/distinfo
+++ b/freebsd/applications/system/katapult/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762440491
-SHA256 (TDE/applications/system/katapult-trinity_14.1.5.orig.tar.xz) = a4122f62fe4724c22e64b4dc5b350b4bea1b95c053a11e6d084356494cae29a4
-SIZE (TDE/applications/system/katapult-trinity_14.1.5.orig.tar.xz) = 253228
+TIMESTAMP = 1776876876
+SHA256 (TDE/applications/system/katapult-trinity_14.1.6.orig.tar.xz) = addd5d6ba17bd562d56dd921793eb4d299cf89174f22d9af8e744a7bf52fc3f5
+SIZE (TDE/applications/system/katapult-trinity_14.1.6.orig.tar.xz) = 253052
diff --git a/freebsd/applications/system/kbfx/distinfo b/freebsd/applications/system/kbfx/distinfo
index cb60eed68..5a6ca0854 100644
--- a/freebsd/applications/system/kbfx/distinfo
+++ b/freebsd/applications/system/kbfx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762440599
-SHA256 (TDE/applications/system/kbfx-trinity_14.1.5.orig.tar.xz) = 330106cc6bfad8928669b184983b416bf1467e0291259305f2f7b89e5c8c015f
-SIZE (TDE/applications/system/kbfx-trinity_14.1.5.orig.tar.xz) = 2391832
+TIMESTAMP = 1776876946
+SHA256 (TDE/applications/system/kbfx-trinity_14.1.6.orig.tar.xz) = 0f77aca7f0ccfa0ec5a09dab8538ff08c53d7974dfd2149d447bdf396c6c5c62
+SIZE (TDE/applications/system/kbfx-trinity_14.1.6.orig.tar.xz) = 2401932
diff --git a/freebsd/applications/system/kcmautostart/distinfo b/freebsd/applications/system/kcmautostart/distinfo
index b500dabb7..3e1b5a062 100644
--- a/freebsd/applications/system/kcmautostart/distinfo
+++ b/freebsd/applications/system/kcmautostart/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762443112
-SHA256 (TDE/applications/system/kcontrol-autostart-trinity_14.1.5.orig.tar.xz) = 8a5364fae1ce3fd3cd0314f08d5f8fcd7c2a88521750d9e0be0df8fde324ba41
-SIZE (TDE/applications/system/kcontrol-autostart-trinity_14.1.5.orig.tar.xz) = 19888
+TIMESTAMP = 1776877083
+SHA256 (TDE/applications/system/kcontrol-autostart-trinity_14.1.6.orig.tar.xz) = 2d8b0ab7b94b74ca5fd6bfd2bd6012ff4cc644909dfa5142f6261d902b2d0ae5
+SIZE (TDE/applications/system/kcontrol-autostart-trinity_14.1.6.orig.tar.xz) = 19880
diff --git a/freebsd/applications/system/kdbusnotification/distinfo b/freebsd/applications/system/kdbusnotification/distinfo
index 6a386bbcb..af10ed2dc 100644
--- a/freebsd/applications/system/kdbusnotification/distinfo
+++ b/freebsd/applications/system/kdbusnotification/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762444846
-SHA256 (TDE/applications/system/kdbusnotification-trinity_14.1.5.orig.tar.xz) = 1c960d5da82e3d3a895c0982d02ba44181f2f826e36b7c19da992d3346881d9d
-SIZE (TDE/applications/system/kdbusnotification-trinity_14.1.5.orig.tar.xz) = 8420
+TIMESTAMP = 1776877205
+SHA256 (TDE/applications/system/kdbusnotification-trinity_14.1.6.orig.tar.xz) = a06002449350e5a06ab9c98e68a59eafbfc0936a89c0b58b04095069bf383547
+SIZE (TDE/applications/system/kdbusnotification-trinity_14.1.6.orig.tar.xz) = 8592
diff --git a/freebsd/applications/system/kdbusnotification/pkg-plist b/freebsd/applications/system/kdbusnotification/pkg-plist
index 9b9d520da..fcdb06ee9 100644
--- a/freebsd/applications/system/kdbusnotification/pkg-plist
+++ b/freebsd/applications/system/kdbusnotification/pkg-plist
@@ -1,5 +1,6 @@
 bin/notification-daemon-tde
 share/autostart/kdbusnotification-autostart.desktop
+share/locale/de/LC_MESSAGES/notification-daemon-tde.mo
 share/locale/it/LC_MESSAGES/notification-daemon-tde.mo
 share/locale/ka/LC_MESSAGES/notification-daemon-tde.mo
 share/locale/nl/LC_MESSAGES/notification-daemon-tde.mo
diff --git a/freebsd/applications/system/klamav/distinfo b/freebsd/applications/system/klamav/distinfo
index abe9e6cd3..686808f85 100644
--- a/freebsd/applications/system/klamav/distinfo
+++ b/freebsd/applications/system/klamav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762444880
-SHA256 (TDE/applications/system/klamav-trinity_14.1.5.orig.tar.xz) = ae71b83ad883715fad9329af940744545abd231b6a3020f420cd8bfacd694a32
-SIZE (TDE/applications/system/klamav-trinity_14.1.5.orig.tar.xz) = 647240
+TIMESTAMP = 1776877340
+SHA256 (TDE/applications/system/klamav-trinity_14.1.6.orig.tar.xz) = 5407acecc8517add306f6cc07798109793fe37c4b21d11340f396658e58d0f98
+SIZE (TDE/applications/system/klamav-trinity_14.1.6.orig.tar.xz) = 658692
diff --git a/freebsd/applications/system/kooldock/distinfo b/freebsd/applications/system/kooldock/distinfo
index 5bf3e0cd9..167c0aeb8 100644
--- a/freebsd/applications/system/kooldock/distinfo
+++ b/freebsd/applications/system/kooldock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762445139
-SHA256 (TDE/applications/system/kooldock-trinity_14.1.5.orig.tar.xz) = 632d3f5aa8b3099ac54196bcb6f850f6acf427d62950d1e201e3e1319d56e524
-SIZE (TDE/applications/system/kooldock-trinity_14.1.5.orig.tar.xz) = 105912
+TIMESTAMP = 1776877575
+SHA256 (TDE/applications/system/kooldock-trinity_14.1.6.orig.tar.xz) = 420f34dfc7861ff890507b8c4585561b892e5e4037b33b660eeee558d7a95f09
+SIZE (TDE/applications/system/kooldock-trinity_14.1.6.orig.tar.xz) = 109160
diff --git a/freebsd/applications/system/krusader/Makefile b/freebsd/applications/system/krusader/Makefile
index 99b1c44a8..e81da8b39 100644
--- a/freebsd/applications/system/krusader/Makefile
+++ b/freebsd/applications/system/krusader/Makefile
@@ -16,9 +16,6 @@ CATEGORIES=		x11-fm
 DIST_SUBDIR=		TDE/applications/system
 
 
-# Use gmake for automake build
-USES=	gmake
-
 BUILD_DEPENDS+=	${TDE_PREFIX}/lib/libtdecore.so:x11/tdelibs-trinity \
                 ${TDE_PREFIX}/lib/libkonq.so:x11/tdebase-trinity \
 		${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
@@ -29,12 +26,13 @@ LIB_DEPENDS+=	libtqt.so:x11-toolkits/libtqtinterface \
 # Build
 post-patch: tde-pathfix
 
-do-configure: tde-autotools-prepare
-	${TDE_AUTOTOOLS_CONFIGURE} \
-	--disable-final
+do-configure: tde-cmake-prepare
+	${TDE_CMAKE_CONFIGURE} \
+	-DBUILD_ALL="ON" \
+	-DWITH_ALL_OPTIONS="ON"
 
-do-build: tde-autotools-build
+do-build: tde-cmake-build
 
-do-install: tde-autotools-install
+do-install: tde-cmake-install
 
 .include <bsd.port.mk>
diff --git a/freebsd/applications/system/krusader/distinfo b/freebsd/applications/system/krusader/distinfo
index 11574c6cd..c8fb36894 100644
--- a/freebsd/applications/system/krusader/distinfo
+++ b/freebsd/applications/system/krusader/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762472599
-SHA256 (TDE/applications/system/krusader-trinity_14.1.5.orig.tar.xz) = 1c1a1d734baca68e23f5c9b0e4fa803e9735bf1bd6825536bb4bf8e891fb1e9a
-SIZE (TDE/applications/system/krusader-trinity_14.1.5.orig.tar.xz) = 2117424
+TIMESTAMP = 1776877795
+SHA256 (TDE/applications/system/krusader-trinity_14.1.6.orig.tar.xz) = da2d8c836bb02603123d648279d28ed63cabda1e4bea9da9c97983b45a140d2c
+SIZE (TDE/applications/system/krusader-trinity_14.1.6.orig.tar.xz) = 2094272
diff --git a/freebsd/applications/system/krusader/pkg-plist b/freebsd/applications/system/krusader/pkg-plist
index ae5085f6c..c5e0343f6 100644
--- a/freebsd/applications/system/krusader/pkg-plist
+++ b/freebsd/applications/system/krusader/pkg-plist
@@ -241,16 +241,23 @@ share/locale/el/LC_MESSAGES/krusader.mo
 share/locale/en_GB/LC_MESSAGES/krusader.mo
 share/locale/es/LC_MESSAGES/krusader.mo
 share/locale/es_AR/LC_MESSAGES/krusader.mo
+share/locale/es_AR/LC_MESSAGES/tdeio_krarc.mo
+share/locale/es_AR/LC_MESSAGES/tdeio_virt.mo
 share/locale/fr/LC_MESSAGES/krusader.mo
 share/locale/hu/LC_MESSAGES/krusader.mo
 share/locale/it/LC_MESSAGES/krusader.mo
+share/locale/it/LC_MESSAGES/tdeio_krarc.mo
+share/locale/it/LC_MESSAGES/tdeio_virt.mo
 share/locale/ja/LC_MESSAGES/krusader.mo
+share/locale/ka/LC_MESSAGES/tdeio_krarc.mo
+share/locale/ka/LC_MESSAGES/tdeio_virt.mo
 share/locale/lt/LC_MESSAGES/krusader.mo
 share/locale/nl/LC_MESSAGES/krusader.mo
 share/locale/pl/LC_MESSAGES/krusader.mo
 share/locale/pt/LC_MESSAGES/krusader.mo
 share/locale/pt_BR/LC_MESSAGES/krusader.mo
 share/locale/ru/LC_MESSAGES/krusader.mo
+share/locale/ru/LC_MESSAGES/tdeio_virt.mo
 share/locale/sk/LC_MESSAGES/krusader.mo
 share/locale/sl/LC_MESSAGES/krusader.mo
 share/locale/sr/LC_MESSAGES/krusader.mo
@@ -260,5 +267,9 @@ share/locale/tr/LC_MESSAGES/krusader.mo
 share/locale/uk/LC_MESSAGES/krusader.mo
 share/locale/zh_CN/LC_MESSAGES/krusader.mo
 share/man/man1/krusader.1.gz
+share/pixmaps/krusader_root-16.xpm
+share/pixmaps/krusader_root.xpm
+share/pixmaps/krusader_user-16.xpm
+share/pixmaps/krusader_user.xpm
 share/services/krarc.protocol
 share/services/virt.protocol
diff --git a/freebsd/applications/system/kshutdown/distinfo b/freebsd/applications/system/kshutdown/distinfo
index 59ee55fc6..5915bc9f4 100644
--- a/freebsd/applications/system/kshutdown/distinfo
+++ b/freebsd/applications/system/kshutdown/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762473700
-SHA256 (TDE/applications/system/kshutdown-trinity_14.1.5.orig.tar.xz) = a03a5171815290b6e8e363944f586fd92112b768e9517e94f176acc768f77a83
-SIZE (TDE/applications/system/kshutdown-trinity_14.1.5.orig.tar.xz) = 171788
+TIMESTAMP = 1776878065
+SHA256 (TDE/applications/system/kshutdown-trinity_14.1.6.orig.tar.xz) = 163bf3b9a284be3e1006e573e234302d25c1c6f26cface08815932b0573e4a97
+SIZE (TDE/applications/system/kshutdown-trinity_14.1.6.orig.tar.xz) = 172920
diff --git a/freebsd/applications/system/ksystemlog/distinfo b/freebsd/applications/system/ksystemlog/distinfo
index c9c2f40fd..6bc294fad 100644
--- a/freebsd/applications/system/ksystemlog/distinfo
+++ b/freebsd/applications/system/ksystemlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762473789
-SHA256 (TDE/applications/system/ksystemlog-trinity_14.1.5.orig.tar.xz) = 8d9a6e24665244f37735b9dd6f2bea4402e17f19c7b40f0dbaad0e9962c0c676
-SIZE (TDE/applications/system/ksystemlog-trinity_14.1.5.orig.tar.xz) = 170236
+TIMESTAMP = 1776878151
+SHA256 (TDE/applications/system/ksystemlog-trinity_14.1.6.orig.tar.xz) = 171cb567e40fc046ce1380f3146837126a95b6b5f2bc252661e21b05887397cb
+SIZE (TDE/applications/system/ksystemlog-trinity_14.1.6.orig.tar.xz) = 177568
diff --git a/freebsd/applications/system/ksystemlog/pkg-plist b/freebsd/applications/system/ksystemlog/pkg-plist
index 1356d3afc..a262e0ffd 100644
--- a/freebsd/applications/system/ksystemlog/pkg-plist
+++ b/freebsd/applications/system/ksystemlog/pkg-plist
@@ -25,6 +25,7 @@ share/locale/it/LC_MESSAGES/ksystemlog.mo
 share/locale/nl/LC_MESSAGES/ksystemlog.mo
 share/locale/pa/LC_MESSAGES/ksystemlog.mo
 share/locale/pl/LC_MESSAGES/ksystemlog.mo
+share/locale/ru/LC_MESSAGES/ksystemlog.mo
 share/locale/rw/LC_MESSAGES/ksystemlog.mo
 share/locale/sv/LC_MESSAGES/ksystemlog.mo
 share/locale/tr/LC_MESSAGES/ksystemlog.mo
diff --git a/freebsd/applications/system/kvkbd/distinfo b/freebsd/applications/system/kvkbd/distinfo
index 33b33164f..91fa3bcb5 100644
--- a/freebsd/applications/system/kvkbd/distinfo
+++ b/freebsd/applications/system/kvkbd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762473884
-SHA256 (TDE/applications/system/kvkbd-trinity_14.1.5.orig.tar.xz) = e4f7a6f0341c556c5f66f78ace0e3f109072980b4068d8c2c888f738f7a2454d
-SIZE (TDE/applications/system/kvkbd-trinity_14.1.5.orig.tar.xz) = 45548
+TIMESTAMP = 1776878284
+SHA256 (TDE/applications/system/kvkbd-trinity_14.1.6.orig.tar.xz) = 892b19923a79ddd9aca02b1c7c23db80a9b7707b96f86b748548304df11793bb
+SIZE (TDE/applications/system/kvkbd-trinity_14.1.6.orig.tar.xz) = 45812
diff --git a/freebsd/applications/system/polkit-agent-tde/distinfo b/freebsd/applications/system/polkit-agent-tde/distinfo
index ee13de8ef..74ca33636 100644
--- a/freebsd/applications/system/polkit-agent-tde/distinfo
+++ b/freebsd/applications/system/polkit-agent-tde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762473971
-SHA256 (TDE/applications/system/polkit-agent-tde_14.1.5.orig.tar.xz) = c144e1dca2b3f0146c94be328e3a7d83aa8687b2abcc917d8197a87a867a26bf
-SIZE (TDE/applications/system/polkit-agent-tde_14.1.5.orig.tar.xz) = 33808
+TIMESTAMP = 1776878347
+SHA256 (TDE/applications/system/polkit-agent-tde_14.1.6.orig.tar.xz) = ccd991a444e92345ce2e457992781a31d36351adc0b4ee291f15470f19470ec7
+SIZE (TDE/applications/system/polkit-agent-tde_14.1.6.orig.tar.xz) = 33904
diff --git a/freebsd/applications/system/tastymenu/distinfo b/freebsd/applications/system/tastymenu/distinfo
index 8ad6a4264..770dbf178 100644
--- a/freebsd/applications/system/tastymenu/distinfo
+++ b/freebsd/applications/system/tastymenu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762474164
-SHA256 (TDE/applications/system/tastymenu-trinity_14.1.5.orig.tar.xz) = 0022e45c814ca5e2dce3225026aac876ca923f7407514fe1c93ed6be939311ef
-SIZE (TDE/applications/system/tastymenu-trinity_14.1.5.orig.tar.xz) = 152736
+TIMESTAMP = 1776878390
+SHA256 (TDE/applications/system/tastymenu-trinity_14.1.6.orig.tar.xz) = 4c395c200e687e87f969144105968d95dee245c68e30c8f5a5003aeed0da8653
+SIZE (TDE/applications/system/tastymenu-trinity_14.1.6.orig.tar.xz) = 152756
diff --git a/freebsd/applications/system/tdedocker/distinfo b/freebsd/applications/system/tdedocker/distinfo
index 081b36971..d9ec546fc 100644
--- a/freebsd/applications/system/tdedocker/distinfo
+++ b/freebsd/applications/system/tdedocker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762474204
-SHA256 (TDE/applications/system/tdedocker-trinity_14.1.5.orig.tar.xz) = c11ce5ded137cef1104ab326d2266adafbc741d75db68adc17128be0c90bc9bc
-SIZE (TDE/applications/system/tdedocker-trinity_14.1.5.orig.tar.xz) = 75804
+TIMESTAMP = 1776878465
+SHA256 (TDE/applications/system/tdedocker-trinity_14.1.6.orig.tar.xz) = 3186820cc3de30436931a7b2dbea4b5eadf6c496ef85411e4438632c1a1be4e6
+SIZE (TDE/applications/system/tdedocker-trinity_14.1.6.orig.tar.xz) = 76548
diff --git a/freebsd/applications/system/tdesshaskpass/distinfo b/freebsd/applications/system/tdesshaskpass/distinfo
index 4cb92e3bd..5cffa13c8 100644
--- a/freebsd/applications/system/tdesshaskpass/distinfo
+++ b/freebsd/applications/system/tdesshaskpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762474247
-SHA256 (TDE/applications/system/tdesshaskpass-trinity_14.1.5.orig.tar.xz) = ae33b95d8494f4c5249a41208349791d54259f8e00b57bf24c169a526aca01d4
-SIZE (TDE/applications/system/tdesshaskpass-trinity_14.1.5.orig.tar.xz) = 12316
+TIMESTAMP = 1776878554
+SHA256 (TDE/applications/system/tdesshaskpass-trinity_14.1.6.orig.tar.xz) = a09ab0b5f210fdaa4d9ad4733f7e3903e98536d41f68b35605741b715a126b3e
+SIZE (TDE/applications/system/tdesshaskpass-trinity_14.1.6.orig.tar.xz) = 12320
diff --git a/freebsd/applications/system/xdg-desktop-portal-tde/distinfo b/freebsd/applications/system/xdg-desktop-portal-tde/distinfo
index 94f013e58..5375981b4 100644
--- a/freebsd/applications/system/xdg-desktop-portal-tde/distinfo
+++ b/freebsd/applications/system/xdg-desktop-portal-tde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762474285
-SHA256 (TDE/applications/system/xdg-desktop-portal-trinity_14.1.5.orig.tar.xz) = 44d4c7f532416e94ebd39013cb26082bca705fcd13b03650b919021e9731ab9d
-SIZE (TDE/applications/system/xdg-desktop-portal-trinity_14.1.5.orig.tar.xz) = 14236
+TIMESTAMP = 1776879216
+SHA256 (TDE/applications/system/xdg-desktop-portal-trinity_14.1.6.orig.tar.xz) = 16076b8f2a3eaf67e05057e20ad5ec65f7db5768fad770f9281c24f14bc96db5
+SIZE (TDE/applications/system/xdg-desktop-portal-trinity_14.1.6.orig.tar.xz) = 14216
diff --git a/freebsd/applications/system/yakuake/distinfo b/freebsd/applications/system/yakuake/distinfo
index 66ad13c50..bc2fe6e09 100644
--- a/freebsd/applications/system/yakuake/distinfo
+++ b/freebsd/applications/system/yakuake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762474624
-SHA256 (TDE/applications/system/yakuake-trinity_14.1.5.orig.tar.xz) = eb02d941a0d19ae87c622de7dfd0097d400cc350d0932a19405fbe0ee3f3f943
-SIZE (TDE/applications/system/yakuake-trinity_14.1.5.orig.tar.xz) = 109356
+TIMESTAMP = 1776879328
+SHA256 (TDE/applications/system/yakuake-trinity_14.1.6.orig.tar.xz) = 290c48e1843eb32e01044bcb5d84d05d00befd8b247d5ddda81af46f52a47175
+SIZE (TDE/applications/system/yakuake-trinity_14.1.6.orig.tar.xz) = 109896
diff --git a/freebsd/applications/tdeio/tdeio-appinfo/distinfo b/freebsd/applications/tdeio/tdeio-appinfo/distinfo
index 043e6503c..8d8800b3d 100644
--- a/freebsd/applications/tdeio/tdeio-appinfo/distinfo
+++ b/freebsd/applications/tdeio/tdeio-appinfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762474752
-SHA256 (TDE/applications/tdeio/tdeio-appinfo-trinity_14.1.5.orig.tar.xz) = cd7b2220a05268cfb86264a06e8c0a2df0db8a5994bcf17330efb0ce1970c012
-SIZE (TDE/applications/tdeio/tdeio-appinfo-trinity_14.1.5.orig.tar.xz) = 15500
+TIMESTAMP = 1776891762
+SHA256 (TDE/applications/tdeio/tdeio-appinfo-trinity_14.1.6.orig.tar.xz) = 56d892cb06f697ddaa2d32c9430c5d640cfd4f10ee3c4a42abe8bd7d9a1434af
+SIZE (TDE/applications/tdeio/tdeio-appinfo-trinity_14.1.6.orig.tar.xz) = 15500
diff --git a/freebsd/applications/tdeio/tdeio-ftps/distinfo b/freebsd/applications/tdeio/tdeio-ftps/distinfo
index 139d67e9d..17bb75873 100644
--- a/freebsd/applications/tdeio/tdeio-ftps/distinfo
+++ b/freebsd/applications/tdeio/tdeio-ftps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762474833
-SHA256 (TDE/applications/tdeio/tdeio-ftps-trinity_14.1.5.orig.tar.xz) = 22c615ca0f24b178d51542a639df76e57e8c15f8b260acda2038aa470549a902
-SIZE (TDE/applications/tdeio/tdeio-ftps-trinity_14.1.5.orig.tar.xz) = 38128
+TIMESTAMP = 1776891798
+SHA256 (TDE/applications/tdeio/tdeio-ftps-trinity_14.1.6.orig.tar.xz) = a66f3db1b036a643f17ea07994758c61aa92fb862a67f0af6fe69e1436c88d87
+SIZE (TDE/applications/tdeio/tdeio-ftps-trinity_14.1.6.orig.tar.xz) = 38636
diff --git a/freebsd/applications/tdeio/tdeio-ftps/pkg-plist b/freebsd/applications/tdeio/tdeio-ftps/pkg-plist
index dd81703d4..b420f1f20 100644
--- a/freebsd/applications/tdeio/tdeio-ftps/pkg-plist
+++ b/freebsd/applications/tdeio/tdeio-ftps/pkg-plist
@@ -5,4 +5,5 @@ share/locale/it/LC_MESSAGES/tdeio_ftps.mo
 share/locale/ka/LC_MESSAGES/tdeio_ftps.mo
 share/locale/pl/LC_MESSAGES/tdeio_ftps.mo
 share/locale/pt_BR/LC_MESSAGES/tdeio_ftps.mo
+share/locale/ru/LC_MESSAGES/tdeio_ftps.mo
 share/services/ftps.protocol
diff --git a/freebsd/applications/tdeio/tdeio-gopher/distinfo b/freebsd/applications/tdeio/tdeio-gopher/distinfo
index 67777d0be..385685eff 100644
--- a/freebsd/applications/tdeio/tdeio-gopher/distinfo
+++ b/freebsd/applications/tdeio/tdeio-gopher/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762478446
-SHA256 (TDE/applications/tdeio/tdeio-gopher-trinity_14.1.5.orig.tar.xz) = d7742861299a8f6bf00608f7bd2c9ee236d98bd0d9838372c8ebbafb9f379eca
-SIZE (TDE/applications/tdeio/tdeio-gopher-trinity_14.1.5.orig.tar.xz) = 34060
+TIMESTAMP = 1776891884
+SHA256 (TDE/applications/tdeio/tdeio-gopher-trinity_14.1.6.orig.tar.xz) = f8a2723fd4f7927be352dad39c3d723531ad57df7737a336a8ef1b7db98a0352
+SIZE (TDE/applications/tdeio/tdeio-gopher-trinity_14.1.6.orig.tar.xz) = 34132
diff --git a/freebsd/applications/tdeio/tdeio-locate/distinfo b/freebsd/applications/tdeio/tdeio-locate/distinfo
index 834a013da..600b6779a 100644
--- a/freebsd/applications/tdeio/tdeio-locate/distinfo
+++ b/freebsd/applications/tdeio/tdeio-locate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762478480
-SHA256 (TDE/applications/tdeio/tdeio-locate-trinity_14.1.5.orig.tar.xz) = 9d2388fdf2962204bab7d0559abfde8ef4e16fac47d622d952996b7505268653
-SIZE (TDE/applications/tdeio/tdeio-locate-trinity_14.1.5.orig.tar.xz) = 64520
+TIMESTAMP = 1776891928
+SHA256 (TDE/applications/tdeio/tdeio-locate-trinity_14.1.6.orig.tar.xz) = b27f1beb4706ae31994c738b5032a0b9c2da057524abe6f0071d444181f9580e
+SIZE (TDE/applications/tdeio/tdeio-locate-trinity_14.1.6.orig.tar.xz) = 66508
diff --git a/freebsd/applications/tdeio/tdeio-sword/distinfo b/freebsd/applications/tdeio/tdeio-sword/distinfo
index cd3907b9c..ddb5b6e23 100644
--- a/freebsd/applications/tdeio/tdeio-sword/distinfo
+++ b/freebsd/applications/tdeio/tdeio-sword/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762478520
-SHA256 (TDE/applications/tdeio/tdeio-sword-trinity_14.1.5.orig.tar.xz) = 09910fe86893c80a12b410ced3ddc0236bd52c4d13b203756e4e176682fe63ec
-SIZE (TDE/applications/tdeio/tdeio-sword-trinity_14.1.5.orig.tar.xz) = 101552
+TIMESTAMP = 1776892006
+SHA256 (TDE/applications/tdeio/tdeio-sword-trinity_14.1.6.orig.tar.xz) = 10108fd27dc32a47c051a4d8eea272e5b6d28e368724bba019b3830f3edd42f1
+SIZE (TDE/applications/tdeio/tdeio-sword-trinity_14.1.6.orig.tar.xz) = 104380
diff --git a/freebsd/applications/tdeio/tdeio-sword/pkg-plist b/freebsd/applications/tdeio/tdeio-sword/pkg-plist
index a77419ed4..024ae2609 100644
--- a/freebsd/applications/tdeio/tdeio-sword/pkg-plist
+++ b/freebsd/applications/tdeio/tdeio-sword/pkg-plist
@@ -14,4 +14,5 @@ share/icons/hicolor/64x64/apps/tdeio_sword.png
 share/icons/hicolor/scalable/apps/tdeio_sword.svgz
 share/locale/de/LC_MESSAGES/tdeio_sword.mo
 share/locale/pt/LC_MESSAGES/tdeio_sword.mo
+share/locale/ru/LC_MESSAGES/tdeio_sword.mo
 share/services/sword.protocol
diff --git a/freebsd/applications/themes/gtk-qt-engine/distinfo b/freebsd/applications/themes/gtk-qt-engine/distinfo
index 4412452aa..6ba84b309 100644
--- a/freebsd/applications/themes/gtk-qt-engine/distinfo
+++ b/freebsd/applications/themes/gtk-qt-engine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762478565
-SHA256 (TDE/applications/themes/gtk-qt-engine-trinity_14.1.5.orig.tar.xz) = 33b040ebd9a139caae7bc5637b069ed434b92cd15652f73768efc76c64671a2f
-SIZE (TDE/applications/themes/gtk-qt-engine-trinity_14.1.5.orig.tar.xz) = 61916
+TIMESTAMP = 1776966181
+SHA256 (TDE/applications/themes/gtk-qt-engine-trinity_14.1.6.orig.tar.xz) = c39b50457938afbf933fe1769dc031045adccdd6a4182d383767939859b0de10
+SIZE (TDE/applications/themes/gtk-qt-engine-trinity_14.1.6.orig.tar.xz) = 61924
diff --git a/freebsd/applications/themes/gtk3-tqt-engine/distinfo b/freebsd/applications/themes/gtk3-tqt-engine/distinfo
index a87b95ae1..e333f5cd6 100644
--- a/freebsd/applications/themes/gtk3-tqt-engine/distinfo
+++ b/freebsd/applications/themes/gtk3-tqt-engine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762478913
-SHA256 (TDE/applications/themes/gtk3-tqt-engine-trinity_14.1.5.orig.tar.xz) = 3855adcfe74142cc36f04b6454f59bc0e92a97eed34005ab03d9dae1758f8e5b
-SIZE (TDE/applications/themes/gtk3-tqt-engine-trinity_14.1.5.orig.tar.xz) = 98284
+TIMESTAMP = 1776966242
+SHA256 (TDE/applications/themes/gtk3-tqt-engine-trinity_14.1.6.orig.tar.xz) = aece5a87eaba7465a22c4c36c3759682be47fe33ee243225cdce0a231855c1fe
+SIZE (TDE/applications/themes/gtk3-tqt-engine-trinity_14.1.6.orig.tar.xz) = 98296
diff --git a/freebsd/applications/themes/ksplash-engine-moodin/distinfo b/freebsd/applications/themes/ksplash-engine-moodin/distinfo
index 5b1c13623..137a79351 100644
--- a/freebsd/applications/themes/ksplash-engine-moodin/distinfo
+++ b/freebsd/applications/themes/ksplash-engine-moodin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762478966
-SHA256 (TDE/applications/themes/ksplash-engine-moodin-trinity_14.1.5.orig.tar.xz) = d01f0012156d21135ee7b8ead2926006a424a0eb958eaf566dd9b010f27431d8
-SIZE (TDE/applications/themes/ksplash-engine-moodin-trinity_14.1.5.orig.tar.xz) = 1160884
+TIMESTAMP = 1776966456
+SHA256 (TDE/applications/themes/ksplash-engine-moodin-trinity_14.1.6.orig.tar.xz) = 0f523379002b5634c4a3639722719a02edc36c6cf1a35d2c6ab2f9acc8535106
+SIZE (TDE/applications/themes/ksplash-engine-moodin-trinity_14.1.6.orig.tar.xz) = 1160968
diff --git a/freebsd/applications/themes/tde-style-baghira/distinfo b/freebsd/applications/themes/tde-style-baghira/distinfo
index 24663910c..85abc84f6 100644
--- a/freebsd/applications/themes/tde-style-baghira/distinfo
+++ b/freebsd/applications/themes/tde-style-baghira/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479018
-SHA256 (TDE/applications/themes/tde-style-baghira-trinity_14.1.5.orig.tar.xz) = 2dfe6931422a7fd122dca83995fae769270f215aad42f0eb31cbc03017321d94
-SIZE (TDE/applications/themes/tde-style-baghira-trinity_14.1.5.orig.tar.xz) = 404716
+TIMESTAMP = 1776966517
+SHA256 (TDE/applications/themes/tde-style-baghira-trinity_14.1.6.orig.tar.xz) = f328de65087135a73d2d175c3ecb48140a5d45920b9fbb199ebaa9ac6808b5bb
+SIZE (TDE/applications/themes/tde-style-baghira-trinity_14.1.6.orig.tar.xz) = 413464
diff --git a/freebsd/applications/themes/tde-style-baghira/pkg-plist b/freebsd/applications/themes/tde-style-baghira/pkg-plist
index b1dd9edb4..1489e8d7f 100644
--- a/freebsd/applications/themes/tde-style-baghira/pkg-plist
+++ b/freebsd/applications/themes/tde-style-baghira/pkg-plist
@@ -78,5 +78,9 @@ share/locale/pl/LC_MESSAGES/baghira-usermanager.mo
 share/locale/pl/LC_MESSAGES/twin_baghira.mo
 share/locale/pt_BR/LC_MESSAGES/baghira-usermanager.mo
 share/locale/ru/LC_MESSAGES/baghira-kmenuapplet.mo
+share/locale/ru/LC_MESSAGES/baghira-starter.mo
 share/locale/ru/LC_MESSAGES/baghira-switcher.mo
+share/locale/ru/LC_MESSAGES/baghira-usermanager.mo
+share/locale/ru/LC_MESSAGES/tdestyle_baghira_config.mo
+share/locale/ru/LC_MESSAGES/twin_baghira.mo
 share/man/man1/bab.1.gz
diff --git a/freebsd/applications/themes/tde-style-domino/distinfo b/freebsd/applications/themes/tde-style-domino/distinfo
index 9ebcac7fd..2ba1da545 100644
--- a/freebsd/applications/themes/tde-style-domino/distinfo
+++ b/freebsd/applications/themes/tde-style-domino/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479086
-SHA256 (TDE/applications/themes/tde-style-domino-trinity_14.1.5.orig.tar.xz) = c6c5e1630c53f30cdf220a13fc460528f79454709d3a8a87a0f86b5e729bf62e
-SIZE (TDE/applications/themes/tde-style-domino-trinity_14.1.5.orig.tar.xz) = 120120
+TIMESTAMP = 1776966658
+SHA256 (TDE/applications/themes/tde-style-domino-trinity_14.1.6.orig.tar.xz) = 228613863413754161b1267ed729666e15b5cb6a93b7e950708636bc1f3dd069
+SIZE (TDE/applications/themes/tde-style-domino-trinity_14.1.6.orig.tar.xz) = 121384
diff --git a/freebsd/applications/themes/tde-style-domino/pkg-plist b/freebsd/applications/themes/tde-style-domino/pkg-plist
index 071d20797..395df69c4 100644
--- a/freebsd/applications/themes/tde-style-domino/pkg-plist
+++ b/freebsd/applications/themes/tde-style-domino/pkg-plist
@@ -17,3 +17,5 @@ share/locale/nl/LC_MESSAGES/tdestyle_domino_config.mo
 share/locale/nl/LC_MESSAGES/twin_domino.mo
 share/locale/pl/LC_MESSAGES/tdestyle_domino_config.mo
 share/locale/pl/LC_MESSAGES/twin_domino.mo
+share/locale/ru/LC_MESSAGES/tdestyle_domino_config.mo
+share/locale/ru/LC_MESSAGES/twin_domino.mo
diff --git a/freebsd/applications/themes/tde-style-ia-ora/distinfo b/freebsd/applications/themes/tde-style-ia-ora/distinfo
index 96703f5fa..aeccd7e8d 100644
--- a/freebsd/applications/themes/tde-style-ia-ora/distinfo
+++ b/freebsd/applications/themes/tde-style-ia-ora/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479123
-SHA256 (TDE/applications/themes/tde-style-ia-ora-trinity_14.1.5.orig.tar.xz) = f01c1262e34eafadc5c27d3a5bf196bca2c5d77b71bfb43412aa38970a7ce8fb
-SIZE (TDE/applications/themes/tde-style-ia-ora-trinity_14.1.5.orig.tar.xz) = 63152
+TIMESTAMP = 1776966780
+SHA256 (TDE/applications/themes/tde-style-ia-ora-trinity_14.1.6.orig.tar.xz) = 26998c8f078d982ba621ec13f73e9ce03d63b0c0b655ad311f1b4dca1da70682
+SIZE (TDE/applications/themes/tde-style-ia-ora-trinity_14.1.6.orig.tar.xz) = 63132
diff --git a/freebsd/applications/themes/tde-style-lipstik/distinfo b/freebsd/applications/themes/tde-style-lipstik/distinfo
index 7aec055ff..9e4f000c6 100644
--- a/freebsd/applications/themes/tde-style-lipstik/distinfo
+++ b/freebsd/applications/themes/tde-style-lipstik/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479246
-SHA256 (TDE/applications/themes/tde-style-lipstik-trinity_14.1.5.orig.tar.xz) = 964c5b018801190ce1a438de678ddf68c06b08f8131149c706d722a29c7672f0
-SIZE (TDE/applications/themes/tde-style-lipstik-trinity_14.1.5.orig.tar.xz) = 51564
+TIMESTAMP = 1776966830
+SHA256 (TDE/applications/themes/tde-style-lipstik-trinity_14.1.6.orig.tar.xz) = 260acd9b78c077a60a996d823523f645b0b760e486d52af1db63615f17342935
+SIZE (TDE/applications/themes/tde-style-lipstik-trinity_14.1.6.orig.tar.xz) = 52728
diff --git a/freebsd/applications/themes/tde-style-lipstik/pkg-plist b/freebsd/applications/themes/tde-style-lipstik/pkg-plist
index 2ac5ad48f..b01817771 100644
--- a/freebsd/applications/themes/tde-style-lipstik/pkg-plist
+++ b/freebsd/applications/themes/tde-style-lipstik/pkg-plist
@@ -10,3 +10,4 @@ share/locale/de/LC_MESSAGES/tde-style-lipstik.mo
 share/locale/ka/LC_MESSAGES/tde-style-lipstik.mo
 share/locale/nl/LC_MESSAGES/tde-style-lipstik.mo
 share/locale/pl/LC_MESSAGES/tde-style-lipstik.mo
+share/locale/ru/LC_MESSAGES/tde-style-lipstik.mo
diff --git a/freebsd/applications/themes/tde-style-polyester/distinfo b/freebsd/applications/themes/tde-style-polyester/distinfo
index 66e62d91a..050136de7 100644
--- a/freebsd/applications/themes/tde-style-polyester/distinfo
+++ b/freebsd/applications/themes/tde-style-polyester/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479275
-SHA256 (TDE/applications/themes/tde-style-polyester-trinity_14.1.5.orig.tar.xz) = 929a0a62808e55021e2489ad637e0ec56bdf1c5cc023c4ee165dfa8db5858066
-SIZE (TDE/applications/themes/tde-style-polyester-trinity_14.1.5.orig.tar.xz) = 209228
+TIMESTAMP = 1776966962
+SHA256 (TDE/applications/themes/tde-style-polyester-trinity_14.1.6.orig.tar.xz) = b248e4f0bd703068788a74a1c778c630daf946abda5051aecf6bc92eb050824f
+SIZE (TDE/applications/themes/tde-style-polyester-trinity_14.1.6.orig.tar.xz) = 211040
diff --git a/freebsd/applications/themes/tde-style-qtcurve/distinfo b/freebsd/applications/themes/tde-style-qtcurve/distinfo
index 7a39af7cf..cb451a865 100644
--- a/freebsd/applications/themes/tde-style-qtcurve/distinfo
+++ b/freebsd/applications/themes/tde-style-qtcurve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479324
-SHA256 (TDE/applications/themes/tde-style-qtcurve-trinity_14.1.5.orig.tar.xz) = 8aec028e244de5bb769ce347602baf07fd69ec3eec2e65bbb0b1f1fa7f780eb7
-SIZE (TDE/applications/themes/tde-style-qtcurve-trinity_14.1.5.orig.tar.xz) = 169092
+TIMESTAMP = 1776967010
+SHA256 (TDE/applications/themes/tde-style-qtcurve-trinity_14.1.6.orig.tar.xz) = 08bbe7fb28bee688aae4830684e7230f2f52627f6b345763c7553dd16417da3f
+SIZE (TDE/applications/themes/tde-style-qtcurve-trinity_14.1.6.orig.tar.xz) = 173972
diff --git a/freebsd/applications/themes/tde-style-qtcurve/pkg-plist b/freebsd/applications/themes/tde-style-qtcurve/pkg-plist
index cc353a3a3..1f9d9e2bc 100644
--- a/freebsd/applications/themes/tde-style-qtcurve/pkg-plist
+++ b/freebsd/applications/themes/tde-style-qtcurve/pkg-plist
@@ -24,4 +24,5 @@ share/apps/tdestyle/themes/qtcurve.themerc
 share/locale/de/LC_MESSAGES/qtcurve.mo
 share/locale/nl/LC_MESSAGES/qtcurve.mo
 share/locale/pl/LC_MESSAGES/qtcurve.mo
+share/locale/ru/LC_MESSAGES/qtcurve.mo
 share/locale/tr/LC_MESSAGES/qtcurve.mo
diff --git a/freebsd/applications/themes/tdmtheme/distinfo b/freebsd/applications/themes/tdmtheme/distinfo
index 96eb33517..210e4ef48 100644
--- a/freebsd/applications/themes/tdmtheme/distinfo
+++ b/freebsd/applications/themes/tdmtheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479365
-SHA256 (TDE/applications/themes/tdmtheme-trinity_14.1.5.orig.tar.xz) = 32bad8bf7576033be65abd334139fa5577b0f19554776ffbaa717af2d561e8fb
-SIZE (TDE/applications/themes/tdmtheme-trinity_14.1.5.orig.tar.xz) = 26512
+TIMESTAMP = 1776967125
+SHA256 (TDE/applications/themes/tdmtheme-trinity_14.1.6.orig.tar.xz) = 68bb9f8bb65683fe4eb4c9bdd981f6d82e0c5c8d007bf721bd4d3f312376867b
+SIZE (TDE/applications/themes/tdmtheme-trinity_14.1.6.orig.tar.xz) = 26496
diff --git a/freebsd/applications/themes/twin-style-crystal/distinfo b/freebsd/applications/themes/twin-style-crystal/distinfo
index 46652ca33..b7fa8ba65 100644
--- a/freebsd/applications/themes/twin-style-crystal/distinfo
+++ b/freebsd/applications/themes/twin-style-crystal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479394
-SHA256 (TDE/applications/themes/twin-style-crystal-trinity_14.1.5.orig.tar.xz) = 8898f6f838e295e44f904b113c643357e43390e5eb8ffe8e6b249b3d0b96cfee
-SIZE (TDE/applications/themes/twin-style-crystal-trinity_14.1.5.orig.tar.xz) = 167020
+TIMESTAMP = 1776967162
+SHA256 (TDE/applications/themes/twin-style-crystal-trinity_14.1.6.orig.tar.xz) = 4ef0edc4ff6193cff9eede940e7ff61f1fa343dd41696a28865b30cb74ad1a77
+SIZE (TDE/applications/themes/twin-style-crystal-trinity_14.1.6.orig.tar.xz) = 169540
diff --git a/freebsd/applications/themes/twin-style-crystal/pkg-plist b/freebsd/applications/themes/twin-style-crystal/pkg-plist
index ee15ebd5f..5aa5f5d7c 100644
--- a/freebsd/applications/themes/twin-style-crystal/pkg-plist
+++ b/freebsd/applications/themes/twin-style-crystal/pkg-plist
@@ -7,3 +7,4 @@ share/locale/ka/LC_MESSAGES/twin-style-crystal.mo
 share/locale/nl/LC_MESSAGES/twin-style-crystal.mo
 share/locale/pl/LC_MESSAGES/twin-style-crystal.mo
 share/locale/pt_BR/LC_MESSAGES/twin-style-crystal.mo
+share/locale/ru/LC_MESSAGES/twin-style-crystal.mo
diff --git a/freebsd/applications/themes/twin-style-dekorator/distinfo b/freebsd/applications/themes/twin-style-dekorator/distinfo
index b59b4dbb5..4e5a4cd05 100644
--- a/freebsd/applications/themes/twin-style-dekorator/distinfo
+++ b/freebsd/applications/themes/twin-style-dekorator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479434
-SHA256 (TDE/applications/themes/twin-style-dekorator-trinity_14.1.5.orig.tar.xz) = 0736d017157e0bdf5ef31fae2e7321e1b24e6e3ea7aa1c656b1fcd00fa9c659d
-SIZE (TDE/applications/themes/twin-style-dekorator-trinity_14.1.5.orig.tar.xz) = 314856
+TIMESTAMP = 1776967298
+SHA256 (TDE/applications/themes/twin-style-dekorator-trinity_14.1.6.orig.tar.xz) = 3c98a9aca48b2c1e894b0542ffd683b087fb8d1dce847682bc3a3a82459ea043
+SIZE (TDE/applications/themes/twin-style-dekorator-trinity_14.1.6.orig.tar.xz) = 317680
diff --git a/freebsd/applications/themes/twin-style-dekorator/pkg-plist b/freebsd/applications/themes/twin-style-dekorator/pkg-plist
index e40b64244..185e4ad6a 100644
--- a/freebsd/applications/themes/twin-style-dekorator/pkg-plist
+++ b/freebsd/applications/themes/twin-style-dekorator/pkg-plist
@@ -158,3 +158,4 @@ share/apps/deKorator/themes/Euforie-theme/deco/topRightCornerBg.png
 share/apps/deKorator/themes/Euforie-theme/deco/topRightFrameBg.png
 share/apps/twin/deKorator.desktop
 share/locale/nl/LC_MESSAGES/twin-style-dekorator.mo
+share/locale/ru/LC_MESSAGES/twin-style-dekorator.mo
diff --git a/freebsd/applications/themes/twin-style-fahrenheit/distinfo b/freebsd/applications/themes/twin-style-fahrenheit/distinfo
index a1e7e607f..351daafe4 100644
--- a/freebsd/applications/themes/twin-style-fahrenheit/distinfo
+++ b/freebsd/applications/themes/twin-style-fahrenheit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479496
-SHA256 (TDE/applications/themes/twin-style-fahrenheit-trinity_14.1.5.orig.tar.xz) = 7b2314e6adb3d6e239b14619e22f568266b0e49696d1d34adcf1b69b6397fbbe
-SIZE (TDE/applications/themes/twin-style-fahrenheit-trinity_14.1.5.orig.tar.xz) = 21000
+TIMESTAMP = 1776967394
+SHA256 (TDE/applications/themes/twin-style-fahrenheit-trinity_14.1.6.orig.tar.xz) = 732167b3d62f842a47c0dad403898c3742e491a26231dbec98bcb603c668b457
+SIZE (TDE/applications/themes/twin-style-fahrenheit-trinity_14.1.6.orig.tar.xz) = 21012
diff --git a/freebsd/applications/themes/twin-style-machbunt/distinfo b/freebsd/applications/themes/twin-style-machbunt/distinfo
index e72d07ef6..9b9085cb8 100644
--- a/freebsd/applications/themes/twin-style-machbunt/distinfo
+++ b/freebsd/applications/themes/twin-style-machbunt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479711
-SHA256 (TDE/applications/themes/twin-style-machbunt-trinity_14.1.5.orig.tar.xz) = 20dd45d6e1010e39ae6c23608a704d78ecef9a0b035f757172a994ae785bc9fe
-SIZE (TDE/applications/themes/twin-style-machbunt-trinity_14.1.5.orig.tar.xz) = 26112
+TIMESTAMP = 1776967460
+SHA256 (TDE/applications/themes/twin-style-machbunt-trinity_14.1.6.orig.tar.xz) = 57ecf08ac3433ada4afa7dbeb2dc0d7a2c52b06a687e65749c276c6a37fa6197
+SIZE (TDE/applications/themes/twin-style-machbunt-trinity_14.1.6.orig.tar.xz) = 26088
diff --git a/freebsd/applications/themes/twin-style-mallory/distinfo b/freebsd/applications/themes/twin-style-mallory/distinfo
index b643fd043..dacfda43a 100644
--- a/freebsd/applications/themes/twin-style-mallory/distinfo
+++ b/freebsd/applications/themes/twin-style-mallory/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479737
-SHA256 (TDE/applications/themes/twin-style-mallory-trinity_14.1.5.orig.tar.xz) = 6bda960b6412d9f94281e5786897dc3b48fbd4193710c3d8306bfcc918e47153
-SIZE (TDE/applications/themes/twin-style-mallory-trinity_14.1.5.orig.tar.xz) = 27952
+TIMESTAMP = 1776967522
+SHA256 (TDE/applications/themes/twin-style-mallory-trinity_14.1.6.orig.tar.xz) = 1f3f3908e03809527a95cc500984017dc392555430c996f67f3ab1b24c755e1e
+SIZE (TDE/applications/themes/twin-style-mallory-trinity_14.1.6.orig.tar.xz) = 28776
diff --git a/freebsd/applications/themes/twin-style-mallory/pkg-plist b/freebsd/applications/themes/twin-style-mallory/pkg-plist
index 9c242f22f..4673b6bfc 100644
--- a/freebsd/applications/themes/twin-style-mallory/pkg-plist
+++ b/freebsd/applications/themes/twin-style-mallory/pkg-plist
@@ -22,3 +22,4 @@ share/locale/it/LC_MESSAGES/twin-style-mallory.mo
 share/locale/ka/LC_MESSAGES/twin-style-mallory.mo
 share/locale/nl/LC_MESSAGES/twin-style-mallory.mo
 share/locale/pl/LC_MESSAGES/twin-style-mallory.mo
+share/locale/ru/LC_MESSAGES/twin-style-mallory.mo
diff --git a/freebsd/applications/themes/twin-style-suse2/distinfo b/freebsd/applications/themes/twin-style-suse2/distinfo
index 455a82554..bd5226477 100644
--- a/freebsd/applications/themes/twin-style-suse2/distinfo
+++ b/freebsd/applications/themes/twin-style-suse2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762479795
-SHA256 (TDE/applications/themes/twin-style-suse2-trinity_14.1.5.orig.tar.xz) = 910df6ee07aafc8208008b55a33d6cf3d094bbd633a673b2a31cb78e5e2013d4
-SIZE (TDE/applications/themes/twin-style-suse2-trinity_14.1.5.orig.tar.xz) = 75124
+TIMESTAMP = 1776967615
+SHA256 (TDE/applications/themes/twin-style-suse2-trinity_14.1.6.orig.tar.xz) = f62a4fab7c51616b7452044c4d42aa839aa18ec586f99cf8de882ed20cae42f1
+SIZE (TDE/applications/themes/twin-style-suse2-trinity_14.1.6.orig.tar.xz) = 75192
diff --git a/freebsd/applications/utilities/abakus/distinfo b/freebsd/applications/utilities/abakus/distinfo
index e97a8b540..537bc6091 100644
--- a/freebsd/applications/utilities/abakus/distinfo
+++ b/freebsd/applications/utilities/abakus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762523935
-SHA256 (TDE/applications/utilities/abakus-trinity_14.1.5.orig.tar.xz) = a4f707e514412efc05e56d4b77a321307b66f32e21775051bc997bc00da0fae6
-SIZE (TDE/applications/utilities/abakus-trinity_14.1.5.orig.tar.xz) = 252680
+TIMESTAMP = 1776969988
+SHA256 (TDE/applications/utilities/abakus-trinity_14.1.6.orig.tar.xz) = d8d909b948bed8fecfdd9ed30ba6506185c2b231e3d2bdb4923b52987645da2e
+SIZE (TDE/applications/utilities/abakus-trinity_14.1.6.orig.tar.xz) = 253484
diff --git a/freebsd/applications/utilities/abakus/pkg-plist b/freebsd/applications/utilities/abakus/pkg-plist
index 7356dd6f4..b307be63d 100644
--- a/freebsd/applications/utilities/abakus/pkg-plist
+++ b/freebsd/applications/utilities/abakus/pkg-plist
@@ -16,6 +16,8 @@ share/icons/hicolor/64x64/apps/abakus.png
 share/locale/cs/LC_MESSAGES/abakus.mo
 share/locale/de/LC_MESSAGES/abakus.mo
 share/locale/es/LC_MESSAGES/abakus.mo
+share/locale/hu/LC_MESSAGES/abakus.mo
+share/locale/ia/LC_MESSAGES/abakus.mo
 share/locale/it/LC_MESSAGES/abakus.mo
 share/locale/ka/LC_MESSAGES/abakus.mo
 share/locale/nl/LC_MESSAGES/abakus.mo
diff --git a/freebsd/applications/utilities/filelight/distinfo b/freebsd/applications/utilities/filelight/distinfo
index c763ae0be..a30fff1c8 100644
--- a/freebsd/applications/utilities/filelight/distinfo
+++ b/freebsd/applications/utilities/filelight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762524006
-SHA256 (TDE/applications/utilities/filelight-trinity_14.1.5.orig.tar.xz) = 69267de304e34ad7e3867926cc0e0e008e30c021967e265ec54582672cf0c4bd
-SIZE (TDE/applications/utilities/filelight-trinity_14.1.5.orig.tar.xz) = 422076
+TIMESTAMP = 1776970110
+SHA256 (TDE/applications/utilities/filelight-trinity_14.1.6.orig.tar.xz) = de95f4819bd0c9e58d276e963f87c0fe5d9639718d48bb4bbf1197ad93b654dd
+SIZE (TDE/applications/utilities/filelight-trinity_14.1.6.orig.tar.xz) = 422188
diff --git a/freebsd/applications/utilities/kbarcode/distinfo b/freebsd/applications/utilities/kbarcode/distinfo
index f156117c7..d7ac911e7 100644
--- a/freebsd/applications/utilities/kbarcode/distinfo
+++ b/freebsd/applications/utilities/kbarcode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762524522
-SHA256 (TDE/applications/utilities/kbarcode-trinity_14.1.5.orig.tar.xz) = 23c7b1e602fa61736afb60144d14c53f6ff2f5a221fac4253f75d3767c172444
-SIZE (TDE/applications/utilities/kbarcode-trinity_14.1.5.orig.tar.xz) = 277980
+TIMESTAMP = 1776970151
+SHA256 (TDE/applications/utilities/kbarcode-trinity_14.1.6.orig.tar.xz) = c1d1e9800e478325fd3d7cbf9f0a44500fe742727f82ae0329c970bf3a9cd9e1
+SIZE (TDE/applications/utilities/kbarcode-trinity_14.1.6.orig.tar.xz) = 283068
diff --git a/freebsd/applications/utilities/kchmviewer/distinfo b/freebsd/applications/utilities/kchmviewer/distinfo
index 6d5f0f35f..b85e75bf3 100644
--- a/freebsd/applications/utilities/kchmviewer/distinfo
+++ b/freebsd/applications/utilities/kchmviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762524589
-SHA256 (TDE/applications/utilities/kchmviewer-trinity_14.1.5.orig.tar.xz) = 6c0b9448fbbbe996eaf15b9884b93aefb83f74c7258c6a36c2925d879a36c2b9
-SIZE (TDE/applications/utilities/kchmviewer-trinity_14.1.5.orig.tar.xz) = 190524
+TIMESTAMP = 1776970312
+SHA256 (TDE/applications/utilities/kchmviewer-trinity_14.1.6.orig.tar.xz) = e46685926b0656c3ec12aeaf71987a71d851b252edf4cb1e17e05cf9ce225495
+SIZE (TDE/applications/utilities/kchmviewer-trinity_14.1.6.orig.tar.xz) = 190556
diff --git a/freebsd/applications/utilities/kcpuload/distinfo b/freebsd/applications/utilities/kcpuload/distinfo
index 7e3937368..ece8a719d 100644
--- a/freebsd/applications/utilities/kcpuload/distinfo
+++ b/freebsd/applications/utilities/kcpuload/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762524686
-SHA256 (TDE/applications/utilities/kcpuload-trinity_14.1.5.orig.tar.xz) = 961210836649f9da2b505f1fa9b1cbb8fa44f8dad18c547dbd32fa289cc6ba15
-SIZE (TDE/applications/utilities/kcpuload-trinity_14.1.5.orig.tar.xz) = 37276
+TIMESTAMP = 1776970379
+SHA256 (TDE/applications/utilities/kcpuload-trinity_14.1.6.orig.tar.xz) = cdb5148ad823bfe59989c57de0fcce6dbe718333b8ed9ed55be13edbd0c5bfc8
+SIZE (TDE/applications/utilities/kcpuload-trinity_14.1.6.orig.tar.xz) = 37808
diff --git a/freebsd/applications/utilities/kdirstat/distinfo b/freebsd/applications/utilities/kdirstat/distinfo
index 8e10a4555..1fe0928c7 100644
--- a/freebsd/applications/utilities/kdirstat/distinfo
+++ b/freebsd/applications/utilities/kdirstat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762524723
-SHA256 (TDE/applications/utilities/kdirstat-trinity_14.1.5.orig.tar.xz) = 6ae61baeee2f0787341b8cdedfc3ce87ce77e04c50365eb38ac1d42c5dacd0e9
-SIZE (TDE/applications/utilities/kdirstat-trinity_14.1.5.orig.tar.xz) = 214164
+TIMESTAMP = 1776970433
+SHA256 (TDE/applications/utilities/kdirstat-trinity_14.1.6.orig.tar.xz) = eaf293541affea2ea3361ddd5ea1a223aae8d51606e8a6369a6a73470cb8c875
+SIZE (TDE/applications/utilities/kdirstat-trinity_14.1.6.orig.tar.xz) = 214232
diff --git a/freebsd/applications/utilities/keep/distinfo b/freebsd/applications/utilities/keep/distinfo
index b5dc1b4e8..25b8957a1 100644
--- a/freebsd/applications/utilities/keep/distinfo
+++ b/freebsd/applications/utilities/keep/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762524833
-SHA256 (TDE/applications/utilities/keep-trinity_14.1.5.orig.tar.xz) = 958d6ac66921eeadf50cf5f01e04452557c2bf99b641e8f686e939986678a961
-SIZE (TDE/applications/utilities/keep-trinity_14.1.5.orig.tar.xz) = 164776
+TIMESTAMP = 1776970480
+SHA256 (TDE/applications/utilities/keep-trinity_14.1.6.orig.tar.xz) = 67ec4b5696df326a8cf27c8682bd9e200d8eb5fa93db149a5c2f664fdeea9399
+SIZE (TDE/applications/utilities/keep-trinity_14.1.6.orig.tar.xz) = 164796
diff --git a/freebsd/applications/utilities/knutclient/distinfo b/freebsd/applications/utilities/knutclient/distinfo
index 74b6a60b6..1a8043402 100644
--- a/freebsd/applications/utilities/knutclient/distinfo
+++ b/freebsd/applications/utilities/knutclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762524920
-SHA256 (TDE/applications/utilities/knutclient-trinity_14.1.5.orig.tar.xz) = db2a2dc5d526a29b5c6c5024d15831b636cd7108ba0fbcd207c707c9abe6efea
-SIZE (TDE/applications/utilities/knutclient-trinity_14.1.5.orig.tar.xz) = 535384
+TIMESTAMP = 1776970536
+SHA256 (TDE/applications/utilities/knutclient-trinity_14.1.6.orig.tar.xz) = effa563712c0bdc9f53bc82063560b6bd8841c55947f532ead62b5f9e7c1b2da
+SIZE (TDE/applications/utilities/knutclient-trinity_14.1.6.orig.tar.xz) = 535756
diff --git a/freebsd/applications/utilities/kommando/distinfo b/freebsd/applications/utilities/kommando/distinfo
index 0f26884c5..3c95d7e1c 100644
--- a/freebsd/applications/utilities/kommando/distinfo
+++ b/freebsd/applications/utilities/kommando/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762524966
-SHA256 (TDE/applications/utilities/kommando-trinity_14.1.5.orig.tar.xz) = 1ec0f0ca18c12513c746a11903d34ec2aff0aa0f76e60b9d74322cfb8e81fce0
-SIZE (TDE/applications/utilities/kommando-trinity_14.1.5.orig.tar.xz) = 45228
+TIMESTAMP = 1776970584
+SHA256 (TDE/applications/utilities/kommando-trinity_14.1.6.orig.tar.xz) = 88dc54542d9e62d9111b4e8bdc68ad610e2475a84e14da19c34e8c6851492fac
+SIZE (TDE/applications/utilities/kommando-trinity_14.1.6.orig.tar.xz) = 45792
diff --git a/freebsd/applications/utilities/kommando/pkg-plist b/freebsd/applications/utilities/kommando/pkg-plist
index 3be9682b3..783e9f391 100644
--- a/freebsd/applications/utilities/kommando/pkg-plist
+++ b/freebsd/applications/utilities/kommando/pkg-plist
@@ -17,6 +17,7 @@ share/locale/it/LC_MESSAGES/kommando.mo
 share/locale/ka/LC_MESSAGES/kommando.mo
 share/locale/nl/LC_MESSAGES/kommando.mo
 share/locale/pl/LC_MESSAGES/kommando.mo
+share/locale/ru/LC_MESSAGES/kommando.mo
 share/locale/zh_Hans/LC_MESSAGES/kommando.mo
 share/man/man1/kommando.1.gz
 share/services/kded/kommandod.desktop
diff --git a/freebsd/applications/utilities/kompose/distinfo b/freebsd/applications/utilities/kompose/distinfo
index 4af947e08..afa909468 100644
--- a/freebsd/applications/utilities/kompose/distinfo
+++ b/freebsd/applications/utilities/kompose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762525037
-SHA256 (TDE/applications/utilities/kompose-trinity_14.1.5.orig.tar.xz) = 3191a8bcfe63f665880902dd69620c591ea5ff28e3f6c0402408340e16d4cd43
-SIZE (TDE/applications/utilities/kompose-trinity_14.1.5.orig.tar.xz) = 82860
+TIMESTAMP = 1776970717
+SHA256 (TDE/applications/utilities/kompose-trinity_14.1.6.orig.tar.xz) = 0a843d6ed21e0da8bc5985b2f4c67fbd005959523fa2c2ca0132a1cb863ac77b
+SIZE (TDE/applications/utilities/kompose-trinity_14.1.6.orig.tar.xz) = 85388
diff --git a/freebsd/applications/utilities/kompose/pkg-plist b/freebsd/applications/utilities/kompose/pkg-plist
index 6b9555de3..ed104679d 100644
--- a/freebsd/applications/utilities/kompose/pkg-plist
+++ b/freebsd/applications/utilities/kompose/pkg-plist
@@ -23,3 +23,4 @@ share/locale/it/LC_MESSAGES/kompose.mo
 share/locale/ka/LC_MESSAGES/kompose.mo
 share/locale/nl/LC_MESSAGES/kompose.mo
 share/locale/pl/LC_MESSAGES/kompose.mo
+share/locale/ru/LC_MESSAGES/kompose.mo
diff --git a/freebsd/applications/utilities/krename/distinfo b/freebsd/applications/utilities/krename/distinfo
index 28a2e62af..81f581df2 100644
--- a/freebsd/applications/utilities/krename/distinfo
+++ b/freebsd/applications/utilities/krename/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762525088
-SHA256 (TDE/applications/utilities/krename-trinity_14.1.5.orig.tar.xz) = 5568d37771503ec4b1297fc18e9f5b0680912664c69360b114ba6fb8bef4bfc1
-SIZE (TDE/applications/utilities/krename-trinity_14.1.5.orig.tar.xz) = 185372
+TIMESTAMP = 1776970806
+SHA256 (TDE/applications/utilities/krename-trinity_14.1.6.orig.tar.xz) = c0120607aab89251bbbc1600a5aded03ac0332c835533114560e5825a5d4e4ab
+SIZE (TDE/applications/utilities/krename-trinity_14.1.6.orig.tar.xz) = 185420
diff --git a/freebsd/applications/utilities/mathemagics/distinfo b/freebsd/applications/utilities/mathemagics/distinfo
index 0e3973e32..73f1016c7 100644
--- a/freebsd/applications/utilities/mathemagics/distinfo
+++ b/freebsd/applications/utilities/mathemagics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762525126
-SHA256 (TDE/applications/utilities/mathemagics-trinity_14.1.5.orig.tar.xz) = 478c2b2af0062affb16d513e62c3d4ab62647f9453611eda0fe0d2d2d5d593cb
-SIZE (TDE/applications/utilities/mathemagics-trinity_14.1.5.orig.tar.xz) = 34284
+TIMESTAMP = 1776970858
+SHA256 (TDE/applications/utilities/mathemagics-trinity_14.1.6.orig.tar.xz) = cacd778de3bb2db864e730b8bfaf61518787904a80f63b7b51866cd7c7348db4
+SIZE (TDE/applications/utilities/mathemagics-trinity_14.1.6.orig.tar.xz) = 35588
diff --git a/freebsd/applications/utilities/qalculate-tde/distinfo b/freebsd/applications/utilities/qalculate-tde/distinfo
index 067bc44c3..e45275124 100644
--- a/freebsd/applications/utilities/qalculate-tde/distinfo
+++ b/freebsd/applications/utilities/qalculate-tde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762525272
-SHA256 (TDE/applications/utilities/qalculate-trinity_14.1.5.orig.tar.xz) = 6664d701a1d1635f7527cca786060ff687a630214aa680cc4a697fa85745a8cf
-SIZE (TDE/applications/utilities/qalculate-trinity_14.1.5.orig.tar.xz) = 743972
+TIMESTAMP = 1776970903
+SHA256 (TDE/applications/utilities/qalculate-trinity_14.1.6.orig.tar.xz) = 84b608acef1265ec37daec93eca686ab9485be058beada968290b47d9cde0f1c
+SIZE (TDE/applications/utilities/qalculate-trinity_14.1.6.orig.tar.xz) = 742628
diff --git a/freebsd/core/Makefile b/freebsd/core/Makefile
index 424c69062..36422578c 100644
--- a/freebsd/core/Makefile
+++ b/freebsd/core/Makefile
@@ -48,6 +48,7 @@
     SUBDIR += tde-i18n-hi
     SUBDIR += tde-i18n-hr
     SUBDIR += tde-i18n-hu
+    SUBDIR += tde-i18n-ia
     SUBDIR += tde-i18n-is
     SUBDIR += tde-i18n-it
     SUBDIR += tde-i18n-ja
diff --git a/freebsd/core/tde-i18n-af/distinfo b/freebsd/core/tde-i18n-af/distinfo
index b21405724..dda749a8b 100644
--- a/freebsd/core/tde-i18n-af/distinfo
+++ b/freebsd/core/tde-i18n-af/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762525412
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777037320
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-ar/distinfo b/freebsd/core/tde-i18n-ar/distinfo
index b1faab71a..2bb308590 100644
--- a/freebsd/core/tde-i18n-ar/distinfo
+++ b/freebsd/core/tde-i18n-ar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762525548
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777037368
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-az/distinfo b/freebsd/core/tde-i18n-az/distinfo
index 14ff5bc24..ec5a8832f 100644
--- a/freebsd/core/tde-i18n-az/distinfo
+++ b/freebsd/core/tde-i18n-az/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762525959
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777037428
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-be/distinfo b/freebsd/core/tde-i18n-be/distinfo
index 73e441021..29f5cfbe3 100644
--- a/freebsd/core/tde-i18n-be/distinfo
+++ b/freebsd/core/tde-i18n-be/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526102
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777037476
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-bg/distinfo b/freebsd/core/tde-i18n-bg/distinfo
index c57c8ddd2..6ac73205f 100644
--- a/freebsd/core/tde-i18n-bg/distinfo
+++ b/freebsd/core/tde-i18n-bg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526384
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777037540
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-bn/distinfo b/freebsd/core/tde-i18n-bn/distinfo
index c7d9163bd..9986ac85a 100644
--- a/freebsd/core/tde-i18n-bn/distinfo
+++ b/freebsd/core/tde-i18n-bn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526436
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777037591
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-br/distinfo b/freebsd/core/tde-i18n-br/distinfo
index 7ce381f5f..b7b01e6a0 100644
--- a/freebsd/core/tde-i18n-br/distinfo
+++ b/freebsd/core/tde-i18n-br/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526480
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777037657
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-bs/distinfo b/freebsd/core/tde-i18n-bs/distinfo
index 6a897a197..f9b98f2ce 100644
--- a/freebsd/core/tde-i18n-bs/distinfo
+++ b/freebsd/core/tde-i18n-bs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526522
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777037707
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-ca/distinfo b/freebsd/core/tde-i18n-ca/distinfo
index 58b7fc174..691d52b61 100644
--- a/freebsd/core/tde-i18n-ca/distinfo
+++ b/freebsd/core/tde-i18n-ca/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526650
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777037770
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-cs/distinfo b/freebsd/core/tde-i18n-cs/distinfo
index f1e20e4f5..0f0ff734a 100644
--- a/freebsd/core/tde-i18n-cs/distinfo
+++ b/freebsd/core/tde-i18n-cs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526742
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777037888
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-csb/distinfo b/freebsd/core/tde-i18n-csb/distinfo
index 9ee2b00cc..c5efd1d62 100644
--- a/freebsd/core/tde-i18n-csb/distinfo
+++ b/freebsd/core/tde-i18n-csb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526792
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777037941
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-cy/distinfo b/freebsd/core/tde-i18n-cy/distinfo
index 601db5d27..810a8f71a 100644
--- a/freebsd/core/tde-i18n-cy/distinfo
+++ b/freebsd/core/tde-i18n-cy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526855
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777037994
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-da/distinfo b/freebsd/core/tde-i18n-da/distinfo
index 3517639eb..676a87b4e 100644
--- a/freebsd/core/tde-i18n-da/distinfo
+++ b/freebsd/core/tde-i18n-da/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526968
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777038041
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-de/distinfo b/freebsd/core/tde-i18n-de/distinfo
index fd8296992..419fe931d 100644
--- a/freebsd/core/tde-i18n-de/distinfo
+++ b/freebsd/core/tde-i18n-de/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762527121
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777038165
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-el/distinfo b/freebsd/core/tde-i18n-el/distinfo
index a3a339881..7e163d8bc 100644
--- a/freebsd/core/tde-i18n-el/distinfo
+++ b/freebsd/core/tde-i18n-el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762527316
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777038309
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-en_GB/distinfo b/freebsd/core/tde-i18n-en_GB/distinfo
index db7c79350..c2f8edf60 100644
--- a/freebsd/core/tde-i18n-en_GB/distinfo
+++ b/freebsd/core/tde-i18n-en_GB/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762527368
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777038356
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-eo/distinfo b/freebsd/core/tde-i18n-eo/distinfo
index 9cfad8faa..7542ec525 100644
--- a/freebsd/core/tde-i18n-eo/distinfo
+++ b/freebsd/core/tde-i18n-eo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762527487
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777038503
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-es/distinfo b/freebsd/core/tde-i18n-es/distinfo
index 96e59caa4..136ac34d5 100644
--- a/freebsd/core/tde-i18n-es/distinfo
+++ b/freebsd/core/tde-i18n-es/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762527586
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777038566
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-es_AR/distinfo b/freebsd/core/tde-i18n-es_AR/distinfo
index c92d5eeb2..88edc6b71 100644
--- a/freebsd/core/tde-i18n-es_AR/distinfo
+++ b/freebsd/core/tde-i18n-es_AR/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762527651
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777038710
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-et/distinfo b/freebsd/core/tde-i18n-et/distinfo
index 718f738e4..cc54a084c 100644
--- a/freebsd/core/tde-i18n-et/distinfo
+++ b/freebsd/core/tde-i18n-et/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762527708
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777038764
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-eu/distinfo b/freebsd/core/tde-i18n-eu/distinfo
index 409448e83..6ec4b36cb 100644
--- a/freebsd/core/tde-i18n-eu/distinfo
+++ b/freebsd/core/tde-i18n-eu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762527831
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777038890
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-fa/distinfo b/freebsd/core/tde-i18n-fa/distinfo
index 313d5f45c..8657dc053 100644
--- a/freebsd/core/tde-i18n-fa/distinfo
+++ b/freebsd/core/tde-i18n-fa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762527933
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777038948
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-fi/distinfo b/freebsd/core/tde-i18n-fi/distinfo
index 601e2232b..e6c3a6b1c 100644
--- a/freebsd/core/tde-i18n-fi/distinfo
+++ b/freebsd/core/tde-i18n-fi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762528095
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777039002
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-fr/distinfo b/freebsd/core/tde-i18n-fr/distinfo
index d571a8f0d..a219f3bf6 100644
--- a/freebsd/core/tde-i18n-fr/distinfo
+++ b/freebsd/core/tde-i18n-fr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762528167
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777039057
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-fy/distinfo b/freebsd/core/tde-i18n-fy/distinfo
index 9728f6968..db0ab7c43 100644
--- a/freebsd/core/tde-i18n-fy/distinfo
+++ b/freebsd/core/tde-i18n-fy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762528373
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777039177
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-ga/distinfo b/freebsd/core/tde-i18n-ga/distinfo
index 822a862ba..5616f5624 100644
--- a/freebsd/core/tde-i18n-ga/distinfo
+++ b/freebsd/core/tde-i18n-ga/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762528602
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777039232
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-gl/distinfo b/freebsd/core/tde-i18n-gl/distinfo
index 77002f393..03224c249 100644
--- a/freebsd/core/tde-i18n-gl/distinfo
+++ b/freebsd/core/tde-i18n-gl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762528743
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777039303
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-he/distinfo b/freebsd/core/tde-i18n-he/distinfo
index 58f5b8687..8f03bfe4a 100644
--- a/freebsd/core/tde-i18n-he/distinfo
+++ b/freebsd/core/tde-i18n-he/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762528789
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777039353
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-hi/distinfo b/freebsd/core/tde-i18n-hi/distinfo
index 2849319ba..fce59689a 100644
--- a/freebsd/core/tde-i18n-hi/distinfo
+++ b/freebsd/core/tde-i18n-hi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762528877
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777039401
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-hr/distinfo b/freebsd/core/tde-i18n-hr/distinfo
index 194a084be..4ef016721 100644
--- a/freebsd/core/tde-i18n-hr/distinfo
+++ b/freebsd/core/tde-i18n-hr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762528954
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777039454
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-hu/distinfo b/freebsd/core/tde-i18n-hu/distinfo
index 684b4adcc..d4efd8e1b 100644
--- a/freebsd/core/tde-i18n-hu/distinfo
+++ b/freebsd/core/tde-i18n-hu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762529017
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777039503
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-ia/Makefile b/freebsd/core/tde-i18n-ia/Makefile
new file mode 100644
index 000000000..fef709328
--- /dev/null
+++ b/freebsd/core/tde-i18n-ia/Makefile
@@ -0,0 +1,43 @@
+# -*-mode: makefile-*-
+# Created by: slavek.banko@axis.cz
+# $FreeBSD$
+#
+# TDE port map: core/tde-i18n-ia > misc/tde-i18n-ia
+
+PORTSDIR?=/usr/ports
+.include <${PORTSDIR}/Mk/bsd.trinity.mk>
+
+PORTLANG=		ia
+
+PORTNAME=		tde-i18n-trinity
+COMMENT=		Messages and documentation for TDE - ${PORTLANG}
+TDE_PREVERSION=		
+MASTER_SITE_SUBDIR=	t/${PORTNAME}
+PORTREVISION=		0
+CATEGORIES=		misc x11
+DIST_SUBDIR=		TDE/core
+PKGNAMEPREFIX=		${PORTLANG}-
+
+WRKSRC=		${WRKDIR}/${DISTNAME}/tde-i18n-${PORTLANG}
+EXTRACT_AFTER_ARGS+= \
+	'${EXTRACT_BASE}template/' \
+	'${EXTRACT_BASE}translations/' \
+	'${EXTRACT_BASE}tde-i18n-${PORTLANG}/' \
+
+BUILD_DEPENDS+=	${TDE_PREFIX}/bin/tde-config:x11/tdelibs-trinity \
+		${LOCALBASE}/share/cmake/Modules/TDEMacros.cmake:devel/tde-cmake \
+
+
+# Build
+post-patch: tde-pathfix
+
+do-configure: tde-cmake-prepare
+	${TDE_CMAKE_CONFIGURE} \
+	\
+	-DBUILD_ALL="ON"
+
+do-build: tde-cmake-build
+
+do-install: tde-cmake-install
+
+.include <bsd.port.mk>
diff --git a/freebsd/core/tde-i18n-ia/distinfo b/freebsd/core/tde-i18n-ia/distinfo
new file mode 100644
index 000000000..7c68de8db
--- /dev/null
+++ b/freebsd/core/tde-i18n-ia/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1777039698
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-ia/pkg-descr b/freebsd/core/tde-i18n-ia/pkg-descr
new file mode 100644
index 000000000..ff2fe7b2f
--- /dev/null
+++ b/freebsd/core/tde-i18n-ia/pkg-descr
@@ -0,0 +1 @@
+Interlingua (ia) internationalized (i18n) files for TDE
\ No newline at end of file
diff --git a/freebsd/core/tde-i18n-ia/pkg-plist b/freebsd/core/tde-i18n-ia/pkg-plist
new file mode 100644
index 000000000..96db8fda5
--- /dev/null
+++ b/freebsd/core/tde-i18n-ia/pkg-plist
@@ -0,0 +1,31 @@
+share/locale/ia/LC_MESSAGES/display.mo
+share/locale/ia/LC_MESSAGES/drkonqi.mo
+share/locale/ia/LC_MESSAGES/kaccess.mo
+share/locale/ia/LC_MESSAGES/kappfinder.mo
+share/locale/ia/LC_MESSAGES/kcmbackground.mo
+share/locale/ia/LC_MESSAGES/kcmcolors.mo
+share/locale/ia/LC_MESSAGES/kcmcomponentchooser.mo
+share/locale/ia/LC_MESSAGES/kcmcss.mo
+share/locale/ia/LC_MESSAGES/kcmkded.mo
+share/locale/ia/LC_MESSAGES/kcmkicker.mo
+share/locale/ia/LC_MESSAGES/kcmlocale.mo
+share/locale/ia/LC_MESSAGES/kcmtaskbar.mo
+share/locale/ia/LC_MESSAGES/kcmusb.mo
+share/locale/ia/LC_MESSAGES/kdcop.mo
+share/locale/ia/LC_MESSAGES/kgreet_winbind.mo
+share/locale/ia/LC_MESSAGES/ktip.mo
+share/locale/ia/LC_MESSAGES/kxkb.mo
+share/locale/ia/LC_MESSAGES/libdmctl.mo
+share/locale/ia/LC_MESSAGES/libkickermenu_prefmenu.mo
+share/locale/ia/LC_MESSAGES/lockout.mo
+share/locale/ia/LC_MESSAGES/taskbarextension.mo
+share/locale/ia/LC_MESSAGES/tdedebugdialog.mo
+share/locale/ia/LC_MESSAGES/tdeio_home.mo
+share/locale/ia/LC_MESSAGES/tdeio_media.mo
+share/locale/ia/LC_MESSAGES/tdeio_remote.mo
+share/locale/ia/LC_MESSAGES/tdeio_settings.mo
+share/locale/ia/LC_MESSAGES/tdescreensaver.mo
+share/locale/ia/LC_MESSAGES/tdmconfig.mo
+share/locale/ia/charset
+share/locale/ia/entry.desktop
+share/locale/ia/flag.png
diff --git a/freebsd/core/tde-i18n-is/distinfo b/freebsd/core/tde-i18n-is/distinfo
index 8b6bfb89d..02d194096 100644
--- a/freebsd/core/tde-i18n-is/distinfo
+++ b/freebsd/core/tde-i18n-is/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762529103
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777039929
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-it/distinfo b/freebsd/core/tde-i18n-it/distinfo
index 5caae5343..e907b01db 100644
--- a/freebsd/core/tde-i18n-it/distinfo
+++ b/freebsd/core/tde-i18n-it/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762529176
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777039980
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-ja/distinfo b/freebsd/core/tde-i18n-ja/distinfo
index f32eec870..f78c58345 100644
--- a/freebsd/core/tde-i18n-ja/distinfo
+++ b/freebsd/core/tde-i18n-ja/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762529334
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777040104
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-kk/distinfo b/freebsd/core/tde-i18n-kk/distinfo
index 711bbb490..fa0b919fa 100644
--- a/freebsd/core/tde-i18n-kk/distinfo
+++ b/freebsd/core/tde-i18n-kk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762530696
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777041232
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-km/distinfo b/freebsd/core/tde-i18n-km/distinfo
index 17a0d1fbd..d935e7ab7 100644
--- a/freebsd/core/tde-i18n-km/distinfo
+++ b/freebsd/core/tde-i18n-km/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762530769
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777041659
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-ko/distinfo b/freebsd/core/tde-i18n-ko/distinfo
index ff76118c2..8bcf6caed 100644
--- a/freebsd/core/tde-i18n-ko/distinfo
+++ b/freebsd/core/tde-i18n-ko/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762530838
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777041726
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-lt/distinfo b/freebsd/core/tde-i18n-lt/distinfo
index 91d51dbf6..308ebb63c 100644
--- a/freebsd/core/tde-i18n-lt/distinfo
+++ b/freebsd/core/tde-i18n-lt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762530899
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777041775
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-lv/distinfo b/freebsd/core/tde-i18n-lv/distinfo
index 87794e5a5..fa1a37471 100644
--- a/freebsd/core/tde-i18n-lv/distinfo
+++ b/freebsd/core/tde-i18n-lv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762530941
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777041836
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-mk/distinfo b/freebsd/core/tde-i18n-mk/distinfo
index e63d68cb1..35454dd28 100644
--- a/freebsd/core/tde-i18n-mk/distinfo
+++ b/freebsd/core/tde-i18n-mk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762530981
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777041892
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-mn/distinfo b/freebsd/core/tde-i18n-mn/distinfo
index 7a9c9d1d6..a716d4e94 100644
--- a/freebsd/core/tde-i18n-mn/distinfo
+++ b/freebsd/core/tde-i18n-mn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762531240
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777041937
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-ms/distinfo b/freebsd/core/tde-i18n-ms/distinfo
index 04156a05b..c3d125c13 100644
--- a/freebsd/core/tde-i18n-ms/distinfo
+++ b/freebsd/core/tde-i18n-ms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762531312
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777041987
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-nb/distinfo b/freebsd/core/tde-i18n-nb/distinfo
index 59097f936..e2bb8ec68 100644
--- a/freebsd/core/tde-i18n-nb/distinfo
+++ b/freebsd/core/tde-i18n-nb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762531356
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777042046
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-nds/distinfo b/freebsd/core/tde-i18n-nds/distinfo
index 954980261..195f07619 100644
--- a/freebsd/core/tde-i18n-nds/distinfo
+++ b/freebsd/core/tde-i18n-nds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762531443
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777042096
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-nl/distinfo b/freebsd/core/tde-i18n-nl/distinfo
index 69a53d7a7..acca14752 100644
--- a/freebsd/core/tde-i18n-nl/distinfo
+++ b/freebsd/core/tde-i18n-nl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762531502
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777042142
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-nn/distinfo b/freebsd/core/tde-i18n-nn/distinfo
index fa3089e88..40496b6a8 100644
--- a/freebsd/core/tde-i18n-nn/distinfo
+++ b/freebsd/core/tde-i18n-nn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762531635
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777042269
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-pa/distinfo b/freebsd/core/tde-i18n-pa/distinfo
index 6b2d6080c..c689c2a0f 100644
--- a/freebsd/core/tde-i18n-pa/distinfo
+++ b/freebsd/core/tde-i18n-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762531699
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777042330
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-pl/distinfo b/freebsd/core/tde-i18n-pl/distinfo
index 33e777ecc..fae7fbbda 100644
--- a/freebsd/core/tde-i18n-pl/distinfo
+++ b/freebsd/core/tde-i18n-pl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762531748
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777042381
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-pt/distinfo b/freebsd/core/tde-i18n-pt/distinfo
index c543357c3..f7f5a1287 100644
--- a/freebsd/core/tde-i18n-pt/distinfo
+++ b/freebsd/core/tde-i18n-pt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762531857
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777042487
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-pt_BR/distinfo b/freebsd/core/tde-i18n-pt_BR/distinfo
index 85b2a2dcd..25184ea10 100644
--- a/freebsd/core/tde-i18n-pt_BR/distinfo
+++ b/freebsd/core/tde-i18n-pt_BR/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762532001
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777042641
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-ro/distinfo b/freebsd/core/tde-i18n-ro/distinfo
index 0211b0739..847e57038 100644
--- a/freebsd/core/tde-i18n-ro/distinfo
+++ b/freebsd/core/tde-i18n-ro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762532180
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777042761
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-ru/distinfo b/freebsd/core/tde-i18n-ru/distinfo
index eaff19874..658320f07 100644
--- a/freebsd/core/tde-i18n-ru/distinfo
+++ b/freebsd/core/tde-i18n-ru/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762532268
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777042822
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-rw/distinfo b/freebsd/core/tde-i18n-rw/distinfo
index c51f60292..03deeac58 100644
--- a/freebsd/core/tde-i18n-rw/distinfo
+++ b/freebsd/core/tde-i18n-rw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762532371
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777042928
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-se/distinfo b/freebsd/core/tde-i18n-se/distinfo
index a61b6ac85..dab7b4605 100644
--- a/freebsd/core/tde-i18n-se/distinfo
+++ b/freebsd/core/tde-i18n-se/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762532423
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043006
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-sk/distinfo b/freebsd/core/tde-i18n-sk/distinfo
index 58bfdc125..3d2b467f3 100644
--- a/freebsd/core/tde-i18n-sk/distinfo
+++ b/freebsd/core/tde-i18n-sk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762532847
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043071
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-sl/distinfo b/freebsd/core/tde-i18n-sl/distinfo
index 7772b9bbe..86dc3e67e 100644
--- a/freebsd/core/tde-i18n-sl/distinfo
+++ b/freebsd/core/tde-i18n-sl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762532942
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043155
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-sr/distinfo b/freebsd/core/tde-i18n-sr/distinfo
index 0a3a906aa..746e1bfcd 100644
--- a/freebsd/core/tde-i18n-sr/distinfo
+++ b/freebsd/core/tde-i18n-sr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762533007
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043218
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-sr@Latn/distinfo b/freebsd/core/tde-i18n-sr@Latn/distinfo
index f13ce4d40..c46efa8f4 100644
--- a/freebsd/core/tde-i18n-sr@Latn/distinfo
+++ b/freebsd/core/tde-i18n-sr@Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762533065
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043274
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-ss/distinfo b/freebsd/core/tde-i18n-ss/distinfo
index a2e5d237e..8f3c0aede 100644
--- a/freebsd/core/tde-i18n-ss/distinfo
+++ b/freebsd/core/tde-i18n-ss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762533113
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043345
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-sv/distinfo b/freebsd/core/tde-i18n-sv/distinfo
index 95be15e5c..5546c346c 100644
--- a/freebsd/core/tde-i18n-sv/distinfo
+++ b/freebsd/core/tde-i18n-sv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762533171
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043397
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-ta/distinfo b/freebsd/core/tde-i18n-ta/distinfo
index 970ea5267..08e8e15f2 100644
--- a/freebsd/core/tde-i18n-ta/distinfo
+++ b/freebsd/core/tde-i18n-ta/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762558720
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043523
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-te/distinfo b/freebsd/core/tde-i18n-te/distinfo
index d04c4c1bf..2fd01488d 100644
--- a/freebsd/core/tde-i18n-te/distinfo
+++ b/freebsd/core/tde-i18n-te/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762558777
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043581
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-tg/distinfo b/freebsd/core/tde-i18n-tg/distinfo
index 2894938ca..130a2a6ce 100644
--- a/freebsd/core/tde-i18n-tg/distinfo
+++ b/freebsd/core/tde-i18n-tg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762558832
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043649
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-th/distinfo b/freebsd/core/tde-i18n-th/distinfo
index 316238232..525375128 100644
--- a/freebsd/core/tde-i18n-th/distinfo
+++ b/freebsd/core/tde-i18n-th/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762558878
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043700
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-tr/distinfo b/freebsd/core/tde-i18n-tr/distinfo
index f48c31fc6..80819044e 100644
--- a/freebsd/core/tde-i18n-tr/distinfo
+++ b/freebsd/core/tde-i18n-tr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762559218
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043750
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-uk/distinfo b/freebsd/core/tde-i18n-uk/distinfo
index 4c78ecbd3..514274ec9 100644
--- a/freebsd/core/tde-i18n-uk/distinfo
+++ b/freebsd/core/tde-i18n-uk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762559309
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043806
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-uz/distinfo b/freebsd/core/tde-i18n-uz/distinfo
index 40102cc1e..711af5964 100644
--- a/freebsd/core/tde-i18n-uz/distinfo
+++ b/freebsd/core/tde-i18n-uz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762559387
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043868
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-uz@cyrillic/distinfo b/freebsd/core/tde-i18n-uz@cyrillic/distinfo
index c096a1761..b95eca1a3 100644
--- a/freebsd/core/tde-i18n-uz@cyrillic/distinfo
+++ b/freebsd/core/tde-i18n-uz@cyrillic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762559432
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777043938
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-vi/distinfo b/freebsd/core/tde-i18n-vi/distinfo
index 741b59746..810e63714 100644
--- a/freebsd/core/tde-i18n-vi/distinfo
+++ b/freebsd/core/tde-i18n-vi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762559481
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777044008
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-wa/distinfo b/freebsd/core/tde-i18n-wa/distinfo
index 8d8ab6069..f7d57457f 100644
--- a/freebsd/core/tde-i18n-wa/distinfo
+++ b/freebsd/core/tde-i18n-wa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762559533
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777044052
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-zh_CN/distinfo b/freebsd/core/tde-i18n-zh_CN/distinfo
index f141a900e..1f276a522 100644
--- a/freebsd/core/tde-i18n-zh_CN/distinfo
+++ b/freebsd/core/tde-i18n-zh_CN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762559585
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777044119
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tde-i18n-zh_TW/distinfo b/freebsd/core/tde-i18n-zh_TW/distinfo
index 0c2578651..99fb643a7 100644
--- a/freebsd/core/tde-i18n-zh_TW/distinfo
+++ b/freebsd/core/tde-i18n-zh_TW/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762559700
-SHA256 (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 309bfe216bbfc95ac53364a148b8ad34762d493052f3ef87e73875bdca9c515e
-SIZE (TDE/core/tde-i18n-trinity_14.1.5.orig.tar.xz) = 194708992
+TIMESTAMP = 1777044167
+SHA256 (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 120109bd8aa2c6ec2a9f8ec4a8f0d164e92fdcc469eac0ebb40c2448cd1be438
+SIZE (TDE/core/tde-i18n-trinity_14.1.6.orig.tar.xz) = 194761792
diff --git a/freebsd/core/tdeaccessibility/distinfo b/freebsd/core/tdeaccessibility/distinfo
index cb212659d..34ca5dd4e 100644
--- a/freebsd/core/tdeaccessibility/distinfo
+++ b/freebsd/core/tdeaccessibility/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762078630
-SHA256 (TDE/core/tdeaccessibility-trinity_14.1.5.orig.tar.xz) = 2b290913d46557b6fb44853a35a05766072f8ba78426fbb4e7a44f7ca3fe264b
-SIZE (TDE/core/tdeaccessibility-trinity_14.1.5.orig.tar.xz) = 6185776
+TIMESTAMP = 1776433573
+SHA256 (TDE/core/tdeaccessibility-trinity_14.1.6.orig.tar.xz) = 583b954491a245b8cb919596ff871131d7764b1cde0db8e885d81b64f56d5a61
+SIZE (TDE/core/tdeaccessibility-trinity_14.1.6.orig.tar.xz) = 6180796
diff --git a/freebsd/core/tdeaddons/distinfo b/freebsd/core/tdeaddons/distinfo
index 3ec55611b..83bfbc600 100644
--- a/freebsd/core/tdeaddons/distinfo
+++ b/freebsd/core/tdeaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762078812
-SHA256 (TDE/core/tdeaddons-trinity_14.1.5.orig.tar.xz) = 4be1e6987e59287be97bbc0995137352db45415a44dbf5f371a6e58de621a9a3
-SIZE (TDE/core/tdeaddons-trinity_14.1.5.orig.tar.xz) = 1460492
+TIMESTAMP = 1776433742
+SHA256 (TDE/core/tdeaddons-trinity_14.1.6.orig.tar.xz) = 6fc194e7093ee109f71a50abde93420456bbe041206de461267bc224ff25a80a
+SIZE (TDE/core/tdeaddons-trinity_14.1.6.orig.tar.xz) = 1457196
diff --git a/freebsd/core/tdeadmin/distinfo b/freebsd/core/tdeadmin/distinfo
index e65dc6f6f..c7da44903 100644
--- a/freebsd/core/tdeadmin/distinfo
+++ b/freebsd/core/tdeadmin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762079007
-SHA256 (TDE/core/tdeadmin-trinity_14.1.5.orig.tar.xz) = 666acfde109ee0cb490cc29516c5f09e32c4699f174ee659e6ce3e52d6f3b0cf
-SIZE (TDE/core/tdeadmin-trinity_14.1.5.orig.tar.xz) = 1508932
+TIMESTAMP = 1776433934
+SHA256 (TDE/core/tdeadmin-trinity_14.1.6.orig.tar.xz) = a11640bc5d6c54be41a3eec5bbfd5c8b0057917a15a5a048e26b30cd7267ed1f
+SIZE (TDE/core/tdeadmin-trinity_14.1.6.orig.tar.xz) = 1504928
diff --git a/freebsd/core/tdeartwork/distinfo b/freebsd/core/tdeartwork/distinfo
index 16662ec5a..fa2298010 100644
--- a/freebsd/core/tdeartwork/distinfo
+++ b/freebsd/core/tdeartwork/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762079129
-SHA256 (TDE/core/tdeartwork-trinity_14.1.5.orig.tar.xz) = 91c1254e247c0924b8d396267fafd8e754676430d07e80b4ebe42f1be67efcfd
-SIZE (TDE/core/tdeartwork-trinity_14.1.5.orig.tar.xz) = 45889188
+TIMESTAMP = 1776434063
+SHA256 (TDE/core/tdeartwork-trinity_14.1.6.orig.tar.xz) = 3b78856cf8cd887ea679a8856219023e8deebf6412a5891453c0e966f21439e2
+SIZE (TDE/core/tdeartwork-trinity_14.1.6.orig.tar.xz) = 45137892
diff --git a/freebsd/core/tdeartwork/pkg-plist b/freebsd/core/tdeartwork/pkg-plist
index ace4e2e36..764507269 100644
--- a/freebsd/core/tdeartwork/pkg-plist
+++ b/freebsd/core/tdeartwork/pkg-plist
@@ -6188,12 +6188,10 @@ share/icons/locolor/16x16/places/socket.png
 share/icons/locolor/16x16/places/trashcan_empty.png
 share/icons/locolor/16x16/places/trashcan_full.png
 share/icons/locolor/16x16/places/www.png
-share/icons/locolor/22x22/actions/trinity.png
 share/icons/locolor/32x32/actions/about_kde.png
 share/icons/locolor/32x32/actions/application-vnd.tde.misc.png
 share/icons/locolor/32x32/actions/gear.png
 share/icons/locolor/32x32/actions/help-about.png
-share/icons/locolor/32x32/actions/trinity.png
 share/icons/locolor/32x32/actions/window_duplicate.png
 share/icons/locolor/32x32/apps/access.png
 share/icons/locolor/32x32/apps/accessories-calculator.png
@@ -8548,8 +8546,6 @@ share/wallpapers/damselfly.jpg
 share/wallpapers/damselfly.jpg.desktop
 share/wallpapers/ethais.png
 share/wallpapers/ethais.png.desktop
-share/wallpapers/flying_konqi.png
-share/wallpapers/flying_konqi.png.desktop
 share/wallpapers/fulmine.jpg
 share/wallpapers/fulmine.jpg.desktop
 share/wallpapers/gear-flowers.svgz
diff --git a/freebsd/core/tdebase/Makefile b/freebsd/core/tdebase/Makefile
index 57e06087c..c6af1da3f 100644
--- a/freebsd/core/tdebase/Makefile
+++ b/freebsd/core/tdebase/Makefile
@@ -11,7 +11,7 @@ PORTNAME=		tdebase-trinity
 COMMENT=		Trinity Base Programs
 TDE_PREVERSION=		
 MASTER_SITE_SUBDIR=	t/${PORTNAME}
-PORTREVISION=		1
+PORTREVISION=		0
 CATEGORIES=		x11
 DIST_SUBDIR=		TDE/core
 
diff --git a/freebsd/core/tdebase/distinfo b/freebsd/core/tdebase/distinfo
index fa66412c8..7ba260ff7 100644
--- a/freebsd/core/tdebase/distinfo
+++ b/freebsd/core/tdebase/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762072970
-SHA256 (TDE/core/tdebase-trinity_14.1.5.orig.tar.xz) = de3fbfc1f118ac4a85c32a8fb61175615d2e728221675ece0b89655de7f3efad
-SIZE (TDE/core/tdebase-trinity_14.1.5.orig.tar.xz) = 34280740
+TIMESTAMP = 1776327445
+SHA256 (TDE/core/tdebase-trinity_14.1.6.orig.tar.xz) = 03135d1d9129c6bdbed60de02f80c6256c34bf6b00c8ab94e14e987804a3a250
+SIZE (TDE/core/tdebase-trinity_14.1.6.orig.tar.xz) = 34310532
diff --git a/freebsd/core/tdebase/files/patch-bp000-fix-tiling-of-maximized-windows.diff b/freebsd/core/tdebase/files/patch-bp000-fix-tiling-of-maximized-windows.diff
deleted file mode 100644
index a4fe63d49..000000000
--- a/freebsd/core/tdebase/files/patch-bp000-fix-tiling-of-maximized-windows.diff
+++ /dev/null
@@ -1,28 +0,0 @@
-commit 23b75093d5599baeb816bbf0163ade78d2201818
-Author: Michele Calgaro <michele.calgaro@yahoo.it>
-Date:   Sat Nov 22 20:39:15 2025 +0900
-
-    twin: fix tiling of maximized windows. This resolves issue #675
-    
-    Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
-    (cherry picked from commit d2b2363d9345e74035e0585344d7150c4a62ef1c)
-
-diff --git a/twin/geometry.cpp b/twin/geometry.cpp
-index 88d0ba8cd..bdef2356c 100644
---- a/twin/geometry.cpp
-+++ b/twin/geometry.cpp
-@@ -1915,12 +1915,12 @@ void Client::changeMaximize( bool vertical, bool horizontal, bool adjust )
-     TQRect clientArea = workspace()->clientArea( MaximizeArea, this );
- 
-     // save sizes for restoring, if maximalizing
--    if( !activeTiled && !adjust && !( y() == clientArea.top() && height() == clientArea.height()))
-+    if( !adjust && !( y() == clientArea.top() && height() == clientArea.height()))
-         {
-         geom_restore.setTop( y());
-         geom_restore.setHeight( height());
-         }
--    if( !activeTiled && !adjust && !( x() == clientArea.left() && width() == clientArea.width()))
-+    if( !adjust && !( x() == clientArea.left() && width() == clientArea.width()))
-         {
-         geom_restore.setLeft( x());
-         geom_restore.setWidth( width());
diff --git a/freebsd/core/tdebase/pkg-plist b/freebsd/core/tdebase/pkg-plist
index ca7d0d6f1..9f3bef8c1 100644
--- a/freebsd/core/tdebase/pkg-plist
+++ b/freebsd/core/tdebase/pkg-plist
@@ -2461,6 +2461,7 @@ share/doc/tde/HTML/en/khelpcenter/releasenotes/r14.1.x/r14.1.02.docbook
 share/doc/tde/HTML/en/khelpcenter/releasenotes/r14.1.x/r14.1.03.docbook
 share/doc/tde/HTML/en/khelpcenter/releasenotes/r14.1.x/r14.1.04.docbook
 share/doc/tde/HTML/en/khelpcenter/releasenotes/r14.1.x/r14.1.05.docbook
+share/doc/tde/HTML/en/khelpcenter/releasenotes/r14.1.x/r14.1.06.docbook
 share/doc/tde/HTML/en/khelpcenter/shadow1.png
 share/doc/tde/HTML/en/khelpcenter/support.docbook
 share/doc/tde/HTML/en/khelpcenter/tdelogo2.png
@@ -3550,6 +3551,7 @@ share/icons/crystalsvg/64x64/apps/icons.png
 share/icons/crystalsvg/64x64/apps/ieee1394.png
 share/icons/crystalsvg/64x64/apps/kcmdevices.png
 share/icons/crystalsvg/64x64/apps/kcmdf.png
+share/icons/crystalsvg/64x64/apps/kcmkicker.png
 share/icons/crystalsvg/64x64/apps/kcmkwm.png
 share/icons/crystalsvg/64x64/apps/kcmmemory.png
 share/icons/crystalsvg/64x64/apps/kcmpartitions.png
@@ -3559,6 +3561,7 @@ share/icons/crystalsvg/64x64/apps/kcontrol.png
 share/icons/crystalsvg/64x64/apps/keditbookmarks.png
 share/icons/crystalsvg/64x64/apps/key_bindings.png
 share/icons/crystalsvg/64x64/apps/kfm_home.png
+share/icons/crystalsvg/64x64/apps/kicker.png
 share/icons/crystalsvg/64x64/apps/knotify.png
 share/icons/crystalsvg/64x64/apps/ksysguard.png
 share/icons/crystalsvg/64x64/apps/kthememgr.png
@@ -4451,93 +4454,133 @@ share/services/print.protocol
 share/services/printdb.protocol
 share/services/programs.protocol
 share/services/remote.protocol
-share/services/searchproviders/acronym.desktop
-share/services/searchproviders/alexa.desktop
-share/services/searchproviders/alexa_url.desktop
-share/services/searchproviders/alltheweb.desktop
-share/services/searchproviders/altavista.desktop
+share/services/searchproviders/academic_en.desktop
+share/services/searchproviders/academic_ru.desktop
 share/services/searchproviders/amg.desktop
-share/services/searchproviders/appsy.desktop
-share/services/searchproviders/austronaut.desktop
-share/services/searchproviders/backports.desktop
+share/services/searchproviders/archpkg.desktop
+share/services/searchproviders/archwiki.desktop
+share/services/searchproviders/arxiv.desktop
+share/services/searchproviders/ask.desktop
+share/services/searchproviders/aur.desktop
+share/services/searchproviders/baidu.desktop
+share/services/searchproviders/bing.desktop
+share/services/searchproviders/brave.desktop
 share/services/searchproviders/bugft.desktop
 share/services/searchproviders/bugno.desktop
-share/services/searchproviders/call.desktop
-share/services/searchproviders/cia.desktop
+share/services/searchproviders/chatgpt.desktop
 share/services/searchproviders/citeseer.desktop
+share/services/searchproviders/codeberg.desktop
 share/services/searchproviders/cpan.desktop
+share/services/searchproviders/cppreference.desktop
 share/services/searchproviders/ctan.desktop
-share/services/searchproviders/ctan_cat.desktop
+share/services/searchproviders/ctan_file.desktop
+share/services/searchproviders/curlie.desktop
 share/services/searchproviders/dbug.desktop
 share/services/searchproviders/de2en.desktop
 share/services/searchproviders/de2fr.desktop
 share/services/searchproviders/deb.desktop
-share/services/searchproviders/dmoz.desktop
+share/services/searchproviders/devuanpkg.desktop
 share/services/searchproviders/docbook.desktop
 share/services/searchproviders/doi.desktop
+share/services/searchproviders/duckduckgo.desktop
+share/services/searchproviders/duckduckgo_html.desktop
+share/services/searchproviders/duckduckgo_lite.desktop
+share/services/searchproviders/ecosia.desktop
 share/services/searchproviders/en2de.desktop
 share/services/searchproviders/en2es.desktop
 share/services/searchproviders/en2fr.desktop
 share/services/searchproviders/en2it.desktop
 share/services/searchproviders/es2en.desktop
 share/services/searchproviders/excite.desktop
-share/services/searchproviders/feedster.desktop
 share/services/searchproviders/foldoc.desktop
 share/services/searchproviders/fr2de.desktop
 share/services/searchproviders/fr2en.desktop
-share/services/searchproviders/freedb.desktop
-share/services/searchproviders/freshmeat.desktop
-share/services/searchproviders/froogle.desktop
 share/services/searchproviders/fsd.desktop
+share/services/searchproviders/gentoopkg.desktop
+share/services/searchproviders/gentoowiki.desktop
+share/services/searchproviders/github.desktop
+share/services/searchproviders/gnudb.desktop
 share/services/searchproviders/google.desktop
 share/services/searchproviders/google_advanced.desktop
-share/services/searchproviders/google_groups.desktop
 share/services/searchproviders/google_images.desktop
 share/services/searchproviders/google_lucky.desktop
+share/services/searchproviders/google_maps.desktop
 share/services/searchproviders/google_movie.desktop
 share/services/searchproviders/google_news.desktop
-share/services/searchproviders/gracenote.desktop
+share/services/searchproviders/google_scholar.desktop
 share/services/searchproviders/grec.desktop
-share/services/searchproviders/hotbot.desktop
 share/services/searchproviders/hyperdictionary.desktop
-share/services/searchproviders/hyperdictionary_thesaurus.desktop
 share/services/searchproviders/imdb.desktop
 share/services/searchproviders/it2en.desktop
-share/services/searchproviders/jeeves.desktop
-share/services/searchproviders/katatudo.desktop
-share/services/searchproviders/kde.desktop
-share/services/searchproviders/kde_websvn.desktop
+share/services/searchproviders/jstor.desktop
+share/services/searchproviders/kagi.desktop
+share/services/searchproviders/kagiassistant.desktop
+share/services/searchproviders/kde_store.desktop
 share/services/searchproviders/leo.desktop
+share/services/searchproviders/linuxquestions.desktop
 share/services/searchproviders/lycos.desktop
-share/services/searchproviders/mamma.desktop
+share/services/searchproviders/mdn.desktop
 share/services/searchproviders/metacrawler.desktop
 share/services/searchproviders/msdn.desktop
-share/services/searchproviders/netcraft.desktop
-share/services/searchproviders/nl-telephone.desktop
-share/services/searchproviders/nl-teletekst.desktop
+share/services/searchproviders/mw.desktop
+share/services/searchproviders/mw_thesaurus.desktop
+share/services/searchproviders/openstreetmap.desktop
+share/services/searchproviders/pexels.desktop
 share/services/searchproviders/pgpkeys.desktop
 share/services/searchproviders/php.desktop
-share/services/searchproviders/python.desktop
-share/services/searchproviders/qt.desktop
+share/services/searchproviders/pixabay_images.desktop
+share/services/searchproviders/pixabay_music.desktop
+share/services/searchproviders/pixabay_sfx.desktop
+share/services/searchproviders/pixabay_videos.desktop
+share/services/searchproviders/pkgs-org.desktop
+share/services/searchproviders/pling.desktop
+share/services/searchproviders/python2.desktop
+share/services/searchproviders/python3.desktop
 share/services/searchproviders/qt3.desktop
+share/services/searchproviders/qt4.desktop
+share/services/searchproviders/qt5.desktop
+share/services/searchproviders/qt6.desktop
+share/services/searchproviders/qwant.desktop
 share/services/searchproviders/rae.desktop
 share/services/searchproviders/rfc.desktop
 share/services/searchproviders/rpmfind.desktop
-share/services/searchproviders/ruby_application_archive.desktop
-share/services/searchproviders/seek.desktop
+share/services/searchproviders/slackpkg.desktop
 share/services/searchproviders/sourceforge.desktop
-share/services/searchproviders/technorati.desktop
-share/services/searchproviders/technoratitags.desktop
-share/services/searchproviders/thesaurus.desktop
-share/services/searchproviders/tvtome.desktop
-share/services/searchproviders/uspto.desktop
-share/services/searchproviders/vivisimo.desktop
-share/services/searchproviders/voila.desktop
-share/services/searchproviders/webster.desktop
-share/services/searchproviders/whatis.desktop
-share/services/searchproviders/wikipedia.desktop
-share/services/searchproviders/wiktionary.desktop
+share/services/searchproviders/srht.desktop
+share/services/searchproviders/startpage.desktop
+share/services/searchproviders/tdeapidocs.desktop
+share/services/searchproviders/tdegw.desktop
+share/services/searchproviders/tdewiki.desktop
+share/services/searchproviders/tmdb.desktop
+share/services/searchproviders/tqt.desktop
+share/services/searchproviders/trinity_look.desktop
+share/services/searchproviders/urbandic.desktop
+share/services/searchproviders/wiby.desktop
+share/services/searchproviders/wikimedia_commons.desktop
+share/services/searchproviders/wikipedia_de.desktop
+share/services/searchproviders/wikipedia_el.desktop
+share/services/searchproviders/wikipedia_en.desktop
+share/services/searchproviders/wikipedia_es.desktop
+share/services/searchproviders/wikipedia_fr.desktop
+share/services/searchproviders/wikipedia_it.desktop
+share/services/searchproviders/wikipedia_ja.desktop
+share/services/searchproviders/wikipedia_pl.desktop
+share/services/searchproviders/wikipedia_ru.desktop
+share/services/searchproviders/wikipedia_zh.desktop
+share/services/searchproviders/wiktionary_de.desktop
+share/services/searchproviders/wiktionary_el.desktop
+share/services/searchproviders/wiktionary_en.desktop
+share/services/searchproviders/wiktionary_es.desktop
+share/services/searchproviders/wiktionary_fr.desktop
+share/services/searchproviders/wiktionary_it.desktop
+share/services/searchproviders/wiktionary_ja.desktop
+share/services/searchproviders/wiktionary_pl.desktop
+share/services/searchproviders/wiktionary_ru.desktop
+share/services/searchproviders/wiktionary_zh.desktop
 share/services/searchproviders/wordref.desktop
+share/services/searchproviders/wordref_synonyms.desktop
+share/services/searchproviders/yahoo.desktop
+share/services/searchproviders/yandex.desktop
 share/services/settings.protocol
 share/services/sftp.protocol
 share/services/smb.protocol
diff --git a/freebsd/core/tdeedu/Makefile b/freebsd/core/tdeedu/Makefile
index e35c0ba15..692e080ae 100644
--- a/freebsd/core/tdeedu/Makefile
+++ b/freebsd/core/tdeedu/Makefile
@@ -36,7 +36,7 @@ BUILD_DEPENDS+=\
 LIB_DEPENDS+=	\
 		libasound.so:audio/alsa-lib \
 		libogg.so:audio/libogg \
-		libboost_system.so:devel/boost-libs \
+		libboost_thread.so:devel/boost-libs \
 		${PY_BOOST}
 
 
diff --git a/freebsd/core/tdeedu/distinfo b/freebsd/core/tdeedu/distinfo
index c53dbe9a4..5e72a1493 100644
--- a/freebsd/core/tdeedu/distinfo
+++ b/freebsd/core/tdeedu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762077628
-SHA256 (TDE/core/tdeedu-trinity_14.1.5.orig.tar.xz) = 443cca749280f56aa1dfd990648ef34edd9d9d57192d4472182f77dee2bd2561
-SIZE (TDE/core/tdeedu-trinity_14.1.5.orig.tar.xz) = 24756296
+TIMESTAMP = 1776432543
+SHA256 (TDE/core/tdeedu-trinity_14.1.6.orig.tar.xz) = 4a522861cd801001a80538e13104cf70ce1709ea6500ca25490124e545ff05f1
+SIZE (TDE/core/tdeedu-trinity_14.1.6.orig.tar.xz) = 24750216
diff --git a/freebsd/core/tdegames/distinfo b/freebsd/core/tdegames/distinfo
index a512bfd7a..5cc29d9b2 100644
--- a/freebsd/core/tdegames/distinfo
+++ b/freebsd/core/tdegames/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762078141
-SHA256 (TDE/core/tdegames-trinity_14.1.5.orig.tar.xz) = 245b834bbeb104b7bddf8145e338e50d5c6477dcfe1052138ed8247d63ef18ed
-SIZE (TDE/core/tdegames-trinity_14.1.5.orig.tar.xz) = 8820940
+TIMESTAMP = 1776433243
+SHA256 (TDE/core/tdegames-trinity_14.1.6.orig.tar.xz) = c383706ae02d8861ac0b8bd87cbaf5b59752df60fe7432af4d1ec28e2250b4ec
+SIZE (TDE/core/tdegames-trinity_14.1.6.orig.tar.xz) = 8816260
diff --git a/freebsd/core/tdegraphics/distinfo b/freebsd/core/tdegraphics/distinfo
index ba78d910a..c6fd311bf 100644
--- a/freebsd/core/tdegraphics/distinfo
+++ b/freebsd/core/tdegraphics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762076212
-SHA256 (TDE/core/tdegraphics-trinity_14.1.5.orig.tar.xz) = 5c28bb2a9317771dc2d014c14c244998db31e02103e6cb57f18e07b231d8f6f3
-SIZE (TDE/core/tdegraphics-trinity_14.1.5.orig.tar.xz) = 5804700
+TIMESTAMP = 1776387705
+SHA256 (TDE/core/tdegraphics-trinity_14.1.6.orig.tar.xz) = d4ca4d31feda92a818e424cf04bb11adbc021a482dd361151ba651c2d7bfae6f
+SIZE (TDE/core/tdegraphics-trinity_14.1.6.orig.tar.xz) = 5805188
diff --git a/freebsd/core/tdegraphics/files/patch-bp000-support-poppler-25.10.diff b/freebsd/core/tdegraphics/files/patch-bp000-support-poppler-25.10.diff
deleted file mode 100644
index 46282df96..000000000
--- a/freebsd/core/tdegraphics/files/patch-bp000-support-poppler-25.10.diff
+++ /dev/null
@@ -1,107 +0,0 @@
-commit 7de16ecd1e7afda4fd043128289cc9f9cd75aa22
-Author: Slávek Banko <slavek.banko@axis.cz>
-Date:   Mon Nov 3 15:50:00 2025 +0100
-
-    Add support for Poppler >= 25.10.
-    Fix confusing formatting in DocumentData::addTocChildren.
-    
-    Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
-
-diff --git a/tdefile-plugins/dependencies/poppler-tqt/poppler-document.cpp b/tdefile-plugins/dependencies/poppler-tqt/poppler-document.cpp
-index 5ed02af6..81c6b04a 100644
---- a/tdefile-plugins/dependencies/poppler-tqt/poppler-document.cpp
-+++ b/tdefile-plugins/dependencies/poppler-tqt/poppler-document.cpp
-@@ -88,7 +88,10 @@ bool Document::unlock(const TQCString &password)
- {
-   if (data->locked) {
-     /* racier then it needs to be */
--#   if (POPPLER_VERSION_C >= 22003000)
-+#   if (POPPLER_VERSION_C >= 25010000)
-+    DocumentData *doc2 = new DocumentData(data->doc.getFileName()->copy(),
-+                                          GooString(password.data()));
-+#   elif (POPPLER_VERSION_C >= 22003000)
-     DocumentData *doc2 = new DocumentData(std::make_unique<GooString>(data->doc.getFileName()),
-                                           GooString(password.data()));
- #   else
-@@ -225,7 +228,14 @@ TQString Document::getInfo( const TQString & type ) const
-       isUnicode = gFalse;
-       i = 0;
-     }
--    while ( i < obj.getString()->getLength() )
-+    while
-+    (
-+#       if (POPPLER_VERSION_C >= 25010000)
-+        i < obj.getString()->size()
-+#       else
-+        i < obj.getString()->getLength()
-+#       endif
-+    )
-     {
-       if ( isUnicode )
-       {
-diff --git a/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp b/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp
-index 42ec0899..d5c028d1 100644
---- a/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp
-+++ b/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cpp
-@@ -57,7 +57,14 @@ TQString UnicodeParsedString(CONST_064 GooString *s1)
-         isUnicode = gFalse;
-         i = 0;
-     }
--    while ( i < s1->getLength() )
-+    while
-+    (
-+#       if (POPPLER_VERSION_C >= 25010000)
-+        i < s1->size()
-+#       else
-+        i < s1->getLength()
-+#       endif
-+    )
-     {
-         if ( isUnicode )
-         {
-@@ -129,23 +136,31 @@ void DocumentData::addTocChildren( TQDomDocument * docSyn, TQDomNode * parent, O
-                 // get the destination for the page now, but it's VERY time consuming,
-                 // so better storing the reference and provide the viewport on demand
-                 CONST_064 GooString *s = g->getNamedDest();
--                TQChar *charArray = new TQChar[s->getLength()];
--                for (int i = 0; i < s->getLength(); ++i) charArray[i] = TQChar(s->GOO_GET_CSTR()[i]);
--                    TQString aux(charArray, s->getLength());
--                    item.setAttribute( "DestinationName", aux );
--                    delete[] charArray;
--                }
--                else if ( destination && destination->isOk() )
--                {
--                    LinkDestinationData ldd(destination, NULL, this);
--                    item.setAttribute( "Destination", LinkDestination(ldd).toString() );
--                }
--                if ( a->getKind() == actionGoToR )
-+#               if (POPPLER_VERSION_C >= 25010000)
-+                int sLen = s->size();
-+#               else
-+                int sLen = s->getLength();
-+#               endif
-+                TQChar *charArray = new TQChar[sLen];
-+                for (int i = 0; i < sLen; ++i)
-                 {
--                    CONST_064 LinkGoToR * g2 = static_cast< CONST_064 LinkGoToR * >( a );
--                    item.setAttribute( "ExternalFileName", g2->getFileName()->GOO_GET_CSTR() );
-+                    charArray[i] = TQChar(s->GOO_GET_CSTR()[i]);
-                 }
-+                TQString aux(charArray, sLen);
-+                item.setAttribute( "DestinationName", aux );
-+                delete[] charArray;
-+            }
-+            else if ( destination && destination->isOk() )
-+            {
-+                LinkDestinationData ldd(destination, NULL, this);
-+                item.setAttribute( "Destination", LinkDestination(ldd).toString() );
-+            }
-+            if ( a->getKind() == actionGoToR )
-+            {
-+                CONST_064 LinkGoToR * g2 = static_cast< CONST_064 LinkGoToR * >( a );
-+                item.setAttribute( "ExternalFileName", g2->getFileName()->GOO_GET_CSTR() );
-             }
-+        }
- 
-         // 3. recursively descend over children
-         outlineItem->open();
diff --git a/freebsd/core/tdelibs/Makefile b/freebsd/core/tdelibs/Makefile
index a98c8e155..e2a104ca8 100644
--- a/freebsd/core/tdelibs/Makefile
+++ b/freebsd/core/tdelibs/Makefile
@@ -11,7 +11,7 @@ PORTNAME=		tdelibs-trinity
 COMMENT=		Core libraries and binaries for all TDE applications
 TDE_PREVERSION=		
 MASTER_SITE_SUBDIR=	t/${PORTNAME}
-PORTREVISION=		1
+PORTREVISION=		0
 CATEGORIES=		x11
 DIST_SUBDIR=		TDE/core
 
diff --git a/freebsd/core/tdelibs/distinfo b/freebsd/core/tdelibs/distinfo
index e311306e1..afbef5e1a 100644
--- a/freebsd/core/tdelibs/distinfo
+++ b/freebsd/core/tdelibs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762072346
-SHA256 (TDE/core/tdelibs-trinity_14.1.5.orig.tar.xz) = b46c1a8952d71c820f8ef92bcc0535bf821d97591b9163e0cc718250dc2a3847
-SIZE (TDE/core/tdelibs-trinity_14.1.5.orig.tar.xz) = 15387240
+TIMESTAMP = 1776326486
+SHA256 (TDE/core/tdelibs-trinity_14.1.6.orig.tar.xz) = 7ada8632bc92dcaab2a6c0328452dc87e9799714043de24be7c19ecf9ed74524
+SIZE (TDE/core/tdelibs-trinity_14.1.6.orig.tar.xz) = 15384664
diff --git a/freebsd/core/tdelibs/files/patch-bp000-reentrant-parseSingleConfigFile.diff b/freebsd/core/tdelibs/files/patch-bp000-reentrant-parseSingleConfigFile.diff
deleted file mode 100644
index 85b93c741..000000000
--- a/freebsd/core/tdelibs/files/patch-bp000-reentrant-parseSingleConfigFile.diff
+++ /dev/null
@@ -1,126 +0,0 @@
-commit 884aff988556c5271eb829768b17d27052a08763
-Author: Michele Calgaro <michele.calgaro@yahoo.it>
-Date:   Tue Nov 18 23:03:25 2025 +0900
-
-    Make 'TDEConfigINIBackEnd::parseSingleConfigFile' reentrant.
-    
-    If a second call to 'TDEConfigINIBackEnd::parseSingleConfigFile' was called from
-    another thread while the first wasn't finished, it would have resulted
-    in a SEGV fault. Config files are usually small and mmap-ing files
-    does not provide meaningful benefits while instead introducing the
-    possibility of a SIGBUS fault, although extremely unlukely in real
-    life.
-    
-    This resolves issue #379.
-    
-    Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
-
-diff --git a/tdecore/tdeconfigbackend.cpp b/tdecore/tdeconfigbackend.cpp
-index 707f4fe69..c7944ed12 100644
---- a/tdecore/tdeconfigbackend.cpp
-+++ b/tdecore/tdeconfigbackend.cpp
-@@ -431,80 +431,23 @@ bool TDEConfigINIBackEnd::parseConfigFiles()
-   return true;
- }
- 
--#ifdef HAVE_MMAP
--#ifdef SIGBUS
--static sigjmp_buf mmap_jmpbuf;
--struct sigaction mmap_old_sigact;
--
--extern "C" {
--   static void mmap_sigbus_handler(int)
--   {
--      siglongjmp (mmap_jmpbuf, 1);
--   }
--}
--#endif
--#endif
--
- extern bool kde_kiosk_exception;
- 
- void TDEConfigINIBackEnd::parseSingleConfigFile(TQFile &rFile,
- 					      KEntryMap *pWriteBackMap,
- 					      bool bGlobal, bool bDefault)
- {
--   const char *s; // May get clobbered by sigsetjump, but we don't use them afterwards.
--   const char *eof; // May get clobbered by sigsetjump, but we don't use them afterwards.
--   TQByteArray data;
--
-    if (!rFile.isOpen()) // come back, if you have real work for us ;->
-       return;
- 
--   //using kdDebug() here leads to an infinite loop
--   //remove this for the release, aleXXX
--   //tqWarning("Parsing %s, global = %s default = %s",
--   //           rFile.name().latin1(), bGlobal ? "true" : "false", bDefault ? "true" : "false");
--
-    TQCString aCurrentGroup("<default>");
- 
-    unsigned int ll = localeString.length();
- 
--#ifdef HAVE_MMAP
--   static volatile const char *map;
--   map = ( const char* ) mmap(0, rFile.size(), PROT_READ, MAP_PRIVATE,
--                                          rFile.handle(), 0);
--
--   if ( map != MAP_FAILED )
--   {
--      s = (const char*) map;
--      eof = s + rFile.size();
--
--#ifdef SIGBUS
--      struct sigaction act;
--      act.sa_handler = mmap_sigbus_handler;
--      sigemptyset( &act.sa_mask );
--#ifdef SA_ONESHOT
--      act.sa_flags = SA_ONESHOT;
--#else
--      act.sa_flags = SA_RESETHAND;
--#endif      
--      sigaction( SIGBUS, &act, &mmap_old_sigact );
--
--      if (sigsetjmp (mmap_jmpbuf, 1))
--      {
--tqWarning("SIGBUS while reading %s", rFile.name().latin1());
--         munmap(( char* )map, rFile.size());
--         sigaction (SIGBUS, &mmap_old_sigact, 0);
--         return;
--      }
--#endif
--   }
--   else
--#endif
--   {
--      rFile.at(0);
--      data = rFile.readAll();
--      s = data.data();
--      eof = s + data.size();
--   }
-+   rFile.at(0);
-+   TQByteArray data = rFile.readAll();
-+   const char *s = data.data();
-+   const char *eof = s + data.size();
- 
-    bool fileOptionImmutable = false;
-    bool groupOptionImmutable = false;
-@@ -757,19 +700,8 @@ tqWarning("SIGBUS while reading %s", rFile.name().latin1());
-      }
-    }
- 
--
-    if (fileOptionImmutable)
-       bFileImmutable = true;
--
--#ifdef HAVE_MMAP
--   if (map)
--   {
--      munmap(( char* )map, rFile.size());
--#ifdef SIGBUS
--      sigaction (SIGBUS, &mmap_old_sigact, 0);
--#endif
--   }
--#endif
- }
- 
- void TDEConfigINIBackEnd::translateKey(TDELocale& locale, TQCString currentGroup, TQCString key) {
diff --git a/freebsd/core/tdemultimedia/Makefile b/freebsd/core/tdemultimedia/Makefile
index e3c13aee8..6cc163c15 100644
--- a/freebsd/core/tdemultimedia/Makefile
+++ b/freebsd/core/tdemultimedia/Makefile
@@ -26,6 +26,7 @@ LIB_DEPENDS+=	libtqt.so:x11-toolkits/libtqtinterface \
 LIB_DEPENDS+=	\
 		libasound.so:audio/alsa-lib \
 		libaudiofile.so:audio/libaudiofile \
+		libcdda_paranoia.so:audio/cdparanoia \
 		libFLAC.so:audio/flac \
 		libgstaudio-1.0.so:multimedia/gstreamer1-plugins \
 		libmp3lame.so:audio/lame \
@@ -43,8 +44,7 @@ do-configure: tde-cmake-prepare
 	${TDE_CMAKE_CONFIGURE} \
 	\
 	-DBUILD_ALL="ON" \
-	-DWITH_ALL_OPTIONS="ON" \
-	-DWITH_CDPARANOIA="OFF"
+	-DWITH_ALL_OPTIONS="ON"
 
 do-build: tde-cmake-build
 
diff --git a/freebsd/core/tdemultimedia/distinfo b/freebsd/core/tdemultimedia/distinfo
index f7fa0e48d..9a920e91d 100644
--- a/freebsd/core/tdemultimedia/distinfo
+++ b/freebsd/core/tdemultimedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762074634
-SHA256 (TDE/core/tdemultimedia-trinity_14.1.5.orig.tar.xz) = 6011298ba5cfe905244c92e1c9dbfbecf2261d950be826b8b201a3e7459c2cf7
-SIZE (TDE/core/tdemultimedia-trinity_14.1.5.orig.tar.xz) = 4840084
+TIMESTAMP = 1776381263
+SHA256 (TDE/core/tdemultimedia-trinity_14.1.6.orig.tar.xz) = 009517a42b0cca7689595ca691d9a98610d75c6f7cbc5d18ccf600254e508e15
+SIZE (TDE/core/tdemultimedia-trinity_14.1.6.orig.tar.xz) = 4829404
diff --git a/freebsd/core/tdemultimedia/files/patch-neutralize-private-in-cdparanoia.diff b/freebsd/core/tdemultimedia/files/patch-neutralize-private-in-cdparanoia.diff
new file mode 100644
index 000000000..36e58e1cf
--- /dev/null
+++ b/freebsd/core/tdemultimedia/files/patch-neutralize-private-in-cdparanoia.diff
@@ -0,0 +1,59 @@
+diff --git a/mpeglib/lib/decoder/cddaPlugin.cpp b/mpeglib/lib/decoder/cddaPlugin.cpp
+index fe84986b..9c296b80 100644
+--- a/mpeglib/lib/decoder/cddaPlugin.cpp
++++ b/mpeglib/lib/decoder/cddaPlugin.cpp
+@@ -25,8 +25,10 @@ typedef int16_t size16;
+ typedef int32_t size32;
+ 
+ extern "C" {
++#define private private_data
+ #include <cdda_interface.h>
+ #include <cdda_paranoia.h>
++#undef private
+ }
+ 
+ 
+diff --git a/mpeglib/lib/input/cddaInputStream.h b/mpeglib/lib/input/cddaInputStream.h
+index 55989c65..37b07b60 100644
+--- a/mpeglib/lib/input/cddaInputStream.h
++++ b/mpeglib/lib/input/cddaInputStream.h
+@@ -33,8 +33,10 @@ typedef int16_t size16;
+ typedef int32_t size32;
+ 
+ extern "C" {
++#define private private_data
+ #include <cdda_interface.h>
+ #include <cdda_paranoia.h>
++#undef private
+ void paranoiaCallback(long, int);
+ }
+ //#define CDDA_INCLUDE
+diff --git a/tdeioslave/audiocd/audiocd.cpp b/tdeioslave/audiocd/audiocd.cpp
+index 8116f4e7..1f7faae8 100644
+--- a/tdeioslave/audiocd/audiocd.cpp
++++ b/tdeioslave/audiocd/audiocd.cpp
+@@ -26,8 +26,10 @@
+ 
+ extern "C"
+ {
++	#define private private_data
+ 	#include <cdda_interface.h>
+ 	#include <cdda_paranoia.h>
++	#undef private
+ 	void paranoiaCallback(long, int);
+ 
+ 	#include <tdemacros.h>
+diff --git a/tdeioslave/audiocd/plugins/wav/encodercda.cpp b/tdeioslave/audiocd/plugins/wav/encodercda.cpp
+index 70ca37ff..171fadb4 100644
+--- a/tdeioslave/audiocd/plugins/wav/encodercda.cpp
++++ b/tdeioslave/audiocd/plugins/wav/encodercda.cpp
+@@ -42,7 +42,9 @@ const char * EncoderCda::mimeType() const {
+ // Remove this by calculating CD_FRAMESIZE_RAW from the frames
+ extern "C"
+ {
++  #define private private_data
+   #include <cdda_interface.h>
++  #undef private
+ }
+ #ifdef __OpenBSD__
+ #undef swap16
diff --git a/freebsd/core/tdemultimedia/pkg-plist b/freebsd/core/tdemultimedia/pkg-plist
index e83b648f5..92dbf5093 100644
--- a/freebsd/core/tdemultimedia/pkg-plist
+++ b/freebsd/core/tdemultimedia/pkg-plist
@@ -40,6 +40,7 @@ include/arts/kframe_impl.h
 include/arts/klayoutbox_impl.h
 include/arts/kwidget_impl.h
 include/arts/kwidgetrepo.h
+include/audiocdencoder.h
 include/cmodule.h
 include/effectview.h
 include/equalizerview.h
@@ -227,6 +228,10 @@ lib/libartsmodulessynth.la
 lib/libartsmodulessynth.so
 lib/libartsmodulessynth.so.0
 lib/libartsmodulessynth.so.0.0.0
+lib/libaudiocdplugins.la
+lib/libaudiocdplugins.so
+lib/libaudiocdplugins.so.1
+lib/libaudiocdplugins.so.1.0.0
 lib/libkcddb.la
 lib/libkcddb.so
 lib/libkcddb.so.1
@@ -410,6 +415,8 @@ lib/mcop/winskinvis.mcoptype
 lib/mcop/xineAudioPlayObject.mcopclass
 lib/mcop/xineVideoPlayObject.mcopclass
 lib/tdeconf_update_bin/noatun20update
+lib/trinity/kcm_audiocd.la
+lib/trinity/kcm_audiocd.so
 lib/trinity/kcm_cddb.la
 lib/trinity/kcm_cddb.so
 lib/trinity/kcm_krec.la
@@ -424,6 +431,14 @@ lib/trinity/kmixctrl.la
 lib/trinity/kmixctrl.so
 lib/trinity/krec.la
 lib/trinity/krec.so
+lib/trinity/libaudiocd_encoder_flac.la
+lib/trinity/libaudiocd_encoder_flac.so
+lib/trinity/libaudiocd_encoder_lame.la
+lib/trinity/libaudiocd_encoder_lame.so
+lib/trinity/libaudiocd_encoder_vorbis.la
+lib/trinity/libaudiocd_encoder_vorbis.so
+lib/trinity/libaudiocd_encoder_wav.la
+lib/trinity/libaudiocd_encoder_wav.so
 lib/trinity/libkaboodlepart.la
 lib/trinity/libkaboodlepart.so
 lib/trinity/libkrecexport_mp3.la
@@ -494,10 +509,13 @@ lib/trinity/tdefile_theora.la
 lib/trinity/tdefile_theora.so
 lib/trinity/tdefile_wav.la
 lib/trinity/tdefile_wav.so
+lib/trinity/tdeio_audiocd.la
+lib/trinity/tdeio_audiocd.so
 lib/trinity/videothumbnail.la
 lib/trinity/videothumbnail.so
 share/applications/tde/artsbuilder.desktop
 share/applications/tde/artscontrol.desktop
+share/applications/tde/audiocd.desktop
 share/applications/tde/juk.desktop
 share/applications/tde/kaboodle.desktop
 share/applications/tde/kaudiocreator.desktop
@@ -916,11 +934,13 @@ share/apps/noatun/voiceprint.plugin
 share/apps/noatun/winskin.plugin
 share/apps/noatun/yhconfig.kcfg
 share/apps/profiles/kscd.profile.xml
+share/apps/tdeconf_update/audiocd.upd
 share/apps/tdeconf_update/kaudiocreator-libkcddb.upd
 share/apps/tdeconf_update/kaudiocreator-meta.upd
 share/apps/tdeconf_update/kcmcddb-emailsettings.upd
 share/apps/tdeconf_update/noatun.upd
 share/apps/tdeconf_update/upgrade-kaudiocreator-metadata.sh
+share/apps/tdeconf_update/upgrade-metadata.sh
 share/apps/tdemid/DiesIrae.kar
 share/apps/tdemid/Guantanamera.kar
 share/apps/tdemid/MariaDeLasMercedes.kar
@@ -949,6 +969,8 @@ share/apps/videothumbnail/sprocket-medium.png
 share/apps/videothumbnail/sprocket-small.png
 share/autostart/kmix.desktop
 share/autostart/restore_kmix_volumes.desktop
+share/config.kcfg/audiocd_lame_encoder.kcfg
+share/config.kcfg/audiocd_vorbis_encoder.kcfg
 share/config.kcfg/kaudiocreator.kcfg
 share/config.kcfg/kaudiocreator_encoders.kcfg
 share/config.kcfg/kscd.kcfg
@@ -1201,6 +1223,7 @@ share/mimelnk/application/x-artsbuilder.desktop
 share/mimelnk/audio/x-karaoke.desktop
 share/mimelnk/interface/x-winamp-skin.desktop
 share/mimelnk/text/xmcd.desktop
+share/services/audiocd.protocol
 share/services/kaboodle_component.desktop
 share/services/kaboodleengine.desktop
 share/services/kcm_krec.desktop
diff --git a/freebsd/core/tdenetwork/distinfo b/freebsd/core/tdenetwork/distinfo
index 55eb22b18..163d1bd8c 100644
--- a/freebsd/core/tdenetwork/distinfo
+++ b/freebsd/core/tdenetwork/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762075467
-SHA256 (TDE/core/tdenetwork-trinity_14.1.5.orig.tar.xz) = ba177859e4d2a358e18a96bc0e5cd4e2a54574726e722ac2e086ad04808c7a27
-SIZE (TDE/core/tdenetwork-trinity_14.1.5.orig.tar.xz) = 9037164
+TIMESTAMP = 1776387115
+SHA256 (TDE/core/tdenetwork-trinity_14.1.6.orig.tar.xz) = c505cfeca22262523fe519c28a75a09e3dc39e1181de2ae568ca960bbbd50dd2
+SIZE (TDE/core/tdenetwork-trinity_14.1.6.orig.tar.xz) = 9025532
diff --git a/freebsd/core/tdepim/Makefile b/freebsd/core/tdepim/Makefile
index 98f6e0f59..c109945fd 100644
--- a/freebsd/core/tdepim/Makefile
+++ b/freebsd/core/tdepim/Makefile
@@ -28,7 +28,7 @@ LIB_DEPENDS+=	libtqt.so:x11-toolkits/libtqtinterface \
 		libcarddav.so:devel/libcarddav \
 
 LIB_DEPENDS+=\
-		libboost_system.so:devel/boost-libs \
+		libboost_thread.so:devel/boost-libs \
 		libical.so:devel/libical \
 		libsasl2.so:security/cyrus-sasl2 \
 		libgpgme.so:security/gpgme \
diff --git a/freebsd/core/tdepim/distinfo b/freebsd/core/tdepim/distinfo
index efabeb028..2b0a66610 100644
--- a/freebsd/core/tdepim/distinfo
+++ b/freebsd/core/tdepim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762073742
-SHA256 (TDE/core/tdepim-trinity_14.1.5.orig.tar.xz) = 966f159c7d6b670d3a87cdb643fb29269d4bcc55e083fb7b1c1e52ef1ac32be5
-SIZE (TDE/core/tdepim-trinity_14.1.5.orig.tar.xz) = 9415188
+TIMESTAMP = 1776363486
+SHA256 (TDE/core/tdepim-trinity_14.1.6.orig.tar.xz) = babac29f4f92578972d89a429c25caa6a9f0907f2e91fd455717c72c267bee6d
+SIZE (TDE/core/tdepim-trinity_14.1.6.orig.tar.xz) = 9407888
diff --git a/freebsd/core/tdesdk/distinfo b/freebsd/core/tdesdk/distinfo
index b210024b3..7fc447f95 100644
--- a/freebsd/core/tdesdk/distinfo
+++ b/freebsd/core/tdesdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762079410
-SHA256 (TDE/core/tdesdk-trinity_14.1.5.orig.tar.xz) = c7ac4bc36eb8514fa5a3bcbc72b3c2a2ca4ed16ecb480e38046ade1f89a9572d
-SIZE (TDE/core/tdesdk-trinity_14.1.5.orig.tar.xz) = 3721740
+TIMESTAMP = 1776434670
+SHA256 (TDE/core/tdesdk-trinity_14.1.6.orig.tar.xz) = 342c972238a413a4f56070754d8f32c00d9cab16feeb321fa2ed30291e8a702f
+SIZE (TDE/core/tdesdk-trinity_14.1.6.orig.tar.xz) = 3717236
diff --git a/freebsd/core/tdetoys/distinfo b/freebsd/core/tdetoys/distinfo
index 8859f64d4..ac6f1c916 100644
--- a/freebsd/core/tdetoys/distinfo
+++ b/freebsd/core/tdetoys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762076805
-SHA256 (TDE/core/tdetoys-trinity_14.1.5.orig.tar.xz) = 8c1f7d0ad3564dce9763c59087d22f5591d6178bc36772aab094bca9eec3a8e2
-SIZE (TDE/core/tdetoys-trinity_14.1.5.orig.tar.xz) = 2522588
+TIMESTAMP = 1776388494
+SHA256 (TDE/core/tdetoys-trinity_14.1.6.orig.tar.xz) = 72d4aa7f227337cbaa3d77457571e9d3740088225a5f980426aaa1ad5d325734
+SIZE (TDE/core/tdetoys-trinity_14.1.6.orig.tar.xz) = 2519836
diff --git a/freebsd/core/tdeutils/distinfo b/freebsd/core/tdeutils/distinfo
index 458b3d518..668c1de44 100644
--- a/freebsd/core/tdeutils/distinfo
+++ b/freebsd/core/tdeutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762077402
-SHA256 (TDE/core/tdeutils-trinity_14.1.5.orig.tar.xz) = 9599680f6a54135281e000b033667ccaf404cdf30c2864384e133214e36845fb
-SIZE (TDE/core/tdeutils-trinity_14.1.5.orig.tar.xz) = 3185960
+TIMESTAMP = 1776388569
+SHA256 (TDE/core/tdeutils-trinity_14.1.6.orig.tar.xz) = 9310c6b210e1a93b7f8199e3d4e66a7ba412e6476da4d4e8a7f85b4fc0437eaa
+SIZE (TDE/core/tdeutils-trinity_14.1.6.orig.tar.xz) = 3177132
diff --git a/freebsd/core/tdevelop/distinfo b/freebsd/core/tdevelop/distinfo
index aceb5ac17..e0b0e78e4 100644
--- a/freebsd/core/tdevelop/distinfo
+++ b/freebsd/core/tdevelop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762080279
-SHA256 (TDE/core/tdevelop-trinity_14.1.5.orig.tar.xz) = 35b08852e28bbc91827d16fb6afe1de5ed713b71c1c4d7950dc3b46ae7517e17
-SIZE (TDE/core/tdevelop-trinity_14.1.5.orig.tar.xz) = 6405048
+TIMESTAMP = 1776435183
+SHA256 (TDE/core/tdevelop-trinity_14.1.6.orig.tar.xz) = 0be514ad51964234001989ca24d3a2001d175a1cbc2885d9cde53ab2ba3d818b
+SIZE (TDE/core/tdevelop-trinity_14.1.6.orig.tar.xz) = 6401412
diff --git a/freebsd/core/tdewebdev/distinfo b/freebsd/core/tdewebdev/distinfo
index d94e1829e..7406cc04f 100644
--- a/freebsd/core/tdewebdev/distinfo
+++ b/freebsd/core/tdewebdev/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762080945
-SHA256 (TDE/core/tdewebdev-trinity_14.1.5.orig.tar.xz) = 9291ef578fc98a6a261c07124003bec5e82c34b50d9f825231689f765dd9abc6
-SIZE (TDE/core/tdewebdev-trinity_14.1.5.orig.tar.xz) = 3807944
+TIMESTAMP = 1776435982
+SHA256 (TDE/core/tdewebdev-trinity_14.1.6.orig.tar.xz) = 0048d0d2b171b048f329244464787baa9ca0db408650f481ad480b6d1da2bcf4
+SIZE (TDE/core/tdewebdev-trinity_14.1.6.orig.tar.xz) = 3703932
diff --git a/freebsd/dependencies/akode/distinfo b/freebsd/dependencies/akode/distinfo
index 9bfebd49e..5cf8234ee 100644
--- a/freebsd/dependencies/akode/distinfo
+++ b/freebsd/dependencies/akode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071425
-SHA256 (TDE/dependencies/akode_14.1.5.orig.tar.xz) = 51ce3337752532dc7a93264552dfd32c34827c8bf2811dc728e52252f059a3e2
-SIZE (TDE/dependencies/akode_14.1.5.orig.tar.xz) = 74952
+TIMESTAMP = 1776097651
+SHA256 (TDE/dependencies/akode_14.1.6.orig.tar.xz) = 42a4d31c266e9097cccc66f09aa8530c87fd1f54f7f7122d9bf19f43f4fd53af
+SIZE (TDE/dependencies/akode_14.1.6.orig.tar.xz) = 74960
diff --git a/freebsd/dependencies/arts/distinfo b/freebsd/dependencies/arts/distinfo
index 3a197022e..476d7bafd 100644
--- a/freebsd/dependencies/arts/distinfo
+++ b/freebsd/dependencies/arts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071490
-SHA256 (TDE/dependencies/arts-trinity_14.1.5.orig.tar.xz) = 3b1684db8ecfdf06b5b29a2d4c1fb52e1c03ab0ae05ced933667a48ed23d6710
-SIZE (TDE/dependencies/arts-trinity_14.1.5.orig.tar.xz) = 654284
+TIMESTAMP = 1776324609
+SHA256 (TDE/dependencies/arts-trinity_14.1.6.orig.tar.xz) = 221cc395353b77950baf71528eecb8a8919b15e85742a6333cf223917fb7ba50
+SIZE (TDE/dependencies/arts-trinity_14.1.6.orig.tar.xz) = 649568
diff --git a/freebsd/dependencies/avahi-tqt/distinfo b/freebsd/dependencies/avahi-tqt/distinfo
index 34671f5e9..d92b34206 100644
--- a/freebsd/dependencies/avahi-tqt/distinfo
+++ b/freebsd/dependencies/avahi-tqt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071655
-SHA256 (TDE/dependencies/avahi-tqt_14.1.5.orig.tar.xz) = efe19b3c4d4894f603888f8a022dfee7fd6bf421ed543ebd399d09276bd5ec3a
-SIZE (TDE/dependencies/avahi-tqt_14.1.5.orig.tar.xz) = 11756
+TIMESTAMP = 1776324855
+SHA256 (TDE/dependencies/avahi-tqt_14.1.6.orig.tar.xz) = e92c11d3a1526a36a46864a8adc540340859925a772874edaf31b15c56a23f1a
+SIZE (TDE/dependencies/avahi-tqt_14.1.6.orig.tar.xz) = 11760
diff --git a/freebsd/dependencies/dbus-1-tqt/distinfo b/freebsd/dependencies/dbus-1-tqt/distinfo
index a56e0c79c..8059e8c2b 100644
--- a/freebsd/dependencies/dbus-1-tqt/distinfo
+++ b/freebsd/dependencies/dbus-1-tqt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071732
-SHA256 (TDE/dependencies/dbus-1-tqt_14.1.5.orig.tar.xz) = 5fba4fcb268d2a1f8160da2d52e62401176c863f8e38f9939e9c27a6bd0bb7d6
-SIZE (TDE/dependencies/dbus-1-tqt_14.1.5.orig.tar.xz) = 90148
+TIMESTAMP = 1776324907
+SHA256 (TDE/dependencies/dbus-1-tqt_14.1.6.orig.tar.xz) = e48de990bac19852a7a26ac4e3aad2144281c4c8e03a9d24c28eddce40bdafe2
+SIZE (TDE/dependencies/dbus-1-tqt_14.1.6.orig.tar.xz) = 90168
diff --git a/freebsd/dependencies/dbus-tqt/distinfo b/freebsd/dependencies/dbus-tqt/distinfo
index 836eaa8e9..eff839374 100644
--- a/freebsd/dependencies/dbus-tqt/distinfo
+++ b/freebsd/dependencies/dbus-tqt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071800
-SHA256 (TDE/dependencies/dbus-tqt_14.1.5.orig.tar.xz) = 48a1a952923d8148169e81978b080e3c13c14fa6f8229d7c7a1e41f4679d5e6e
-SIZE (TDE/dependencies/dbus-tqt_14.1.5.orig.tar.xz) = 136616
+TIMESTAMP = 1776324967
+SHA256 (TDE/dependencies/dbus-tqt_14.1.6.orig.tar.xz) = 0e62c1bca2dc0fb56a09b289c97b27b361e39ceeb7d3f488c2275f44ac434dd2
+SIZE (TDE/dependencies/dbus-tqt_14.1.6.orig.tar.xz) = 136552
diff --git a/freebsd/dependencies/libart-lgpl/distinfo b/freebsd/dependencies/libart-lgpl/distinfo
index 9fcfe1b88..3c610a80a 100644
--- a/freebsd/dependencies/libart-lgpl/distinfo
+++ b/freebsd/dependencies/libart-lgpl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071921
-SHA256 (TDE/dependencies/libart-lgpl_14.1.5.orig.tar.xz) = afe37af4d028350fc675457e67511095a1a4ba98e3f37f9b1856469dca327258
-SIZE (TDE/dependencies/libart-lgpl_14.1.5.orig.tar.xz) = 94176
+TIMESTAMP = 1776098221
+SHA256 (TDE/dependencies/libart-lgpl_14.1.6.orig.tar.xz) = bd51417db8543bdb020dc82661858e70ec30045e5aa14aa6200a99d85e136f1c
+SIZE (TDE/dependencies/libart-lgpl_14.1.6.orig.tar.xz) = 94208
diff --git a/freebsd/dependencies/libcaldav/distinfo b/freebsd/dependencies/libcaldav/distinfo
index 1cc8c5a72..18cfde405 100644
--- a/freebsd/dependencies/libcaldav/distinfo
+++ b/freebsd/dependencies/libcaldav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071978
-SHA256 (TDE/dependencies/libcaldav_14.1.5.orig.tar.xz) = 2f5decfcff54ad26e1d2fa854805d48eec1ba4bfcba293e4b0b2f9647b9e05ee
-SIZE (TDE/dependencies/libcaldav_14.1.5.orig.tar.xz) = 188016
+TIMESTAMP = 1776098265
+SHA256 (TDE/dependencies/libcaldav_14.1.6.orig.tar.xz) = 35f8efb07c68cf7ef22c70d81f853a9bb6120a029952aa276d31078764901605
+SIZE (TDE/dependencies/libcaldav_14.1.6.orig.tar.xz) = 187968
diff --git a/freebsd/dependencies/libcarddav/distinfo b/freebsd/dependencies/libcarddav/distinfo
index 753b3822c..18fd5bcaa 100644
--- a/freebsd/dependencies/libcarddav/distinfo
+++ b/freebsd/dependencies/libcarddav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762072017
-SHA256 (TDE/dependencies/libcarddav_14.1.5.orig.tar.xz) = 2f21610c7fcaca5e7d55ad73e7a1142cb1a69f29cf2a82033fb2a06e9426f7e9
-SIZE (TDE/dependencies/libcarddav_14.1.5.orig.tar.xz) = 182236
+TIMESTAMP = 1776098320
+SHA256 (TDE/dependencies/libcarddav_14.1.6.orig.tar.xz) = 9feb79ba4b8fdb1076119767acad945a3dac36b8af78b943df652a6c24e4e761
+SIZE (TDE/dependencies/libcarddav_14.1.6.orig.tar.xz) = 182152
diff --git a/freebsd/dependencies/pinentry-tqt/Makefile b/freebsd/dependencies/pinentry-tqt/Makefile
index b8e108281..eaeb90209 100644
--- a/freebsd/dependencies/pinentry-tqt/Makefile
+++ b/freebsd/dependencies/pinentry-tqt/Makefile
@@ -5,7 +5,7 @@
 
 PORTNAME=	pinentry
 PORTVERSION=	1.3.2
-PORTREVISION?=	0
+PORTREVISION?=	1
 CATEGORIES=	security
 MASTER_SITES=	GNUPG/pinentry
 
diff --git a/freebsd/dependencies/pinentry-tqt/files/patch-tqt_secqinternal.cpp b/freebsd/dependencies/pinentry-tqt/files/patch-tqt_secqinternal.cpp
new file mode 100644
index 000000000..fe841d088
--- /dev/null
+++ b/freebsd/dependencies/pinentry-tqt/files/patch-tqt_secqinternal.cpp
@@ -0,0 +1,121 @@
+--- tqt/secqinternal.cpp.orig
++++ tqt/secqinternal.cpp
+@@ -50,9 +50,9 @@ static TQCleanupHandler<TQPixmap> qdb_pixmap_cleanup;
+ static TQCleanupHandler<TQPixmap> qdb_pixmap_cleanup;
+ 
+ #ifdef Q_WS_MACX
+-bool SecTQSharedDoubleBuffer::dblbufr = FALSE;
++bool SecTQSharedDoubleBuffer::dblbufr = false;
+ #else
+-bool SecTQSharedDoubleBuffer::dblbufr = TRUE;
++bool SecTQSharedDoubleBuffer::dblbufr = true;
+ #endif
+ 
+ 
+@@ -162,7 +162,7 @@ bool SecTQSharedDoubleBufferCleaner::event( TQEvent *e
+ bool SecTQSharedDoubleBufferCleaner::event( TQEvent *e )
+ {
+     if ( e->type() != TQEvent::Timer )
+-	return FALSE;
++	return false;
+ 
+     TQTimerEvent *event = (TQTimerEvent *) e;
+     if ( event->timerId() == timer_id ) {
+@@ -172,11 +172,11 @@ bool SecTQSharedDoubleBufferCleaner::event( TQEvent *e
+ #ifdef QT_CHECK_STATE
+     else {
+ 	tqWarning( "SecTQSharedDoubleBufferCleaner::event: invalid timer event received." );
+-	return FALSE;
++	return false;
+     }
+ #endif // QT_CHECK_STATE
+ 
+-    return TRUE;
++    return true;
+ }
+ 
+ // static instance
+@@ -326,7 +326,7 @@ bool SecTQSharedDoubleBuffer::begin( TQPainter* painte
+         tqWarning( "SecTQSharedDoubleBuffer::begin: Buffer is already active."
+                   "\n\tYou must end() the buffer before a second begin()" );
+ #endif // QT_CHECK_STATE
+-        return FALSE;
++        return false;
+     }
+ 
+     external_p = painter;
+@@ -360,7 +360,7 @@ bool SecTQSharedDoubleBuffer::begin( TQPainter* painte
+ 	p = external_p;
+     }
+ 
+-    return TRUE;
++    return true;
+ }
+ 
+ /* \internal
+@@ -381,7 +381,7 @@ bool SecTQSharedDoubleBuffer::begin( TQWidget* widget,
+         tqWarning( "SecTQSharedDoubleBuffer::begin: Buffer is already active."
+                   "\n\tYou must end() the buffer before a second begin()" );
+ #endif // QT_CHECK_STATE
+-        return FALSE;
++        return false;
+     }
+ 
+     state = Active;
+@@ -421,7 +421,7 @@ bool SecTQSharedDoubleBuffer::begin( TQWidget* widget,
+ 	    wid->erase( rx, ry, rw, rh );
+ 	}
+     }
+-    return TRUE;
++    return true;
+ }
+ 
+ /* \internal
+@@ -438,7 +438,7 @@ bool SecTQSharedDoubleBuffer::end()
+ 	tqWarning( "SecTQSharedDoubleBuffer::end: Buffer is not active."
+ 		  "\n\tYou must call begin() before calling end()." );
+ #endif // QT_CHECK_STATE
+-	return FALSE;
++	return false;
+     }
+ 
+     if ( ! ( state & ExternalPainter ) ) {
+@@ -460,7 +460,7 @@ bool SecTQSharedDoubleBuffer::end()
+     p = external_p = 0;
+     pix = 0;
+ 
+-    return TRUE;
++    return true;
+ }
+ 
+ /* \internal
+@@ -581,13 +581,13 @@ void SecTQSharedDoubleBuffer::releasePixmap()
+ /* \internal
+    \fn bool SecTQSharedDoubleBuffer::isDisabled()
+ 
+-   Returns TRUE is double buffering is disabled globally, FALSE otherwise.
++   Returns true is double buffering is disabled globally, false otherwise.
+ */
+ 
+ /* \internal
+    \fn void SecTQSharedDoubleBuffer::setDisabled( bool off )
+ 
+-   Disables global double buffering \a off is TRUE, otherwise global
++   Disables global double buffering \a off is true, otherwise global
+    double buffering is enabled.
+ */
+ 
+@@ -627,11 +627,11 @@ void SecTQSharedDoubleBuffer::cleanup()
+ /* \internal
+    \fn bool SecTQSharedDoubleBuffer::isActive() const
+ 
+-   Returns TRUE if double buffered painting is active, FALSE otherwise.
++   Returns true if double buffered painting is active, false otherwise.
+ */
+ 
+ /* \internal
+    \fn bool SecTQSharedDoubleBuffer::isBuffered() const
+ 
+-   Returns TRUE if painting is double buffered, FALSE otherwise.
++   Returns true if painting is double buffered, false otherwise.
+ */
diff --git a/freebsd/dependencies/pinentry-tqt/files/patch-tqt_secqlineedit.cpp b/freebsd/dependencies/pinentry-tqt/files/patch-tqt_secqlineedit.cpp
index a95121326..4655b1764 100644
--- a/freebsd/dependencies/pinentry-tqt/files/patch-tqt_secqlineedit.cpp
+++ b/freebsd/dependencies/pinentry-tqt/files/patch-tqt_secqlineedit.cpp
@@ -1,5 +1,5 @@
---- tqt/secqlineedit.cpp.orig	2019-03-06 08:09:48.000000000 +0100
-+++ tqt/secqlineedit.cpp	2024-04-14 19:43:21.398488000 +0200
+--- tqt/secqlineedit.cpp.orig
++++ tqt/secqlineedit.cpp
 @@ -86,7 +86,7 @@
  #include "ntqaccessible.h"
  #endif
@@ -9,16 +9,236 @@
  #include "ntqkeysequence.h"
  #define ACCEL_KEY(k) "\t" + TQString(TQKeySequence( TQt::CTRL | TQt::Key_ ## k ))
  #else
-@@ -235,7 +235,7 @@
+@@ -130,7 +130,7 @@ struct SecTQLineEditPrivate : public TQt
+     int menuId;
+     int hscroll;
+ 
+-    void finishChange( int validateFromState = -1, bool setModified = TRUE );
++    void finishChange( int validateFromState = -1, bool setModified = true );
+ 
+     void setCursorVisible( bool visible );
+ 
+@@ -152,10 +152,10 @@ struct SecTQLineEditPrivate : public TQt
+ #endif /* SECURE_NO_UNDO */
+ 
+     void insert( const SecTQString& s );
+-    void del( bool wasBackspace = FALSE );
++    void del( bool wasBackspace = false );
+     void remove( int pos );
+ 
+-    inline void separate() { separator = TRUE; }
++    inline void separate() { separator = true; }
+ #ifndef SECURE_NO_UNDO
+     inline void undo( int until = -1 ) {
+ 	if ( !isUndoAvailable() )
+@@ -189,7 +189,7 @@ struct SecTQLineEditPrivate : public TQt
+ 	    }
+ 	}
+ 	modified = ( undoState != 0 );
+-	textDirty = TRUE;
++	textDirty = true;
+     }
+     inline void redo() {
+ 	if ( !isRedoAvailable() )
+@@ -219,7 +219,7 @@ struct SecTQLineEditPrivate : public TQt
+ 		    break;
+ 	    }
+ 	}
+-	textDirty = TRUE;
++	textDirty = true;
+     }
+ #endif  /* SECURE_NO_UNDO */
+     inline bool isUndoAvailable() const { return !readOnly && undoState; }
+@@ -235,11 +235,11 @@ struct SecTQLineEditPrivate : public TQt
      inline bool hasSelectedText() const { return !text.isEmpty() && selend > selstart; }
      inline void deselect() { selDirty |= (selend > selstart); selstart = selend = 0; }
      void removeSelectedText();
 -#ifndef QT_NO_CLIPBOARD
+-    void copy( bool clipboard = TRUE ) const;
 +#ifndef TQT_NO_CLIPBOARD
-     void copy( bool clipboard = TRUE ) const;
++    void copy( bool clipboard = true ) const;
  #endif
      inline bool inSelection( int x ) const
-@@ -1018,14 +1018,14 @@
+-    { if ( selstart >= selend ) return FALSE;
++    { if ( selstart >= selend ) return false;
+     int pos = xToPos( x, TQTextItem::OnCharacters );  return pos >= selstart && pos < selend; }
+ 
+     // input methods
+@@ -248,7 +248,7 @@ struct SecTQLineEditPrivate : public TQt
+     // complex text layout
+     TQTextLayout textLayout;
+     void updateTextLayout();
+-    void moveCursor( int pos, bool mark = FALSE );
++    void moveCursor( int pos, bool mark = false );
+     void setText( const SecTQString& txt );
+     int xToPos( int x, TQTextItem::CursorPosition = TQTextItem::BetweenCharacters ) const;
+     inline int visualAlignment() const { return alignment ? alignment : int( isRightToLeft() ? AlignRight : AlignLeft ); }
+@@ -293,7 +293,7 @@ struct SecTQLineEditPrivate : public TQt
+ 
+     By default, SecTQLineEdits have a frame as specified by the Windows
+     and Motif style guides; you can turn it off by calling
+-    setFrame(FALSE).
++    setFrame(false).
+ 
+     The default key bindings are described below.
+     \target desc
+@@ -411,7 +411,7 @@ SecTQLineEdit::~SecTQLineEdit()
+ 
+     Setting this property clears the selection, clears the undo/redo
+     history, moves the cursor to the end of the line and resets the
+-    \c modified property to FALSE.
++    \c modified property to false.
+ 
+     The text is truncated to maxLength() length.
+ 
+@@ -426,8 +426,8 @@ void SecTQLineEdit::setText( const SecTQString& text)
+ {
+     resetInputContext();
+     d->setText( text );
+-    d->modified = FALSE;
+-    d->finishChange( -1, FALSE );
++    d->modified = false;
++    d->finishChange( -1, false );
+ }
+ 
+ 
+@@ -644,9 +644,9 @@ void SecTQLineEdit::setAlignment( int flag )
+ */
+ 
+ /*!
+-    Moves the cursor forward \a steps characters. If \a mark is TRUE
++    Moves the cursor forward \a steps characters. If \a mark is true
+     each character moved over is added to the selection; if \a mark is
+-    FALSE the selection is cleared.
++    false the selection is cleared.
+ 
+     \sa cursorBackward()
+ */
+@@ -666,9 +666,9 @@ void SecTQLineEdit::cursorForward( bool mark, int step
+ 
+ 
+ /*!
+-    Moves the cursor back \a steps characters. If \a mark is TRUE each
++    Moves the cursor back \a steps characters. If \a mark is true each
+     character moved over is added to the selection; if \a mark is
+-    FALSE the selection is cleared.
++    false the selection is cleared.
+ 
+     \sa cursorForward()
+ */
+@@ -678,7 +678,7 @@ void SecTQLineEdit::cursorBackward( bool mark, int ste
+ }
+ 
+ /*!
+-    Moves the cursor one word forward. If \a mark is TRUE, the word is
++    Moves the cursor one word forward. If \a mark is true, the word is
+     also selected.
+ 
+     \sa cursorWordBackward()
+@@ -689,7 +689,7 @@ void SecTQLineEdit::cursorWordForward( bool mark )
+ }
+ 
+ /*!
+-    Moves the cursor one word backward. If \a mark is TRUE, the word
++    Moves the cursor one word backward. If \a mark is true, the word
+     is also selected.
+ 
+     \sa cursorWordForward()
+@@ -716,7 +716,7 @@ void SecTQLineEdit::backspace()
+ 	d->removeSelectedText();
+     } else if ( d->cursor ) {
+ 	    --d->cursor;
+-	    d->del( TRUE );
++	    d->del( true );
+     }
+     d->finishChange( priorState );
+ 
+@@ -746,7 +746,7 @@ void SecTQLineEdit::del()
+ 
+ /*!
+     Moves the text cursor to the beginning of the line unless it is
+-    already there. If \a mark is TRUE, text is selected towards the
++    already there. If \a mark is true, text is selected towards the
+     first position; otherwise, any selected text is unselected if the
+     cursor is moved.
+ 
+@@ -760,7 +760,7 @@ void SecTQLineEdit::home( bool mark )
+ 
+ /*!
+     Moves the text cursor to the end of the line unless it is already
+-    there. If \a mark is TRUE, text is selected towards the last
++    there. If \a mark is true, text is selected towards the last
+     position; otherwise, any selected text is unselected if the cursor
+     is moved.
+ 
+@@ -778,18 +778,18 @@ void SecTQLineEdit::end( bool mark )
+     \brief whether the line edit's contents has been modified by the user
+ 
+     The modified flag is never read by SecTQLineEdit; it has a default value
+-    of FALSE and is changed to TRUE whenever the user changes the line
++    of false and is changed to true whenever the user changes the line
+     edit's contents.
+ 
+     This is useful for things that need to provide a default value but
+     do not start out knowing what the default should be (perhaps it
+     depends on other fields on the form). Start the line edit without
+     the best default, and when the default is known, if modified()
+-    returns FALSE (the user hasn't entered any text), insert the
++    returns false (the user hasn't entered any text), insert the
+     default value.
+ 
+     Calling clearModified() or setText() resets the modified flag to
+-    FALSE.
++    false.
+ */
+ 
+ bool SecTQLineEdit::isModified() const
+@@ -798,13 +798,13 @@ bool SecTQLineEdit::isModified() const
+ }
+ 
+ /*!
+-    Resets the modified flag to FALSE.
++    Resets the modified flag to false.
+ 
+     \sa isModified()
+ */
+ void SecTQLineEdit::clearModified()
+ {
+-    d->modified = FALSE;
++    d->modified = false;
+     d->history.clear();
+     d->undoState = 0;
+ }
+@@ -827,8 +827,8 @@ void SecTQLineEdit::setEdited( bool on ) { d->modified
+     \property SecTQLineEdit::hasSelectedText
+     \brief whether there is any text selected
+ 
+-    hasSelectedText() returns TRUE if some or all of the text has been
+-    selected by the user; otherwise returns FALSE.
++    hasSelectedText() returns true if some or all of the text has been
++    selected by the user; otherwise returns false.
+ 
+     \sa selectedText()
+ */
+@@ -926,7 +926,7 @@ void SecTQLineEdit::selectAll()
+ void SecTQLineEdit::selectAll()
+ {
+     d->selstart = d->selend = d->cursor = 0;
+-    d->moveCursor( d->text.length(), TRUE );
++    d->moveCursor( d->text.length(), true );
+ }
+ 
+ /*!
+@@ -980,7 +980,7 @@ void SecTQLineEdit::undo()
+ #ifndef SECURE_NO_UNDO
+     resetInputContext();
+     d->undo();
+-    d->finishChange( -1, FALSE );
++    d->finishChange( -1, false );
+ #endif
+ }
+ 
+@@ -1018,14 +1018,14 @@ void SecTQLineEdit::setReadOnly( bool enable )
  void SecTQLineEdit::setReadOnly( bool enable )
  {
      d->readOnly = enable;
@@ -35,7 +255,7 @@
  /*!
      Copies the selected text to the clipboard and deletes it, if there
      is any, and if echoMode() is \c Normal.
-@@ -1073,15 +1073,15 @@
+@@ -1073,15 +1073,15 @@ void SecTQLineEditPrivate::copy( bool clipboard ) cons
  #ifndef SECURE
      TQString t = q->selectedText();
      if ( !t.isEmpty() && echoMode == SecTQLineEdit::Normal ) {
@@ -55,7 +275,7 @@
  
  /*!\reimp
  */
-@@ -1177,7 +1177,7 @@
+@@ -1177,7 +1177,7 @@ void SecTQLineEdit::mouseMoveEvent( TQMouseEvent * e )
  void SecTQLineEdit::mouseMoveEvent( TQMouseEvent * e )
  {
  
@@ -64,7 +284,16 @@
      if ( ( e->state() & MouseButtonMask ) == 0 ) {
  	if ( !d->readOnly )
  	  setCursor( ( d->inSelection( e->pos().x() ) ? arrowCursor : ibeamCursor ) );
-@@ -1193,7 +1193,7 @@
+@@ -1185,7 +1185,7 @@ void SecTQLineEdit::mouseMoveEvent( TQMouseEvent * e )
+ #endif
+ 
+     if ( e->state() & LeftButton ) {
+-      d->moveCursor( d->xToPos( e->pos().x() ), TRUE );
++      d->moveCursor( d->xToPos( e->pos().x() ), true );
+     }
+ }
+ 
+@@ -1193,10 +1193,10 @@ void SecTQLineEdit::mouseReleaseEvent( TQMouseEvent* e
  */
  void SecTQLineEdit::mouseReleaseEvent( TQMouseEvent* e )
  {
@@ -72,8 +301,39 @@
 +#ifndef TQT_NO_CLIPBOARD
      if (TQApplication::clipboard()->supportsSelection() ) {
  	if ( e->button() == LeftButton ) {
- 	    d->copy( FALSE );
-@@ -1286,7 +1286,7 @@
+-	    d->copy( FALSE );
++	    d->copy( false );
+ 	} else if ( !d->readOnly && e->button() == MidButton ) {
+ 	    d->deselect();
+ 	    insert( TQApplication::clipboard()->text( TQClipboard::Selection ) );
+@@ -1217,7 +1217,7 @@ void SecTQLineEdit::mouseDoubleClickEvent( TQMouseEven
+ 	int end = d->textLayout.nextCursorPosition( d->cursor, TQTextLayout::SkipWords );
+ 	while ( end > d->cursor && d->text[end-1].isSpace() )
+ 	    --end;
+-	d->moveCursor( end, TRUE );
++	d->moveCursor( end, true );
+ 	d->tripleClickTimer = startTimer( TQApplication::doubleClickInterval() );
+ 	d->tripleClick = e->pos();
+     }
+@@ -1241,7 +1241,7 @@ void SecTQLineEdit::keyPressEvent( TQKeyEvent * e )
+ 
+ void SecTQLineEdit::keyPressEvent( TQKeyEvent * e )
+ {
+-    d->setCursorVisible( TRUE );
++    d->setCursorVisible( true );
+     if ( e->key() == Key_Enter || e->key() == Key_Return ) {
+ 	emit returnPressed();
+ 	e->ignore();
+@@ -1273,7 +1273,7 @@ void SecTQLineEdit::keyPressEvent( TQKeyEvent * e )
+ 	    return;
+ 	}
+     }
+-    bool unknown = FALSE;
++    bool unknown = false;
+     if ( e->state() & ControlButton ) {
+ 	switch ( e->key() ) {
+ 	case Key_A:
+@@ -1286,7 +1286,7 @@ void SecTQLineEdit::keyPressEvent( TQKeyEvent * e )
  	case Key_B:
  	    cursorForward( e->state() & ShiftButton, -1 );
  	    break;
@@ -82,7 +342,7 @@
  	case Key_C:
  	    copy();
  	    break;
-@@ -1322,7 +1322,7 @@
+@@ -1322,7 +1322,7 @@ void SecTQLineEdit::keyPressEvent( TQKeyEvent * e )
  		clear();
  	    break;
  #endif
@@ -91,7 +351,40 @@
  	case Key_V:
  	    if ( !d->readOnly )
  		paste();
-@@ -1431,7 +1431,7 @@
+@@ -1341,13 +1341,13 @@ void SecTQLineEdit::keyPressEvent( TQKeyEvent * e )
+ #endif
+ 	case Key_Delete:
+ 	    if ( !d->readOnly ) {
+-		cursorWordForward( TRUE );
++		cursorWordForward( true );
+ 		del();
+ 	    }
+ 	    break;
+ 	case Key_Backspace:
+ 	    if ( !d->readOnly ) {
+-		cursorWordBackward( TRUE );
++		cursorWordBackward( true );
+ 		del();
+ 	    }
+ 	    break;
+@@ -1378,7 +1378,7 @@ void SecTQLineEdit::keyPressEvent( TQKeyEvent * e )
+ 		redo();
+ 	    break;
+ 	default:
+-	    unknown = TRUE;
++	    unknown = true;
+ 	}
+     } else { // ### check for *no* modifier
+ 	switch ( e->key() ) {
+@@ -1424,14 +1424,14 @@ void SecTQLineEdit::keyPressEvent( TQKeyEvent * e )
+ 	    if ( !d->readOnly && e->state() & ShiftButton )
+ 		paste();
+ 	    else
+-		unknown = TRUE;
++		unknown = true;
+ 	    break;
+ #endif
+ 	case Key_F14: // Undo key on Sun keyboards
  	    if ( !d->readOnly )
  		undo();
  	    break;
@@ -100,7 +393,34 @@
  	case Key_F16: // Copy key on Sun keyboards
  	    copy();
  	    break;
-@@ -1720,7 +1720,7 @@
+@@ -1447,7 +1447,7 @@ void SecTQLineEdit::keyPressEvent( TQKeyEvent * e )
+ 	    break;
+ #endif
+ 	default:
+-	    unknown = TRUE;
++	    unknown = true;
+ 	}
+     }
+     if ( e->key() == Key_Direction_L )
+@@ -1498,7 +1498,7 @@ void SecTQLineEdit::imEndEvent( TQIMEvent *e )
+     } else {
+ 	d->text.remove( d->imstart, d->imend - d->imstart );
+ 	d->cursor = d->imselstart = d->imselend = d->imend = d->imstart;
+-	d->textDirty = TRUE;
++	d->textDirty = true;
+ 	insert( e->text() );
+     }
+ }
+@@ -1527,7 +1527,7 @@ void SecTQLineEdit::focusOutEvent( TQFocusEvent* e )
+     if ( e->reason() != TQFocusEvent::ActiveWindow &&
+ 	 e->reason() != TQFocusEvent::Popup )
+ 	deselect();
+-    d->setCursorVisible( FALSE );
++    d->setCursorVisible( false );
+     if ( d->cursorTimer > 0 )
+ 	killTimer( d->cursorTimer );
+     d->cursorTimer = 0;
+@@ -1720,19 +1720,19 @@ void SecTQLineEditPrivate::init( const SecTQString& tx
  
  void SecTQLineEditPrivate::init( const SecTQString& txt )
  {
@@ -109,3 +429,102 @@
      q->setCursor( readOnly ? arrowCursor : ibeamCursor );
  #endif
      q->setFocusPolicy( TQWidget::StrongFocus );
+-    q->setInputMethodEnabled( TRUE );
++    q->setInputMethodEnabled( true );
+     //   Specifies that this widget can use more, but is able to survive on
+     //   less, horizontal space; and is fixed vertically.
+     q->setSizePolicy( TQSizePolicy( TQSizePolicy::Expanding, TQSizePolicy::Fixed ) );
+     q->setBackgroundMode( PaletteBase );
+-    q->setKeyCompression( TRUE );
+-    q->setMouseTracking( TRUE );
+-    q->setAcceptDrops( TRUE );
+-    q->setFrame( TRUE );
++    q->setKeyCompression( true );
++    q->setMouseTracking( true );
++    q->setAcceptDrops( true );
++    q->setFrame( true );
+     text = txt;
+     updateTextLayout();
+     cursor = text.length();
+@@ -1818,14 +1818,14 @@ void SecTQLineEditPrivate::moveCursor( int pos, bool m
+ 	cursor = pos;
+ 	q->update();
+     } else {
+-	setCursorVisible( FALSE );
++	setCursorVisible( false );
+ 	cursor = pos;
+-	setCursorVisible( TRUE );
++	setCursorVisible( true );
+     }
+     updateMicroFocusHint();
+     if ( mark ) {
+ 	if( !q->style().styleHint( TQStyle::SH_BlinkCursorWhenTextSelected ))
+-	    setCursorVisible( FALSE );
++	    setCursorVisible( false );
+ 	emit q->selectionChanged();
+     }
+ }
+@@ -1839,15 +1839,15 @@ void SecTQLineEditPrivate::finishChange( int validateF
+ 	    undo( validateFromState );
+ #endif /* SECURE_NO_UNDO */
+ 	    history.resize( undoState );
+-	    textDirty = setModified = FALSE;
++	    textDirty = setModified = false;
+ 	}
+ 	updateTextLayout();
+ 	updateMicroFocusHint();
+ 	lineDirty |= textDirty;
+ 	if ( setModified )
+-	    modified = TRUE;
++	    modified = true;
+ 	if ( textDirty ) {
+-	    textDirty = FALSE;
++	    textDirty = false;
+ 	    emit q->textChanged( text );
+ 	}
+         emit q->textModified( text );
+@@ -1856,7 +1856,7 @@ void SecTQLineEditPrivate::finishChange( int validateF
+ #endif
+     }
+     if ( selDirty ) {
+-	selDirty = FALSE;
++	selDirty = false;
+ 	emit q->selectionChanged();
+     }
+     if ( lineDirty || !setModified )
+@@ -1898,7 +1898,7 @@ void SecTQLineEditPrivate::addCommand( const Command& 
+     } else {
+ 	history.resize( undoState + 1);
+     }
+-    separator = FALSE;
++    separator = false;
+     history[ undoState++ ] = cmd;
+ }
+ #endif /* SECURE_NO_UNDO */
+@@ -1914,7 +1914,7 @@ void SecTQLineEditPrivate::insert( const SecTQString& 
+ #endif /* SECURE_NO_UNDO */
+       cursor++;
+     }
+-  textDirty = TRUE;
++  textDirty = true;
+ }
+ 
+ void SecTQLineEditPrivate::del( bool wasBackspace )
+@@ -1924,7 +1924,7 @@ void SecTQLineEditPrivate::del( bool wasBackspace )
+ 	addCommand ( Command( (CommandType)(wasBackspace?Remove:Delete), cursor, text.at(cursor) ) );
+ #endif /* SECURE_NO_UNDO */
+ 	text.remove( cursor, 1 );
+-	textDirty = TRUE;
++	textDirty = true;
+     }
+ }
+ 
+@@ -1950,7 +1950,7 @@ void SecTQLineEditPrivate::removeSelectedText()
+ 	if ( cursor > selstart )
+ 	    cursor -= TQMIN( cursor, selend ) - selstart;
+ 	deselect();
+-	textDirty = TRUE;
++	textDirty = true;
+     }
+ }
+ 
diff --git a/freebsd/dependencies/pinentry-tqt/files/patch-tqt_secqstring.cpp b/freebsd/dependencies/pinentry-tqt/files/patch-tqt_secqstring.cpp
index bc6a87622..3b48fd7e5 100644
--- a/freebsd/dependencies/pinentry-tqt/files/patch-tqt_secqstring.cpp
+++ b/freebsd/dependencies/pinentry-tqt/files/patch-tqt_secqstring.cpp
@@ -1,6 +1,6 @@
 --- tqt/secqstring.cpp.orig
 +++ tqt/secqstring.cpp
-@@ -80,8 +80,8 @@
+@@ -80,8 +80,8 @@ static uint computeNewMax( uint len )
  // IMPORTANT! If you change these, make sure you also change the
  // "delete unicode" statement in ~SecTQStringData() in SecTQString.h correspondingly!
  
@@ -11,7 +11,7 @@
  
  
  /*****************************************************************************
-@@ -188,13 +188,13 @@
+@@ -188,13 +188,13 @@ static uint computeNewMax( uint len )
      \sa TQChar TQCString TQByteArray SecTQConstString
  */
  
@@ -32,7 +32,7 @@
  
  SecTQStringData* SecTQString::makeSharedNull()
  {
-@@ -220,7 +220,7 @@
+@@ -220,7 +220,7 @@ SecTQString::SecTQString( TQChar ch )
  */
  SecTQString::SecTQString( TQChar ch )
  {
@@ -41,7 +41,7 @@
      d->unicode[0] = ch;
  }
  
-@@ -239,7 +239,7 @@
+@@ -239,7 +239,7 @@ SecTQString::SecTQString( int size, bool /*dummy*/ )
  {
      if ( size ) {
  	int l = size;
@@ -50,7 +50,7 @@
  	d = new SecTQStringData( uc, 0, l );
      } else {
  	d = shared_null ? shared_null : (shared_null=new SecTQStringData);
-@@ -258,7 +258,7 @@
+@@ -258,7 +258,7 @@ SecTQString::SecTQString( const TQString &str )
  	d = shared_null ? shared_null : makeSharedNull();
  	d->ref();
      } else {
@@ -59,7 +59,7 @@
  	if ( unicode )
  	    memcpy(uc, unicode, length*sizeof(TQChar));
  	d = new SecTQStringData(uc,unicode ? length : 0,length);
-@@ -287,7 +287,7 @@
+@@ -287,7 +287,7 @@ SecTQString::SecTQString( const TQChar* unicode, uint 
  	d = shared_null ? shared_null : makeSharedNull();
  	d->ref();
      } else {
@@ -68,7 +68,48 @@
  	if ( unicode )
  	    memcpy(uc, unicode, length*sizeof(TQChar));
  	d = new SecTQStringData(uc,unicode ? length : 0,length);
-@@ -429,7 +429,7 @@
+@@ -356,13 +356,13 @@ SecTQString &SecTQString::operator=( const SecTQString
+ /*!
+     \fn bool SecTQString::isNull() const
+ 
+-    Returns TRUE if the string is null; otherwise returns FALSE. A
++    Returns true if the string is null; otherwise returns false. A
+     null string is always empty.
+ 
+     \code
+ 	SecTQString a;          // a.unicode() == 0, a.length() == 0
+-	a.isNull();         // TRUE, because a.unicode() == 0
+-	a.isEmpty();        // TRUE, because a.length() == 0
++	a.isNull();         // true, because a.unicode() == 0
++	a.isEmpty();        // true, because a.length() == 0
+     \endcode
+ 
+     \sa isEmpty(), length()
+@@ -371,17 +371,17 @@ SecTQString &SecTQString::operator=( const SecTQString
+ /*!
+     \fn bool SecTQString::isEmpty() const
+ 
+-    Returns TRUE if the string is empty, i.e. if length() == 0;
+-    otherwise returns FALSE. Null strings are also empty.
++    Returns true if the string is empty, i.e. if length() == 0;
++    otherwise returns false. Null strings are also empty.
+ 
+     \code
+ 	SecTQString a( "" );
+-	a.isEmpty();        // TRUE
+-	a.isNull();         // FALSE
++	a.isEmpty();        // true
++	a.isNull();         // false
+ 
+ 	SecTQString b;
+-	b.isEmpty();        // TRUE
+-	b.isNull();         // TRUE
++	b.isEmpty();        // true
++	b.isNull();         // true
+     \endcode
+ 
+     \sa isNull(), length()
+@@ -429,7 +429,7 @@ void SecTQString::setLength( uint newLen )
  	 ( newLen * 4 < d->maxl && d->maxl > 4 ) ) {
  	// detach, grow or shrink
  	uint newMax = computeNewMax( newLen );
@@ -77,16 +118,36 @@
  	if ( nd ) {
  	    uint len = TQMIN( d->len, newLen );
  	    memcpy( nd, d->unicode, sizeof(TQChar) * len );
-@@ -548,7 +548,7 @@
+@@ -481,7 +481,7 @@ SecTQString SecTQString::left( uint len ) const
+     } else if ( len >= length() ) {
+ 	return *this;
+     } else {
+-	SecTQString s( len, TRUE );
++	SecTQString s( len, true );
+ 	memcpy( s.d->unicode, d->unicode, len * sizeof(TQChar) );
+ 	s.d->len = len;
+ 	return s;
+@@ -513,7 +513,7 @@ SecTQString SecTQString::right( uint len ) const
+ 	uint l = length();
+ 	if ( len >= l )
+ 	    return *this;
+-	SecTQString s( len, TRUE );
++	SecTQString s( len, true );
+ 	memcpy( s.d->unicode, d->unicode+(l-len), len*sizeof(TQChar) );
+ 	s.d->len = len;
+ 	return s;
+@@ -548,8 +548,8 @@ SecTQString SecTQString::mid( uint index, uint len ) c
  	    len = slen - index;
  	if ( index == 0 && len == slen )
  	    return *this;
 -	register const TQChar *p = unicode()+index;
+-	SecTQString s( len, TRUE );
 +	const TQChar *p = unicode()+index;
- 	SecTQString s( len, TRUE );
++	SecTQString s( len, true );
  	memcpy( s.d->unicode, p, len * sizeof(TQChar) );
  	s.d->len = len;
-@@ -594,10 +594,10 @@
+ 	return s;
+@@ -594,10 +594,10 @@ SecTQString &SecTQString::insert( uint index, const TQ
  
      if ( s >= d->unicode && (uint)(s - d->unicode) < d->maxl ) {
  	// Part of me - take a copy.
@@ -99,7 +160,7 @@
  	return *this;
      }
  
-@@ -669,10 +669,10 @@
+@@ -669,10 +669,10 @@ SecTQString &SecTQString::replace( uint index, uint le
  	memcpy( d->unicode+index, s, len * sizeof(TQChar) );
      } else if ( s >= d->unicode && (uint)(s - d->unicode) < d->maxl ) {
  	// Part of me - take a copy.
@@ -112,3 +173,25 @@
      } else {
  	remove( index, len );
  	insert( index, s, slen );
+@@ -904,18 +904,18 @@ bool SecTQString::isRightToLeft() const
+ 	case TQChar::DirL:
+ 	case TQChar::DirLRO:
+ 	case TQChar::DirLRE:
+-	    return FALSE;
++	    return false;
+ 	case TQChar::DirR:
+ 	case TQChar::DirAL:
+ 	case TQChar::DirRLO:
+ 	case TQChar::DirRLE:
+-	    return TRUE;
++	    return true;
+ 	default:
+ 	    break;
+ 	}
+ 	++p;
+     }
+-    return FALSE;
++    return false;
+ }
+ 
+ 
diff --git a/freebsd/dependencies/polkit-tqt/distinfo b/freebsd/dependencies/polkit-tqt/distinfo
index 59d56e0a3..3f2806649 100644
--- a/freebsd/dependencies/polkit-tqt/distinfo
+++ b/freebsd/dependencies/polkit-tqt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762072121
-SHA256 (TDE/dependencies/polkit-tqt_14.1.5.orig.tar.xz) = a821b3f180661c69a93bd37f573e8803a7e082a0e7d9fd7223cfb64f99b755d0
-SIZE (TDE/dependencies/polkit-tqt_14.1.5.orig.tar.xz) = 54212
+TIMESTAMP = 1776325707
+SHA256 (TDE/dependencies/polkit-tqt_14.1.6.orig.tar.xz) = 7044d799e847d94a4f06b483dd6e77c34f9127e80b998cc9922251c35686ff26
+SIZE (TDE/dependencies/polkit-tqt_14.1.6.orig.tar.xz) = 54148
diff --git a/freebsd/dependencies/tde-cmake/distinfo b/freebsd/dependencies/tde-cmake/distinfo
index 79930d2a6..bd3245352 100644
--- a/freebsd/dependencies/tde-cmake/distinfo
+++ b/freebsd/dependencies/tde-cmake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762039572
-SHA256 (TDE/dependencies/tde-cmake_14.1.5.orig.tar.xz) = 467e139767451e46d37afbde71d9d767e3bcbdedd9a827539397c73ee7c955c4
-SIZE (TDE/dependencies/tde-cmake_14.1.5.orig.tar.xz) = 37216
+TIMESTAMP = 1777044328
+SHA256 (TDE/dependencies/tde-cmake_14.1.6.orig.tar.xz) = c706d222681ddb2c56468f0b2849ae8b478f4d26b9d2322184b07a7cb65d8ca8
+SIZE (TDE/dependencies/tde-cmake_14.1.6.orig.tar.xz) = 39180
diff --git a/freebsd/dependencies/tqca-tls/distinfo b/freebsd/dependencies/tqca-tls/distinfo
index 7b0801eca..ac26ab0f2 100644
--- a/freebsd/dependencies/tqca-tls/distinfo
+++ b/freebsd/dependencies/tqca-tls/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762072201
-SHA256 (TDE/dependencies/tqca_14.1.5.orig.tar.xz) = 11932b6f804b162e6cd6b88aa132d57f925e6b0e5ca2bd3185063ac0c323b163
-SIZE (TDE/dependencies/tqca_14.1.5.orig.tar.xz) = 34904
+TIMESTAMP = 1776325815
+SHA256 (TDE/dependencies/tqca_14.1.6.orig.tar.xz) = 5514051037b9ce0c10bc2e8b0b3d658fae615bba776f6762e9c59d01bbff6dc8
+SIZE (TDE/dependencies/tqca_14.1.6.orig.tar.xz) = 34848
diff --git a/freebsd/dependencies/tqca/distinfo b/freebsd/dependencies/tqca/distinfo
index a523fbd2c..a2825b57d 100644
--- a/freebsd/dependencies/tqca/distinfo
+++ b/freebsd/dependencies/tqca/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762072173
-SHA256 (TDE/dependencies/tqca_14.1.5.orig.tar.xz) = 11932b6f804b162e6cd6b88aa132d57f925e6b0e5ca2bd3185063ac0c323b163
-SIZE (TDE/dependencies/tqca_14.1.5.orig.tar.xz) = 34904
+TIMESTAMP = 1776325760
+SHA256 (TDE/dependencies/tqca_14.1.6.orig.tar.xz) = 5514051037b9ce0c10bc2e8b0b3d658fae615bba776f6762e9c59d01bbff6dc8
+SIZE (TDE/dependencies/tqca_14.1.6.orig.tar.xz) = 34848
diff --git a/freebsd/dependencies/tqmake/distinfo b/freebsd/dependencies/tqmake/distinfo
index 4bff545cd..0ce024213 100644
--- a/freebsd/dependencies/tqmake/distinfo
+++ b/freebsd/dependencies/tqmake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762039631
-SHA256 (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = ec2c7e297ae7ce523be85b6cf9ef91497d3b4aa1f86323cb7e8222c85bd4537f
-SIZE (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = 10888616
+TIMESTAMP = 1776048607
+SHA256 (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 546a9d071b175fffd1bfd51a87e2aeeccf8d2f782a6da8d7abf7e54942daeeeb
+SIZE (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 10870828
diff --git a/freebsd/dependencies/tqmake/pkg-plist b/freebsd/dependencies/tqmake/pkg-plist
index fc8ba5f8d..34b2b329a 100644
--- a/freebsd/dependencies/tqmake/pkg-plist
+++ b/freebsd/dependencies/tqmake/pkg-plist
@@ -31,36 +31,10 @@ share/tqt3/mkspecs/freebsd-clang/qmake.conf
 share/tqt3/mkspecs/freebsd-clang/qplatformdefs.h
 share/tqt3/mkspecs/freebsd-g++/qmake.conf
 share/tqt3/mkspecs/freebsd-g++/qplatformdefs.h
-share/tqt3/mkspecs/freebsd-g++34/qmake.conf
-share/tqt3/mkspecs/freebsd-g++34/qplatformdefs.h
 share/tqt3/mkspecs/freebsd-icc/qmake.conf
 share/tqt3/mkspecs/freebsd-icc/qplatformdefs.h
-share/tqt3/mkspecs/hpux-acc-64/qmake.conf
-share/tqt3/mkspecs/hpux-acc-64/qplatformdefs.h
-share/tqt3/mkspecs/hpux-acc-o64/qmake.conf
-share/tqt3/mkspecs/hpux-acc-o64/qplatformdefs.h
-share/tqt3/mkspecs/hpux-acc/qmake.conf
-share/tqt3/mkspecs/hpux-acc/qplatformdefs.h
-share/tqt3/mkspecs/hpux-cc/qmake.conf
-share/tqt3/mkspecs/hpux-cc/qplatformdefs.h
-share/tqt3/mkspecs/hpux-g++-64/qmake.conf
-share/tqt3/mkspecs/hpux-g++-64/qplatformdefs.h
-share/tqt3/mkspecs/hpux-g++/qmake.conf
-share/tqt3/mkspecs/hpux-g++/qplatformdefs.h
-share/tqt3/mkspecs/hpuxi-acc-32/qmake.conf
-share/tqt3/mkspecs/hpuxi-acc-32/qplatformdefs.h
-share/tqt3/mkspecs/hpuxi-acc-64/qmake.conf
-share/tqt3/mkspecs/hpuxi-acc-64/qplatformdefs.h
 share/tqt3/mkspecs/hurd-g++/qmake.conf
 share/tqt3/mkspecs/hurd-g++/qplatformdefs.h
-share/tqt3/mkspecs/irix-cc-64/qmake.conf
-share/tqt3/mkspecs/irix-cc-64/qplatformdefs.h
-share/tqt3/mkspecs/irix-cc-o32/qmake.conf
-share/tqt3/mkspecs/irix-cc-o32/qplatformdefs.h
-share/tqt3/mkspecs/irix-cc/qmake.conf
-share/tqt3/mkspecs/irix-cc/qplatformdefs.h
-share/tqt3/mkspecs/irix-g++/qmake.conf
-share/tqt3/mkspecs/irix-g++/qplatformdefs.h
 share/tqt3/mkspecs/linux-clang/qmake.conf
 share/tqt3/mkspecs/linux-clang/qplatformdefs.h
 share/tqt3/mkspecs/linux-cxx/qmake.conf
@@ -128,4 +102,3 @@ share/tqt3/mkspecs/win32-msvc/win32dll.dsp
 share/tqt3/mkspecs/win32-msvc/win32lib.dsp
 share/tqt3/mkspecs/win32-msvc2005/qmake.conf
 share/tqt3/mkspecs/win32-msvc2005/qplatformdefs.h
-share/tqt3/mkspecs/win32-watcom/qmake.conf
diff --git a/freebsd/dependencies/tqscintilla/distinfo b/freebsd/dependencies/tqscintilla/distinfo
index afed6203f..6fb3ba47e 100644
--- a/freebsd/dependencies/tqscintilla/distinfo
+++ b/freebsd/dependencies/tqscintilla/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762072265
-SHA256 (TDE/dependencies/tqscintilla_14.1.5.orig.tar.xz) = b490fc78d65e4ac3a77957ef05a7ffce4b70690ea99712a6439333dbd267e7ef
-SIZE (TDE/dependencies/tqscintilla_14.1.5.orig.tar.xz) = 653884
+TIMESTAMP = 1776326147
+SHA256 (TDE/dependencies/tqscintilla_14.1.6.orig.tar.xz) = 3f65469e2e9f92d1951b0f25e85c19b95b02f7a093f6e8d8874ce488c6b54669
+SIZE (TDE/dependencies/tqscintilla_14.1.6.orig.tar.xz) = 653976
diff --git a/freebsd/dependencies/tqt3-ibase-plugin/distinfo b/freebsd/dependencies/tqt3-ibase-plugin/distinfo
index 712f472ae..d00a5282a 100644
--- a/freebsd/dependencies/tqt3-ibase-plugin/distinfo
+++ b/freebsd/dependencies/tqt3-ibase-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071068
-SHA256 (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = ec2c7e297ae7ce523be85b6cf9ef91497d3b4aa1f86323cb7e8222c85bd4537f
-SIZE (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = 10888616
+TIMESTAMP = 1776093439
+SHA256 (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 546a9d071b175fffd1bfd51a87e2aeeccf8d2f782a6da8d7abf7e54942daeeeb
+SIZE (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 10870828
diff --git a/freebsd/dependencies/tqt3-mysql-plugin/distinfo b/freebsd/dependencies/tqt3-mysql-plugin/distinfo
index aebe19d61..4369433a2 100644
--- a/freebsd/dependencies/tqt3-mysql-plugin/distinfo
+++ b/freebsd/dependencies/tqt3-mysql-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071128
-SHA256 (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = ec2c7e297ae7ce523be85b6cf9ef91497d3b4aa1f86323cb7e8222c85bd4537f
-SIZE (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = 10888616
+TIMESTAMP = 1776093473
+SHA256 (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 546a9d071b175fffd1bfd51a87e2aeeccf8d2f782a6da8d7abf7e54942daeeeb
+SIZE (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 10870828
diff --git a/freebsd/dependencies/tqt3-odbc-plugin/distinfo b/freebsd/dependencies/tqt3-odbc-plugin/distinfo
index 8e307febf..ad25c195d 100644
--- a/freebsd/dependencies/tqt3-odbc-plugin/distinfo
+++ b/freebsd/dependencies/tqt3-odbc-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071189
-SHA256 (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = ec2c7e297ae7ce523be85b6cf9ef91497d3b4aa1f86323cb7e8222c85bd4537f
-SIZE (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = 10888616
+TIMESTAMP = 1776093533
+SHA256 (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 546a9d071b175fffd1bfd51a87e2aeeccf8d2f782a6da8d7abf7e54942daeeeb
+SIZE (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 10870828
diff --git a/freebsd/dependencies/tqt3-pgsql-plugin/distinfo b/freebsd/dependencies/tqt3-pgsql-plugin/distinfo
index dcf34ce88..a10195c9e 100644
--- a/freebsd/dependencies/tqt3-pgsql-plugin/distinfo
+++ b/freebsd/dependencies/tqt3-pgsql-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071248
-SHA256 (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = ec2c7e297ae7ce523be85b6cf9ef91497d3b4aa1f86323cb7e8222c85bd4537f
-SIZE (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = 10888616
+TIMESTAMP = 1776094062
+SHA256 (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 546a9d071b175fffd1bfd51a87e2aeeccf8d2f782a6da8d7abf7e54942daeeeb
+SIZE (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 10870828
diff --git a/freebsd/dependencies/tqt3-sqlite-plugin/distinfo b/freebsd/dependencies/tqt3-sqlite-plugin/distinfo
index 0e42d6c7b..9104c977b 100644
--- a/freebsd/dependencies/tqt3-sqlite-plugin/distinfo
+++ b/freebsd/dependencies/tqt3-sqlite-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071284
-SHA256 (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = ec2c7e297ae7ce523be85b6cf9ef91497d3b4aa1f86323cb7e8222c85bd4537f
-SIZE (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = 10888616
+TIMESTAMP = 1776094246
+SHA256 (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 546a9d071b175fffd1bfd51a87e2aeeccf8d2f782a6da8d7abf7e54942daeeeb
+SIZE (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 10870828
diff --git a/freebsd/dependencies/tqt3-sqlite3-plugin/distinfo b/freebsd/dependencies/tqt3-sqlite3-plugin/distinfo
index 981250e1b..a3fa4b548 100644
--- a/freebsd/dependencies/tqt3-sqlite3-plugin/distinfo
+++ b/freebsd/dependencies/tqt3-sqlite3-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071308
-SHA256 (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = ec2c7e297ae7ce523be85b6cf9ef91497d3b4aa1f86323cb7e8222c85bd4537f
-SIZE (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = 10888616
+TIMESTAMP = 1776094282
+SHA256 (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 546a9d071b175fffd1bfd51a87e2aeeccf8d2f782a6da8d7abf7e54942daeeeb
+SIZE (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 10870828
diff --git a/freebsd/dependencies/tqt3/distinfo b/freebsd/dependencies/tqt3/distinfo
index 743f7b101..87d6100b7 100644
--- a/freebsd/dependencies/tqt3/distinfo
+++ b/freebsd/dependencies/tqt3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762039692
-SHA256 (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = ec2c7e297ae7ce523be85b6cf9ef91497d3b4aa1f86323cb7e8222c85bd4537f
-SIZE (TDE/dependencies/tqt_14.1.5.orig.tar.xz) = 10888616
+TIMESTAMP = 1776048671
+SHA256 (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 546a9d071b175fffd1bfd51a87e2aeeccf8d2f782a6da8d7abf7e54942daeeeb
+SIZE (TDE/dependencies/tqt_14.1.6.orig.tar.xz) = 10870828
diff --git a/freebsd/dependencies/tqtinterface/distinfo b/freebsd/dependencies/tqtinterface/distinfo
index b922ce926..5a0e89fd7 100644
--- a/freebsd/dependencies/tqtinterface/distinfo
+++ b/freebsd/dependencies/tqtinterface/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762071341
-SHA256 (TDE/dependencies/libtqtinterface_14.1.5.orig.tar.xz) = 7e11e0713738c5349b6fbb9f686f8e1bd440c06a84be434c5c4f3f8b3bc91956
-SIZE (TDE/dependencies/libtqtinterface_14.1.5.orig.tar.xz) = 41584
+TIMESTAMP = 1776097589
+SHA256 (TDE/dependencies/libtqtinterface_14.1.6.orig.tar.xz) = 4c489d89969d0e34ff5f1ff081d4470ed053cfdbea3ce77f0a7a47d19013eeda
+SIZE (TDE/dependencies/libtqtinterface_14.1.6.orig.tar.xz) = 41236
diff --git a/freebsd/libraries/kipi-plugins/distinfo b/freebsd/libraries/kipi-plugins/distinfo
index e20445a81..48a1f49fb 100644
--- a/freebsd/libraries/kipi-plugins/distinfo
+++ b/freebsd/libraries/kipi-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762081077
-SHA256 (TDE/libraries/kipi-plugins-trinity_14.1.5.orig.tar.xz) = ab5ed75f768f2f366ba1c233c67c9b9eb7ef5ae4867d860d9b6e71a3ab3d533e
-SIZE (TDE/libraries/kipi-plugins-trinity_14.1.5.orig.tar.xz) = 6581604
+TIMESTAMP = 1776495807
+SHA256 (TDE/libraries/kipi-plugins-trinity_14.1.6.orig.tar.xz) = e80e5ff6e5811ec5bdc13cfa0ad7397fee627259ec9cbcb440258d7eaca5c164
+SIZE (TDE/libraries/kipi-plugins-trinity_14.1.6.orig.tar.xz) = 6598388
diff --git a/freebsd/libraries/kipi-plugins/pkg-plist b/freebsd/libraries/kipi-plugins/pkg-plist
index 400f84757..09108b63f 100644
--- a/freebsd/libraries/kipi-plugins/pkg-plist
+++ b/freebsd/libraries/kipi-plugins/pkg-plist
@@ -1070,17 +1070,28 @@ share/locale/pt_BR/LC_MESSAGES/kipiplugin_slideshow.mo
 share/locale/pt_BR/LC_MESSAGES/kipiplugin_timeadjust.mo
 share/locale/pt_BR/LC_MESSAGES/kipiplugin_wallpaper.mo
 share/locale/pt_BR/LC_MESSAGES/kipiplugins.mo
+share/locale/ru/LC_MESSAGES/kipiplugin_acquireimages.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_batchprocessimages.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_calendar.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_cdarchiving.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_findimages.mo
+share/locale/ru/LC_MESSAGES/kipiplugin_flickrexport.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_galleryexport.mo
+share/locale/ru/LC_MESSAGES/kipiplugin_gpssync.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_htmlexport.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_imagesgallery.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_ipodexport.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_jpeglossless.mo
+share/locale/ru/LC_MESSAGES/kipiplugin_kameraklient.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_metadataedit.mo
+share/locale/ru/LC_MESSAGES/kipiplugin_mpegencoder.mo
+share/locale/ru/LC_MESSAGES/kipiplugin_picasawebexport.mo
+share/locale/ru/LC_MESSAGES/kipiplugin_printwizard.mo
+share/locale/ru/LC_MESSAGES/kipiplugin_rawconverter.mo
+share/locale/ru/LC_MESSAGES/kipiplugin_sendimages.mo
+share/locale/ru/LC_MESSAGES/kipiplugin_simpleviewer.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_slideshow.mo
+share/locale/ru/LC_MESSAGES/kipiplugin_sync.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_timeadjust.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_viewer.mo
 share/locale/ru/LC_MESSAGES/kipiplugin_wallpaper.mo
diff --git a/freebsd/libraries/libkdcraw/distinfo b/freebsd/libraries/libkdcraw/distinfo
index c25150046..2b2001785 100644
--- a/freebsd/libraries/libkdcraw/distinfo
+++ b/freebsd/libraries/libkdcraw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762080622
-SHA256 (TDE/libraries/libkdcraw-trinity_14.1.5.orig.tar.xz) = 6ae1791efd6e6449353fd640545f0f33fcf9014377015c07ab5f19734479f755
-SIZE (TDE/libraries/libkdcraw-trinity_14.1.5.orig.tar.xz) = 270380
+TIMESTAMP = 1776437834
+SHA256 (TDE/libraries/libkdcraw-trinity_14.1.6.orig.tar.xz) = b5566532fffb2111dee772570c57d81ee4b40320fe784d90a5faa080e132185a
+SIZE (TDE/libraries/libkdcraw-trinity_14.1.6.orig.tar.xz) = 275104
diff --git a/freebsd/libraries/libkdcraw/pkg-plist b/freebsd/libraries/libkdcraw/pkg-plist
index 8a635f056..be69e1d35 100644
--- a/freebsd/libraries/libkdcraw/pkg-plist
+++ b/freebsd/libraries/libkdcraw/pkg-plist
@@ -33,6 +33,7 @@ share/locale/nl/LC_MESSAGES/libkdcraw.mo
 share/locale/pa/LC_MESSAGES/libkdcraw.mo
 share/locale/pt/LC_MESSAGES/libkdcraw.mo
 share/locale/pt_BR/LC_MESSAGES/libkdcraw.mo
+share/locale/ru/LC_MESSAGES/libkdcraw.mo
 share/locale/sk/LC_MESSAGES/libkdcraw.mo
 share/locale/sr/LC_MESSAGES/libkdcraw.mo
 share/locale/sr@Latn/LC_MESSAGES/libkdcraw.mo
diff --git a/freebsd/libraries/libkexiv2/distinfo b/freebsd/libraries/libkexiv2/distinfo
index 0409adacc..2fb0cf04a 100644
--- a/freebsd/libraries/libkexiv2/distinfo
+++ b/freebsd/libraries/libkexiv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762080906
-SHA256 (TDE/libraries/libkexiv2-trinity_14.1.5.orig.tar.xz) = 89311214e4b2f9e9d1135c5cccb48a727ca3455787957601516452fa98c4f3c8
-SIZE (TDE/libraries/libkexiv2-trinity_14.1.5.orig.tar.xz) = 30408
+TIMESTAMP = 1776468962
+SHA256 (TDE/libraries/libkexiv2-trinity_14.1.6.orig.tar.xz) = 0e10d9b66d100a33bc49d2ade88a0baf00f54d00cbd376be47766850a41ca3f0
+SIZE (TDE/libraries/libkexiv2-trinity_14.1.6.orig.tar.xz) = 30324
diff --git a/freebsd/libraries/libkipi/distinfo b/freebsd/libraries/libkipi/distinfo
index 126377cfd..481136bd4 100644
--- a/freebsd/libraries/libkipi/distinfo
+++ b/freebsd/libraries/libkipi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762080972
-SHA256 (TDE/libraries/libkipi-trinity_14.1.5.orig.tar.xz) = 20607dd3a07827ffe96eb494aadfd47fe4480ff8ed64ef6d67f6252197dee69f
-SIZE (TDE/libraries/libkipi-trinity_14.1.5.orig.tar.xz) = 96728
+TIMESTAMP = 1776495614
+SHA256 (TDE/libraries/libkipi-trinity_14.1.6.orig.tar.xz) = 9cd3eb37e1d3973b382cdab67773bd340ec9ac68c04d953e84eb4eac8117d794
+SIZE (TDE/libraries/libkipi-trinity_14.1.6.orig.tar.xz) = 96680
diff --git a/freebsd/libraries/libksquirrel/distinfo b/freebsd/libraries/libksquirrel/distinfo
index 810342eba..73f6c0da8 100644
--- a/freebsd/libraries/libksquirrel/distinfo
+++ b/freebsd/libraries/libksquirrel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762081581
-SHA256 (TDE/libraries/libksquirrel-trinity_14.1.5.orig.tar.xz) = a84ae23dd26b98d5a48de00a51bdc993845196af8e4c4b763a05133121059be5
-SIZE (TDE/libraries/libksquirrel-trinity_14.1.5.orig.tar.xz) = 492288
+TIMESTAMP = 1776495656
+SHA256 (TDE/libraries/libksquirrel-trinity_14.1.6.orig.tar.xz) = fe7d3bd910140477cf94a21a780984c1022311bfc21712b1eeed2c02595dfaca
+SIZE (TDE/libraries/libksquirrel-trinity_14.1.6.orig.tar.xz) = 492160
diff --git a/freebsd/metapackages/meta-tde/Makefile b/freebsd/metapackages/meta-tde/Makefile
index ee7134f82..8eab1d6f5 100644
--- a/freebsd/metapackages/meta-tde/Makefile
+++ b/freebsd/metapackages/meta-tde/Makefile
@@ -110,7 +110,7 @@ RUN_DEPENDS +=	amarok-trinity>=0:audio/amarok-trinity
 RUN_DEPENDS +=	codeine-trinity>=0:multimedia/codeine-trinity
 #RUN_DEPENDS +=	kaffeine-trinity>=0:multimedia/kaffeine-trinity
 RUN_DEPENDS +=	rosegarden-trinity>=0:audio/rosegarden-trinity
-#RUN_DEPENDS +=	soundkonverter-trinity>=0:audio/soundkonverter-trinity
+RUN_DEPENDS +=	soundkonverter-trinity>=0:audio/soundkonverter-trinity
 
 # applications/office
 RUN_DEPENDS +=	basket-trinity>=0:deskutils/basket-trinity
@@ -218,6 +218,7 @@ RUN_DEPENDS +=	he-tde-i18n-trinity>=0:misc/tde-i18n-he
 RUN_DEPENDS +=	hi-tde-i18n-trinity>=0:misc/tde-i18n-hi
 RUN_DEPENDS +=	hr-tde-i18n-trinity>=0:misc/tde-i18n-hr
 RUN_DEPENDS +=	hu-tde-i18n-trinity>=0:misc/tde-i18n-hu
+RUN_DEPENDS +=	ia-tde-i18n-trinity>=0:misc/tde-i18n-ia
 RUN_DEPENDS +=	is-tde-i18n-trinity>=0:misc/tde-i18n-is
 RUN_DEPENDS +=	it-tde-i18n-trinity>=0:misc/tde-i18n-it
 RUN_DEPENDS +=	ja-tde-i18n-trinity>=0:misc/tde-i18n-ja
diff --git a/freebsd/trinity.port.mk b/freebsd/trinity.port.mk
index 26586428d..f191a741b 100644
--- a/freebsd/trinity.port.mk
+++ b/freebsd/trinity.port.mk
@@ -9,7 +9,7 @@ _INCLUDE_TRINITY_MK=yes
 
 ### General information
 
-TDE_VERSION?=	14.1.5
+TDE_VERSION?=	14.1.6
 TDE_PREFIX=	/opt/trinity
 PREFIX=		${TDE_PREFIX}
 
-- 
cgit v1.2.3

