git: 4ba5260ae3f2 - main - deskutils/syncthingtray: Update 2.1.4 => 2.1.5
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 16 Sep 2026 12:18:32 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=4ba5260ae3f203bb008072669e715cedc411e5dc
commit 4ba5260ae3f203bb008072669e715cedc411e5dc
Author: Denis Shaposhnikov <dsh@bamus.cz>
AuthorDate: 2026-09-16 12:17:51 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-09-16 12:17:51 +0000
deskutils/syncthingtray: Update 2.1.4 => 2.1.5
Changelog:
https://github.com/Martchus/syncthingtray/releases/tag/v2.1.5
PR: 298529
Sponsored by: UNIS Labs (vvd, commit patch)
---
deskutils/syncthingtray/Makefile | 4 +--
deskutils/syncthingtray/distinfo | 10 +++---
...ch-syncthingtray_plasmoid_lib_syncthingapplet.h | 39 ++++++++++++++++++++++
...ingtray_syncthingconnector_runtimecondition.cpp | 18 ++++++++++
deskutils/syncthingtray/pkg-plist | 8 ++---
5 files changed, 68 insertions(+), 11 deletions(-)
diff --git a/deskutils/syncthingtray/Makefile b/deskutils/syncthingtray/Makefile
index 65655129fe9f..5fd602ceeab7 100644
--- a/deskutils/syncthingtray/Makefile
+++ b/deskutils/syncthingtray/Makefile
@@ -1,6 +1,6 @@
PORTNAME= syncthingtray
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.4
+DISTVERSION= 2.1.5
CATEGORIES= deskutils
MAINTAINER= dsh@bamus.cz
@@ -19,7 +19,7 @@ USE_GITHUB= nodefault
GH_ACCOUNT= Martchus
GH_TUPLE:= ${GH_ACCOUNT}:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:${PORTNAME}/../${PORTNAME} \
${GH_ACCOUNT}:cpp-utilities:v5.35.0:cpputilities/../c++utilities \
- ${GH_ACCOUNT}:qtutilities:v6.22.0:qtutilities/../qtutilities \
+ ${GH_ACCOUNT}:qtutilities:v6.22.2:qtutilities/../qtutilities \
${GH_ACCOUNT}:qtforkawesome:v0.3.4:qtforkawesome/../qtforkawesome \
ForkAwesome:Fork-Awesome:4fef70f:ForkAwesome/../forkawesome \
${GH_ACCOUNT}:subdirs:b922c49:subdirs/../subdirs
diff --git a/deskutils/syncthingtray/distinfo b/deskutils/syncthingtray/distinfo
index 08372f5e3864..2b75fa55cf81 100644
--- a/deskutils/syncthingtray/distinfo
+++ b/deskutils/syncthingtray/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1786370233
-SHA256 (Martchus-syncthingtray-v2.1.4_GH0.tar.gz) = 935143ffe94365551345ae5cf5b710539925bf48168b17360e94243a6e1a32d7
-SIZE (Martchus-syncthingtray-v2.1.4_GH0.tar.gz) = 6798484
+TIMESTAMP = 1789399968
+SHA256 (Martchus-syncthingtray-v2.1.5_GH0.tar.gz) = fc6439ecb4cb31ce253dd16586b522f3342eb66ece211b303a8a86ff10e1cee3
+SIZE (Martchus-syncthingtray-v2.1.5_GH0.tar.gz) = 6828411
SHA256 (Martchus-cpp-utilities-v5.35.0_GH0.tar.gz) = f9e2171ba59a6588afac03b7a8f019ea3170522e96786b2ade5f8f2c9a9157bb
SIZE (Martchus-cpp-utilities-v5.35.0_GH0.tar.gz) = 218761
-SHA256 (Martchus-qtutilities-v6.22.0_GH0.tar.gz) = 840edb961631589c9054ad3fb6679c6fdd5b6461e078d8c9de3e8799e3863eaf
-SIZE (Martchus-qtutilities-v6.22.0_GH0.tar.gz) = 175947
+SHA256 (Martchus-qtutilities-v6.22.2_GH0.tar.gz) = c6ecf769a5544865e9e1e6c54d881caed8e0c0102a36025199d9cd18748b0afd
+SIZE (Martchus-qtutilities-v6.22.2_GH0.tar.gz) = 176294
SHA256 (Martchus-qtforkawesome-v0.3.4_GH0.tar.gz) = 001324d008b44a136ec296733d5ef9bd519ea93ec820d5144163b98dc888f23b
SIZE (Martchus-qtforkawesome-v0.3.4_GH0.tar.gz) = 20258
SHA256 (ForkAwesome-Fork-Awesome-4fef70f_GH0.tar.gz) = 93906cd38eb92fe853c9e3723b1f0fa56df6ddcd2d87ac82c97b5a188e5cdae6
diff --git a/deskutils/syncthingtray/files/patch-syncthingtray_plasmoid_lib_syncthingapplet.h b/deskutils/syncthingtray/files/patch-syncthingtray_plasmoid_lib_syncthingapplet.h
new file mode 100644
index 000000000000..62e0b70051b5
--- /dev/null
+++ b/deskutils/syncthingtray/files/patch-syncthingtray_plasmoid_lib_syncthingapplet.h
@@ -0,0 +1,39 @@
+--- syncthingtray/plasmoid/lib/syncthingapplet.h.orig 2026-09-13 15:05:04 UTC
++++ syncthingtray/plasmoid/lib/syncthingapplet.h
+@@ -83,7 +83,9 @@ class SyncthingApplet : public Plasma::Applet {
+ currentConnectionConfigIndexChanged)
+ Q_PROPERTY(int defaultTab READ defaultTab CONSTANT)
+ Q_PROPERTY(bool startStopEnabled READ isStartStopEnabled NOTIFY settingsChanged)
++#ifdef LIB_SYNCTHING_CONNECTOR_SUPPORT_SYSTEMD
+ Q_PROPERTY(QObject *startStopButtonTarget READ service CONSTANT)
++#endif
+ Q_PROPERTY(bool hasInternalErrors READ hasInternalErrors NOTIFY hasInternalErrorsChanged)
+ Q_PROPERTY(QSize size READ size WRITE setSize NOTIFY sizeChanged)
+ Q_PROPERTY(bool showTabTexts READ isShowingTabTexts WRITE setShowingTabTexts NOTIFY showTabTextsChanged)
+@@ -113,7 +115,9 @@ class SyncthingApplet : public Plasma::Applet {
+ #if defined(SYNCTHINGWIDGETS_GUI_QTQUICK_MODE_DESKTOP)
+ QtGui::QuickUI *quickUI() const;
+ #endif
++#ifdef LIB_SYNCTHING_CONNECTOR_SUPPORT_SYSTEMD
+ Data::SyncthingService *service() const;
++#endif
+ QIcon syncthingIcon() const;
+ QString incomingTraffic() const;
+ bool hasIncomingTraffic() const;
+@@ -283,14 +287,12 @@ inline QtGui::QuickUI *SyncthingApplet::quickUI() cons
+ }
+ #endif
+
++#ifdef LIB_SYNCTHING_CONNECTOR_SUPPORT_SYSTEMD
+ inline Data::SyncthingService *SyncthingApplet::service() const
+ {
+-#ifdef LIB_SYNCTHING_CONNECTOR_SUPPORT_SYSTEMD
+ return const_cast<Data::SyncthingService *>(&m_service);
+-#else
+- return nullptr;
+-#endif
+ }
++#endif
+
+ inline int SyncthingApplet::currentConnectionConfigIndex() const
+ {
diff --git a/deskutils/syncthingtray/files/patch-syncthingtray_syncthingconnector_runtimecondition.cpp b/deskutils/syncthingtray/files/patch-syncthingtray_syncthingconnector_runtimecondition.cpp
new file mode 100644
index 000000000000..662e1b069898
--- /dev/null
+++ b/deskutils/syncthingtray/files/patch-syncthingtray_syncthingconnector_runtimecondition.cpp
@@ -0,0 +1,18 @@
+--- syncthingtray/syncthingconnector/runtimecondition.cpp.orig 2026-09-13 15:05:04 UTC
++++ syncthingtray/syncthingconnector/runtimecondition.cpp
+@@ -108,6 +108,7 @@ static std::pair<const QNetworkInformation *, bool> lo
+ }
+ #endif
+
++#ifdef SYNCTHINGCONNECTION_SUPPORT_BATTERY_MONITORING
+ /*!
+ * \brief The BatteryMonitorBase class is a base class for battery monitoring,
+ * providing the capability to query and update battery states across all runtime condition instances.
+@@ -145,6 +146,7 @@ class BatteryMonitorBase { (protected)
+ std::optional<int> m_batteryLevel; /*!< The current battery level percentage (0-100). */
+ std::optional<bool> m_batterySaving; /*!< Whether battery saving mode is enabled. */
+ };
++#endif
+
+ #if defined(Q_OS_ANDROID)
+ /*!
diff --git a/deskutils/syncthingtray/pkg-plist b/deskutils/syncthingtray/pkg-plist
index 54674bda2a94..150b5dcc3ee8 100644
--- a/deskutils/syncthingtray/pkg-plist
+++ b/deskutils/syncthingtray/pkg-plist
@@ -11,16 +11,16 @@ bin/syncthingtray
%%PLASMA%%lib/libqtquickforkawesome.so.1
%%PLASMA%%lib/libqtutilities.so
%%PLASMA%%lib/libqtutilities.so.6
-%%PLASMA%%lib/libqtutilities.so.6.22.0
+%%PLASMA%%lib/libqtutilities.so.6.22.2
%%PLASMA%%lib/libsyncthingconnector.so
%%PLASMA%%lib/libsyncthingconnector.so.%%LIBVERSION%%
-%%PLASMA%%lib/libsyncthingconnector.so.39
+%%PLASMA%%lib/libsyncthingconnector.so.40
%%PLASMA%%lib/libsyncthingmodel.so
%%PLASMA%%lib/libsyncthingmodel.so.%%LIBVERSION%%
-%%PLASMA%%lib/libsyncthingmodel.so.39
+%%PLASMA%%lib/libsyncthingmodel.so.40
%%PLASMA%%lib/libsyncthingwidgets.so
%%PLASMA%%lib/libsyncthingwidgets.so.%%LIBVERSION%%
-%%PLASMA%%lib/libsyncthingwidgets.so.39
+%%PLASMA%%lib/libsyncthingwidgets.so.40
%%PLASMA%%%%QT_PLUGINDIR%%/kf6/kfileitemaction/libsyncthingfileitemaction.so
%%PLASMA%%%%QT_PLUGINDIR%%/plasma/applets/martchus.syncthingplasmoid.so
share/applications/syncthingtray.desktop