svn commit: r495058 - in head/net-im: . quaternion spectral

Adriaan de Groot adridg at FreeBSD.org
Fri Mar 8 17:19:17 UTC 2019


Author: adridg
Date: Fri Mar  8 17:19:15 2019
New Revision: 495058
URL: https://svnweb.freebsd.org/changeset/ports/495058

Log:
  New port: net-im/spectral .. a glossy Matrix client.
  
  This is another Qt-based Matrix client, but it is much more focused
  on a shiny desktop experience, rather than the more spartan text-like
  look of net-im/quaternion.
  
  The source distribution uses git submodules; add only one of them
  to GL_*, because we use a standalone net-im/libqmatrixclient .
  The PORTVERSION is related to the most-recently-released version,
  but it's not particularly accurate: 464 was released four months ago.

Added:
  head/net-im/spectral/
  head/net-im/spectral/Makefile   (contents, props changed)
  head/net-im/spectral/distinfo   (contents, props changed)
  head/net-im/spectral/pkg-descr   (contents, props changed)
  head/net-im/spectral/pkg-plist   (contents, props changed)
Modified:
  head/net-im/Makefile
  head/net-im/quaternion/Makefile

Modified: head/net-im/Makefile
==============================================================================
--- head/net-im/Makefile	Fri Mar  8 16:47:13 2019	(r495057)
+++ head/net-im/Makefile	Fri Mar  8 17:19:15 2019	(r495058)
@@ -161,6 +161,7 @@
     SUBDIR += sendxmpp
     SUBDIR += skype4
     SUBDIR += slack-term
+    SUBDIR += spectral
     SUBDIR += ssh-chat
     SUBDIR += talkatu
     SUBDIR += teamwords

Modified: head/net-im/quaternion/Makefile
==============================================================================
--- head/net-im/quaternion/Makefile	Fri Mar  8 16:47:13 2019	(r495057)
+++ head/net-im/quaternion/Makefile	Fri Mar  8 17:19:15 2019	(r495058)
@@ -15,8 +15,8 @@ LIB_DEPENDS=	libqt5keychain.so:security/qtkeychain at qt5
 		libsecret-1.so:security/libsecret
 BUILD_DEPENDS=	libqmatrixclient>=0.5:net-im/libqmatrixclient
 
-USES=	cmake compiler:c++17-lang gettext-runtime gnome \
-	localbase:ldflags qt:5 tar:xz
+USES=		cmake compiler:c++17-lang gettext-runtime gnome \
+		localbase:ldflags qt:5 tar:xz
 USE_GNOME=	glib20
 USE_QT=		core dbus declarative gui multimedia network widgets \
 		buildtools_build linguist_build qmake_build

Added: head/net-im/spectral/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/spectral/Makefile	Fri Mar  8 17:19:15 2019	(r495058)
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME=	spectral
+PORTVERSION=	464
+CATEGORIES=	net-im
+
+MAINTAINER=	adridg at FreeBSD.org
+COMMENT=	Glossy Matrix IM client based on Qt technologies
+
+LICENSE=	GPLv3
+LICENSE_FILES=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	libqmatrixclient>=0.5:net-im/libqmatrixclient
+
+USES=		compiler:c++17-lang pkgconfig qmake qt:5 tar:bz2
+USE_GL=		gl
+USE_QT=		core dbus declarative gui multimedia network widgets \
+		buildtools_build linguist_build qmake_build
+
+USE_GITLAB=	yes
+GL_ACCOUNT=	b0
+GL_PROJECT=	spectral \
+		SortFilterProxyModel:sfpm
+GL_COMMIT=	0473f25d38a064ee4e18203ec16eeae84fea4866 \
+		c61f2bdb0da48804a596a9a3a9382eebdba764dc:sfpm
+GL_SUBDIR=	include/SortFilterProxyModel:sfpm
+
+QMAKE_ARGS+=	USE_SYSTEM_QMATRIXCLIENT=true
+
+.include <bsd.port.mk>

Added: head/net-im/spectral/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/spectral/distinfo	Fri Mar  8 17:19:15 2019	(r495058)
@@ -0,0 +1,5 @@
+TIMESTAMP = 1552059588
+SHA256 (b0-spectral-0473f25d38a064ee4e18203ec16eeae84fea4866_GL0.tar.gz) = 821b57ecfb2ca5440e4141e8a8d535792c94736214f929d8eeae6635eca843ee
+SIZE (b0-spectral-0473f25d38a064ee4e18203ec16eeae84fea4866_GL0.tar.gz) = 9215030
+SHA256 (b0-SortFilterProxyModel-c61f2bdb0da48804a596a9a3a9382eebdba764dc_GL0.tar.gz) = 1c2ba6d6926192e0c5e20aa9270d77accce4649a780f957a0b95f5c9d375050b
+SIZE (b0-SortFilterProxyModel-c61f2bdb0da48804a596a9a3a9382eebdba764dc_GL0.tar.gz) = 32084

Added: head/net-im/spectral/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/spectral/pkg-descr	Fri Mar  8 17:19:15 2019	(r495058)
@@ -0,0 +1,8 @@
+Spectral is a glossy cross-platform client for Matrix, the decentralized 
+communication protocol for instant messaging. Spectral is a Matrix client 
+with the maximum features available while keeping a simple, clean and 
+modern design. It is a Qt-based client as beautiful as Electron apps 
+(e.g. Riot.im Web) while using far less resources and still being 
+considered as "native".
+
+WWW: https://gitlab.com/b0/spectral

Added: head/net-im/spectral/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/spectral/pkg-plist	Fri Mar  8 17:19:15 2019	(r495058)
@@ -0,0 +1,8 @@
+bin/spectral
+share/applications/org.eu.encom.spectral.desktop
+share/icons/hicolor/128x128/apps/org.eu.encom.spectral.png
+share/icons/hicolor/16x16/apps/org.eu.encom.spectral.png
+share/icons/hicolor/256x256/apps/org.eu.encom.spectral.png
+share/icons/hicolor/32x32/apps/org.eu.encom.spectral.png
+share/icons/hicolor/512x512/apps/org.eu.encom.spectral.png
+share/metainfo/org.eu.encom.spectral.appdata.xml


More information about the svn-ports-all mailing list