Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Sep 2019 18:37:59 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r511979 - in head/deskutils: . syncthingtray
Message-ID:  <201909131837.x8DIbxTQ065052@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Fri Sep 13 18:37:58 2019
New Revision: 511979
URL: https://svnweb.freebsd.org/changeset/ports/511979

Log:
  deskutils/syncthingtray: create port
  
  Syncthing Tray
  
  Qt 5-based tray application
  Dolphin/Plasma integration
  command-line interface
  Qt-ish C++ interface to control Syncthing
  
  WWW: https://github.com/Martchus/syncthingtray

Added:
  head/deskutils/syncthingtray/
  head/deskutils/syncthingtray/Makefile   (contents, props changed)
  head/deskutils/syncthingtray/distinfo   (contents, props changed)
  head/deskutils/syncthingtray/pkg-descr   (contents, props changed)
  head/deskutils/syncthingtray/pkg-plist   (contents, props changed)
Modified:
  head/deskutils/Makefile   (contents, props changed)

Modified: head/deskutils/Makefile
==============================================================================
--- head/deskutils/Makefile	Fri Sep 13 16:29:36 2019	(r511978)
+++ head/deskutils/Makefile	Fri Sep 13 18:37:58 2019	(r511979)
@@ -232,6 +232,7 @@
     SUBDIR += sugarcrm
     SUBDIR += synapse
     SUBDIR += syncthing-gtk
+    SUBDIR += syncthingtray
     SUBDIR += sysctlview
     SUBDIR += systempreferences
     SUBDIR += taskcoach

