Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Nov 2020 22:23:30 +0000 (UTC)
From:      Adriaan de Groot <adridg@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r555794 - in head/net-im: . neochat neochat/files
Message-ID:  <202011202223.0AKMNUJS097874@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adridg
Date: Fri Nov 20 22:23:30 2020
New Revision: 555794
URL: https://svnweb.freebsd.org/changeset/ports/555794

Log:
  New port: net-im/neochat
  
  neochat is a KDE fork of net-im/spectral, using KDE technologies on
  top of the Qt bits from spectral. It's not clear if spectral is still
  being developed. If not, I'll deprecate the spectral port in a while.
  
  One UI glitch is present, because of KDE Frameworks 5.75 -- the
  requirement for 5.76 is patched out in the port, because 5.76
  has not landed yet.

Added:
  head/net-im/neochat/
  head/net-im/neochat/Makefile   (contents, props changed)
  head/net-im/neochat/distinfo   (contents, props changed)
  head/net-im/neochat/files/
  head/net-im/neochat/files/patch-CMakeLists.txt   (contents, props changed)
  head/net-im/neochat/pkg-descr   (contents, props changed)
  head/net-im/neochat/pkg-plist   (contents, props changed)
Modified:
  head/net-im/Makefile

Modified: head/net-im/Makefile
==============================================================================
--- head/net-im/Makefile	Fri Nov 20 21:46:49 2020	(r555793)
+++ head/net-im/Makefile	Fri Nov 20 22:23:30 2020	(r555794)
@@ -76,6 +76,7 @@
     SUBDIR += meanwhile
     SUBDIR += mikutter
     SUBDIR += mtxclient
+    SUBDIR += neochat
     SUBDIR += nextcloud-talk
     SUBDIR += nheko
     SUBDIR += openfire

Added: head/net-im/neochat/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/neochat/Makefile	Fri Nov 20 22:23:30 2020	(r555794)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME=	neochat
+PORTVERSION=	0.1.0
+CATEGORIES=	net-im
+
+MAINTAINER=	adridg@FreeBSD.org
+COMMENT=	Glossy Matrix IM client based on KDE technologies
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSES/GPL-3.0-only.txt
+
+LIB_DEPENDS=	libcmark.so:textproc/cmark \
+		libqt5keychain.so:security/qtkeychain
+BUILD_DEPENDS=	libquotient>=0.6.2:net-im/libquotient
+
+USES=		cmake compiler:c++17-lang gl kde:5 pkgconfig qt:5 tar:bz2
+USE_GL=		gl
+USE_QT=		core dbus declarative graphicaleffects gui imageformats \
+		multimedia network quickcontrols quickcontrols2 \
+		svg widgets xml \
+		buildtools_build linguist_build qmake_build
+USE_KDE=	config i18n kirigami2 notifications \
+		ecm_build 
+
+COMMIT=		1c6f1f7353dee450228d14a44f4d23968a4d890d
+DISTFILES=	${PORTNAME}-${COMMIT}.tar.bz2:neochat
+MASTER_SITES=	https://invent.kde.org/network/${PORTNAME}/-/archive/${COMMIT}/:neochat
+
+# This is a hack before the first KDE release service release, since we're
+# fetching GIT hashes rather than a tidy tarball.
+WRKSRC=		${WRKDIR}/${PORTNAME}-${COMMIT}
+
+.include <bsd.port.mk>

Added: head/net-im/neochat/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/neochat/distinfo	Fri Nov 20 22:23:30 2020	(r555794)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1605890058
+SHA256 (neochat-1c6f1f7353dee450228d14a44f4d23968a4d890d.tar.bz2) = 67a2f558f137ee9babdd4e6b029e950819f5481d2e1edc706c35fa3c425b2c3d
+SIZE (neochat-1c6f1f7353dee450228d14a44f4d23968a4d890d.tar.bz2) = 131918

Added: head/net-im/neochat/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/neochat/files/patch-CMakeLists.txt	Fri Nov 20 22:23:30 2020	(r555794)
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig	2020-11-20 16:39:59 UTC
++++ CMakeLists.txt
+@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.1)
+ 
+ project(Neochat)
+ 
+-set(KF5_MIN_VERSION "5.76.0")
++set(KF5_MIN_VERSION "5.75.0")
+ set(QT_MIN_VERSION "5.15.0")
+ 
+ find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)

Added: head/net-im/neochat/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/neochat/pkg-descr	Fri Nov 20 22:23:30 2020	(r555794)
@@ -0,0 +1,5 @@
+Neochat is a client for Matrix, the decentralized communication protocol 
+for instant messaging. It is a fork of Spectral, using KDE frameworks, 
+most notably Kirigami, KConfig and KI18n.
+
+WWW: https://invent.kde.org/network/neochat

Added: head/net-im/neochat/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/neochat/pkg-plist	Fri Nov 20 22:23:30 2020	(r555794)
@@ -0,0 +1,5 @@
+bin/neochat
+share/applications/org.kde.neochat.desktop
+share/icons/hicolor/scalable/apps/neochat.svg
+share/knotifications5/neochat.notifyrc
+share/metainfo/org.kde.neochat.appdata.xml



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