git: 7144dd2374c2 - main - deskutils/syncthingtray: Update 2.1.1 => 2.1.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 17 Jul 2026 00:13:42 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7144dd2374c259b9d614e9932ab548c7519fb1e5
commit 7144dd2374c259b9d614e9932ab548c7519fb1e5
Author: Denis Shaposhnikov <dsh@bamus.cz>
AuthorDate: 2026-07-17 00:11:16 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-07-17 00:11:16 +0000
deskutils/syncthingtray: Update 2.1.1 => 2.1.3
Changelogs:
https://github.com/Martchus/syncthingtray/releases/tag/v2.1.2
https://github.com/Martchus/syncthingtray/releases/tag/v2.1.3
PR: 296843
Sponsored by: UNIS Labs
---
deskutils/syncthingtray/Makefile | 29 ++++++++++++++++++-----------
deskutils/syncthingtray/distinfo | 22 +++++++++++-----------
deskutils/syncthingtray/pkg-plist | 24 ++++++++++++++++++++++++
3 files changed, 53 insertions(+), 22 deletions(-)
diff --git a/deskutils/syncthingtray/Makefile b/deskutils/syncthingtray/Makefile
index 5002a19b3a57..534aa9e39b03 100644
--- a/deskutils/syncthingtray/Makefile
+++ b/deskutils/syncthingtray/Makefile
@@ -1,6 +1,6 @@
PORTNAME= syncthingtray
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.1
+DISTVERSION= 2.1.3
CATEGORIES= deskutils
MAINTAINER= dsh@bamus.cz
@@ -18,11 +18,11 @@ USES= cmake:insource gl iconv perl5 qt:6 xorg
USE_GITHUB= nodefault
GH_ACCOUNT= Martchus
GH_TUPLE:= ${GH_ACCOUNT}:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:${PORTNAME}/../${PORTNAME} \
- ${GH_ACCOUNT}:cpp-utilities:v5.34.1:cpputilities/../c++utilities \
- ${GH_ACCOUNT}:qtutilities:v6.21.2:qtutilities/../qtutilities \
- ${GH_ACCOUNT}:qtforkawesome:v0.3.3:qtforkawesome/../qtforkawesome \
+ ${GH_ACCOUNT}:cpp-utilities:v5.34.2:cpputilities/../c++utilities \
+ ${GH_ACCOUNT}:qtutilities:v6.21.3:qtutilities/../qtutilities \
+ ${GH_ACCOUNT}:qtforkawesome:v0.3.4:qtforkawesome/../qtforkawesome \
ForkAwesome:Fork-Awesome:4fef70f:ForkAwesome/../forkawesome \
- ${GH_ACCOUNT}:subdirs:9fb173e:subdirs/../subdirs
+ ${GH_ACCOUNT}:subdirs:5f47515:subdirs/../subdirs
USE_GL= opengl
USE_PERL5= build
@@ -32,18 +32,19 @@ USE_XORG= x11
CMAKE_ARGS= -DFORK_AWESOME_FONT_FILE=${WRKDIR}/forkawesome/fonts/forkawesome-webfont.ttf \
-DFORK_AWESOME_ICON_DEFINITIONS=${WRKDIR}/forkawesome/src/icons/icons.yml \
-DKF_PACKAGE_PREFIX:STRING=KF6 \
- -DQT_PACKAGE_PREFIX:STRING=Qt6
+ -DQT_PACKAGE_PREFIX:STRING=Qt6 \
+ -DQUICK_GUI=ON -DQUICK_GUI_CONTROLS_STYLE=dynamic
CMAKE_ON= NO_DOXYGEN
CMAKE_OFF= SYSTEMD_SUPPORT USE_STANDARD_FILESYSTEM
CMAKE_SOURCE_PATH= ${WRKDIR}/subdirs/syncthingtray
-CONFLICTS_INSTALL= ${PORTNAME} ${PORTNAME}-*
-
BUILD_WRKSRC= ${WRKDIR}
CONFIGURE_WRKSRC= ${WRKDIR}
INSTALL_WRKSRC= ${WRKDIR}
PATCH_WRKSRC= ${WRKDIR}
+PLIST_SUB= LIBVERSION=${DISTVERSION}
+
OPTIONS_DEFINE= PLASMA WEBENGINE
OPTIONS_DEFAULT= PLASMA WEBENGINE
OPTIONS_SUB= yes
@@ -52,8 +53,14 @@ PLASMA_DESC= Plasma integration (KF dependency)
WEBENGINE_DESC= Built-in web view (webengine dependency)
PLASMA_USES= kde:6
-PLASMA_USE= KDE=ecm:build,libplasma:build
+PLASMA_USE= KDE=bookmarks,completion,config,coreaddons,ecm:build \
+ KDE=jobwidgets,itemviews,kio,libplasma,jobwidgets \
+ KDE=kirigami2,service,solid,widgetsaddons
+# PLASMA option now requires `-DBUILD_SHARED_LIBS=ON`. See
+# https://github.com/Martchus/syncthingtray/issues/451
PLASMA_CMAKE_BOOL_OFF= NO_FILE_ITEM_ACTION_PLUGIN NO_PLASMOID
+PLASMA_CMAKE_ON= -DBUILD_SHARED_LIBS=ON
+PLASMA_CONFLICTS_INSTALL= cpp-utilities qtutilities
WEBENGINE_USE= QT=positioning,webchannel,webengine
WEBENGINE_CMAKE_ON= -DWEBVIEW_PROVIDER:STRING=webengine
@@ -75,6 +82,7 @@ post-install:
${STAGEDIR}${PREFIX}/lib/libsyncthingconnector.a \
${STAGEDIR}${PREFIX}/lib/libsyncthingmodel.a \
${STAGEDIR}${PREFIX}/lib/libsyncthingwidgets.a \
+ ${STAGEDIR}${PREFIX}/lib/libsyncthingwidgetsplugin.a \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/c++utilities.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/qtforkawesome.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/qtforkawesomeiconengine.pc \
@@ -95,7 +103,6 @@ post-install:
${STAGEDIR}${PREFIX}/share/syncthingmodel/cmake \
${STAGEDIR}${PREFIX}/share/syncthingplasmoid/cmake \
${STAGEDIR}${PREFIX}/share/syncthingwidgets/cmake \
- ${STAGEDIR}${QT_PLUGINDIR} \
- ${STAGEDIR}${QT_LIBDIR}
+ ${STAGEDIR}${QT_PLUGINDIR}/iconengines
.include <bsd.port.mk>
diff --git a/deskutils/syncthingtray/distinfo b/deskutils/syncthingtray/distinfo
index 42a1460e0a99..81457f281be1 100644
--- a/deskutils/syncthingtray/distinfo
+++ b/deskutils/syncthingtray/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1779715984
-SHA256 (Martchus-syncthingtray-v2.1.1_GH0.tar.gz) = 7a19c32e1a48b77ec1f7263049fcc9d52e3fff2a32e61d4e923c4943496f7880
-SIZE (Martchus-syncthingtray-v2.1.1_GH0.tar.gz) = 6770437
-SHA256 (Martchus-cpp-utilities-v5.34.1_GH0.tar.gz) = 0b62032978dad89de9eeb066e954f2e133c49d81feb46cae9e96ac6fb50a49ec
-SIZE (Martchus-cpp-utilities-v5.34.1_GH0.tar.gz) = 216705
-SHA256 (Martchus-qtutilities-v6.21.2_GH0.tar.gz) = e4ada42d2754ca7f65e1415bf3acace57fe76c77d789555912017d7726cf8fe5
-SIZE (Martchus-qtutilities-v6.21.2_GH0.tar.gz) = 173865
-SHA256 (Martchus-qtforkawesome-v0.3.3_GH0.tar.gz) = 1e6912085e98f36f852db8f99e9235554d19f7fb803c22e6aa57e23191bb0913
-SIZE (Martchus-qtforkawesome-v0.3.3_GH0.tar.gz) = 20233
+TIMESTAMP = 1783687760
+SHA256 (Martchus-syncthingtray-v2.1.3_GH0.tar.gz) = 1c7c1d1469f56e89f4bb353bbf6cc36e2a898cca20a784933abbb43ffcfbae6e
+SIZE (Martchus-syncthingtray-v2.1.3_GH0.tar.gz) = 6787955
+SHA256 (Martchus-cpp-utilities-v5.34.2_GH0.tar.gz) = df3a63f99612046b0302fba4b7a217e31ec2becc0e5afa8937841b4d2241ff8d
+SIZE (Martchus-cpp-utilities-v5.34.2_GH0.tar.gz) = 217537
+SHA256 (Martchus-qtutilities-v6.21.3_GH0.tar.gz) = 84fe062018ece8dfa58a8e529248f3fb07cf6681ecb458918ac75294c96ab2b8
+SIZE (Martchus-qtutilities-v6.21.3_GH0.tar.gz) = 174000
+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
SIZE (ForkAwesome-Fork-Awesome-4fef70f_GH0.tar.gz) = 1803875
-SHA256 (Martchus-subdirs-9fb173e_GH0.tar.gz) = 972b6743fa78bf6cdfb8f4743a6e5d6c52035724cd3d8b67ff1f5c79a0a728f0
-SIZE (Martchus-subdirs-9fb173e_GH0.tar.gz) = 14313
+SHA256 (Martchus-subdirs-5f47515_GH0.tar.gz) = 982d6deecd94c73376460a84eb46d7a88a45aa7939dcb17cc8a83d157455b1dc
+SIZE (Martchus-subdirs-5f47515_GH0.tar.gz) = 14319
diff --git a/deskutils/syncthingtray/pkg-plist b/deskutils/syncthingtray/pkg-plist
index 51dbc166f913..de1afffe7859 100644
--- a/deskutils/syncthingtray/pkg-plist
+++ b/deskutils/syncthingtray/pkg-plist
@@ -1,5 +1,28 @@
bin/syncthingctl
bin/syncthingtray
+%%PLASMA%%lib/libc++utilities.so
+%%PLASMA%%lib/libc++utilities.so.5
+%%PLASMA%%lib/libc++utilities.so.5.34.2
+%%PLASMA%%lib/libqtforkawesome.so
+%%PLASMA%%lib/libqtforkawesome.so.0.3.4
+%%PLASMA%%lib/libqtforkawesome.so.1
+%%PLASMA%%lib/libqtquickforkawesome.so
+%%PLASMA%%lib/libqtquickforkawesome.so.0.3.4
+%%PLASMA%%lib/libqtquickforkawesome.so.1
+%%PLASMA%%lib/libqtutilities.so
+%%PLASMA%%lib/libqtutilities.so.6
+%%PLASMA%%lib/libqtutilities.so.6.21.3
+%%PLASMA%%lib/libsyncthingconnector.so
+%%PLASMA%%lib/libsyncthingconnector.so.%%LIBVERSION%%
+%%PLASMA%%lib/libsyncthingconnector.so.38
+%%PLASMA%%lib/libsyncthingmodel.so
+%%PLASMA%%lib/libsyncthingmodel.so.%%LIBVERSION%%
+%%PLASMA%%lib/libsyncthingmodel.so.38
+%%PLASMA%%lib/libsyncthingwidgets.so
+%%PLASMA%%lib/libsyncthingwidgets.so.%%LIBVERSION%%
+%%PLASMA%%lib/libsyncthingwidgets.so.38
+%%PLASMA%%%%QT_PLUGINDIR%%/kf6/kfileitemaction/libsyncthingfileitemaction.so
+%%PLASMA%%%%QT_PLUGINDIR%%/plasma/applets/martchus.syncthingplasmoid.so
share/applications/syncthingtray.desktop
share/bash-completion/completions/syncthingctl
share/bash-completion/completions/syncthingtray
@@ -62,3 +85,4 @@ share/syncthingwidgets/translations/syncthingwidgets_en_US.qm
share/syncthingwidgets/translations/syncthingwidgets_fr_FR.qm
share/syncthingwidgets/translations/syncthingwidgets_ru_RU.qm
share/syncthingwidgets/translations/syncthingwidgets_zh_CN.qm
+@dir %%QT_PLUGINDIR%%