Added: head/deskutils/syncthingtray/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/syncthingtray/Makefile	Fri Sep 13 18:37:58 2019	(r511979)
@@ -0,0 +1,69 @@
+# $FreeBSD$
+
+PORTNAME=	syncthingtray
+PORTVERSION=	0.10.0
+DISTVERSIONPREFIX=	v
+CATEGORIES=	deskutils
+
+MAINTAINER=	swills@FreeBSD.org
+COMMENT=	Qt 5-based Syncthing tray application
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKDIR}/syncthingtray/LICENSE
+
+BUILD_DEPENDS=	${LOCALBASE}/share/ECM/cmake/ECMConfig.cmake:devel/kf5-extra-cmake-modules \
+		doxygen:devel/doxygen
+LIB_DEPENDS=	libboost_iostreams.so:devel/boost-libs \
+		libboost_regex.so:devel/boost-libs
+
+USES=		cmake:insource iconv kde:5 qt:5
+
+USE_GITHUB=	nodefault
+GH_TUPLE=	Martchus:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:syncthingtray/../syncthingtray \
+		Martchus:cpp-utilities:v5.0.0:cpputilities/../c++utilities \
+		Martchus:qtutilities:v6.0.0:qtutilities/../qtutilities \
+		Martchus:subdirs:f3b12f9:subdirs/../subdirs
+
+USE_KDE=	plasma-framework
+USE_QT=		concurrent core dbus declarative gui location network \
+		printsupport qdbus quickcontrols2 svg webchannel webengine \
+		widgets x11extras buildtools_build doc_build linguist_build \
+		qmake_build
+
+CMAKE_OFF=	USE_STANDARD_FILESYSTEM
+
+CONFIGURE_WRKSRC=	${WRKDIR}
+BUILD_WRKSRC=		${WRKDIR}
+INSTALL_WRKSRC=		${WRKDIR}
+CMAKE_SOURCE_PATH=	${WRKDIR}/subdirs/syncthingtray
+
+post-install:
+	${RM} -r \
+		${STAGEDIR}${PREFIX}/include/c++utilities \
+		${STAGEDIR}${PREFIX}/include/qtutilities \
+		${STAGEDIR}${PREFIX}/lib/libc++utilities.a \
+		${STAGEDIR}${PREFIX}/lib/libqtutilities.a \
+		${STAGEDIR}${PREFIX}/libdata/pkgconfig/c++utilities.pc \
+		${STAGEDIR}${PREFIX}/libdata/pkgconfig/qtutilities.pc \
+		${STAGEDIR}${PREFIX}/share/c++utilities \
+		${STAGEDIR}${PREFIX}/share/qtutilities \
+		${STAGEDIR}${PREFIX}/share/syncthingconnector/cmake \
+		${STAGEDIR}${PREFIX}/share/syncthingfileitemaction/cmake \
+		${STAGEDIR}${PREFIX}/share/syncthingmodel/cmake \
+		${STAGEDIR}${PREFIX}/share/syncthingplasmoid/cmake \
+		${STAGEDIR}${PREFIX}/share/syncthingwidgets/cmake \
+		${STAGEDIR}${PREFIX}/include/syncthingconnector \
+		${STAGEDIR}${PREFIX}/include/syncthingmodel \
+		${STAGEDIR}${PREFIX}/include/syncthingwidgets \
+		${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingconnector.pc \
+		${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingfileitemaction.pc \
+		${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingmodel.pc \
+		${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingplasmoid.pc \
+		${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingwidgets.pc \
+		${STAGEDIR}${PREFIX}/lib/libsyncthingconnector.a \
+		${STAGEDIR}${PREFIX}/lib/libsyncthingmodel.a \
+		${STAGEDIR}${PREFIX}/lib/libsyncthingwidgets.a \
+		${STAGEDIR}${QT_PLUGINDIR} \
+		${STAGEDIR}${QT_LIBDIR}
+
+.include <bsd.port.mk>

Added: head/deskutils/syncthingtray/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/syncthingtray/distinfo	Fri Sep 13 18:37:58 2019	(r511979)
@@ -0,0 +1,9 @@
+TIMESTAMP = 1568388680
+SHA256 (Martchus-syncthingtray-v0.10.0_GH0.tar.gz) = 89a87dc6eb38fcb75f22cb696257300603bdfda460732db4deb545dab19d6942
+SIZE (Martchus-syncthingtray-v0.10.0_GH0.tar.gz) = 1414409
+SHA256 (Martchus-cpp-utilities-v5.0.0_GH0.tar.gz) = 3fda34ea7794a67b0fd454e39827d7733eb76dde0443b6f9b3fd0c41116ffdca
+SIZE (Martchus-cpp-utilities-v5.0.0_GH0.tar.gz) = 151785
+SHA256 (Martchus-qtutilities-v6.0.0_GH0.tar.gz) = fca8352d43a689264574daebcd4d59d6f296112e16122e5509fbe46ed3976692
+SIZE (Martchus-qtutilities-v6.0.0_GH0.tar.gz) = 99292
+SHA256 (Martchus-subdirs-f3b12f9_GH0.tar.gz) = b4879e20a46ea6b24558264dbd9f20072de94fa32b71b4d60e0d39523aae769f
+SIZE (Martchus-subdirs-f3b12f9_GH0.tar.gz) = 8834

Added: head/deskutils/syncthingtray/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/syncthingtray/pkg-descr	Fri Sep 13 18:37:58 2019	(r511979)
@@ -0,0 +1,8 @@
+Syncthing Tray
+
+Qt 5-based tray application
+Dolphin/Plasma integration
+command-line interface
+Qt-ish C++ interface to control Syncthing
+
+WWW: https://github.com/Martchus/syncthingtray

Added: head/deskutils/syncthingtray/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/syncthingtray/pkg-plist	Fri Sep 13 18:37:58 2019	(r511979)
@@ -0,0 +1,45 @@
+bin/syncthingctl
+bin/syncthingtray
+share/applications/syncthingtray.desktop
+share/bash-completion/completions/syncthingctl
+share/bash-completion/completions/syncthingtray
+share/icons/hicolor/scalable/apps/syncthingtray.svg
+share/kservices5/plasma-applet-martchus.syncthingplasmoid.desktop
+share/kservices5/syncthingfileitemaction.desktop
+share/metainfo/syncthingtray.appdata.xml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/ButtonShadow.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/CompactRepresentation.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/DetailItem.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/DetailView.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/DevicesPage.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/DirectoriesPage.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/DownloadsPage.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/FullRepresentation.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/IconLabel.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/StatisticsView.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/TinyButton.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/TinyButtonStyle.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/ToolTipTrigger.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/ToolTipView.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/TopLevelItem.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/TopLevelView.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/contents/ui/main.qml
+share/plasma/plasmoids/martchus.syncthingplasmoid/metadata.desktop
+share/plasma/plasmoids/martchus.syncthingplasmoid/metadata.json
+share/syncthingconnector/translations/syncthingconnector_cs_CZ.qm
+share/syncthingconnector/translations/syncthingconnector_de_DE.qm
+share/syncthingconnector/translations/syncthingconnector_en_US.qm
+share/syncthingfileitemaction/translations/syncthingfileitemaction_cs_CZ.qm
+share/syncthingfileitemaction/translations/syncthingfileitemaction_de_DE.qm
+share/syncthingfileitemaction/translations/syncthingfileitemaction_en_US.qm
+share/syncthingmodel/translations/syncthingmodel_cs_CZ.qm
+share/syncthingmodel/translations/syncthingmodel_de_DE.qm
+share/syncthingmodel/translations/syncthingmodel_en_US.qm
+share/syncthingplasmoid/translations/syncthingplasmoid_de_DE.qm
+share/syncthingplasmoid/translations/syncthingplasmoid_en_US.qm
+%%DATADIR%%/translations/syncthingtray_cs_CZ.qm
+%%DATADIR%%/translations/syncthingtray_de_DE.qm
+%%DATADIR%%/translations/syncthingtray_en_US.qm
+share/syncthingwidgets/translations/syncthingwidgets_cs_CZ.qm
+share/syncthingwidgets/translations/syncthingwidgets_de_DE.qm
+share/syncthingwidgets/translations/syncthingwidgets_en_US.qm



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201909131837.x8DIbxTQ065052>