From owner-svn-ports-all@freebsd.org Fri Mar 8 17:19:17 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B8F41523729; Fri, 8 Mar 2019 17:19:17 +0000 (UTC) (envelope-from adridg@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2276983750; Fri, 8 Mar 2019 17:19:17 +0000 (UTC) (envelope-from adridg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 16FF42E396; Fri, 8 Mar 2019 17:19:17 +0000 (UTC) (envelope-from adridg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x28HJGWi006406; Fri, 8 Mar 2019 17:19:16 GMT (envelope-from adridg@FreeBSD.org) Received: (from adridg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x28HJFGE006400; Fri, 8 Mar 2019 17:19:15 GMT (envelope-from adridg@FreeBSD.org) Message-Id: <201903081719.x28HJFGE006400@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: adridg set sender to adridg@FreeBSD.org using -f From: Adriaan de Groot Date: Fri, 8 Mar 2019 17:19:15 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r495058 - in head/net-im: . quaternion spectral X-SVN-Group: ports-head X-SVN-Commit-Author: adridg X-SVN-Commit-Paths: in head/net-im: . quaternion spectral X-SVN-Commit-Revision: 495058 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 2276983750 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.97)[-0.973,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Mar 2019 17:19:17 -0000 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@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@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 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