svn commit: r555794 - in head/net-im: . neochat neochat/files
Adriaan de Groot
adridg at FreeBSD.org
Fri Nov 20 22:23:32 UTC 2020
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 at 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
More information about the svn-ports-head
mailing list