Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Aug 2020 21:22:04 +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: r546692 - in head/net-im/chatterino2: . files
Message-ID:  <202008272122.07RLM4AL047229@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Thu Aug 27 21:22:04 2020
New Revision: 546692
URL: https://svnweb.freebsd.org/changeset/ports/546692

Log:
  net-im/chatterino2: create port
  
  Chatterino is a chat client for twitch chat. It aims to be an improved/extended
  version of the twitch web chat.
  
  WWW: https://chatterino.com/

Added:
  head/net-im/chatterino2/
  head/net-im/chatterino2/Makefile   (contents, props changed)
  head/net-im/chatterino2/distinfo   (contents, props changed)
  head/net-im/chatterino2/files/
  head/net-im/chatterino2/files/patch-docs_README.md   (contents, props changed)
  head/net-im/chatterino2/files/patch-lib_openssl.pri   (contents, props changed)
  head/net-im/chatterino2/pkg-descr   (contents, props changed)

Added: head/net-im/chatterino2/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/chatterino2/Makefile	Thu Aug 27 21:22:04 2020	(r546692)
@@ -0,0 +1,70 @@
+# $FreeBSD$
+
+PORTNAME=	chatterino2
+PORTVERSION=	g2020082701
+CATEGORIES=	net-im
+
+MAINTAINER=	swills@FreeBSD.org
+COMMENT=	Twitch chat client
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	rapidjson>0:devel/rapidjson
+LIB_DEPENDS=	libboost_system.so:devel/boost-libs \
+		libqt5keychain.so:security/qtkeychain
+
+USES=		gl pkgconfig qmake qt:5 ssl
+USE_QT=		concurrent core gui multimedia network svg widgets \
+		buildtools_build qmake_build
+USE_GL=		gl
+
+OPTIONS_DEFINE=	DOCS
+
+DESKTOP_ENTRIES=	"Chatterino" \
+			"" \
+			"chatterino" \
+			"chatterino" \
+			"Network;InstantMessaging;" \
+			""
+
+PLIST_FILES=	bin/chatterino \
+		share/appdata/com.chatterino.chatterino.appdata.xml \
+		share/icons/hicolor/256x256/apps/chatterino.png
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	chatterino
+GH_TAGNAME=	279a80b
+GH_TUPLE=	Chatterino:libcommuni:f3e7f97:communi/lib/libcommuni \
+		pajlada:humanize:1386737:humanize/lib/humanize \
+		pajlada:serialize:86bfa5a:serialize/lib/serialize \
+		pajlada:settings:4fe0ff9:settings/lib/settings \
+		pajlada:signals:6665cca:signals/lib/signals \
+		ziocleto:websocketpp:1e0138c:websocketpp/lib/websocketpp
+
+QMAKE_ENV=	GIT_COMMIT=${GH_TAGNAME} \
+		GIT_RELEASE=${DISTVERSIONPREFIX}${PORTVERSION}
+QMAKE_ARGS=	INCLUDEPATH+=${LOCALBASE}/include/qt5keychain \
+		LIBS+=-lqt5keychain PREFIX=${STAGEDIR}${PREFIX} \
+		RAPIDJSON_SYSTEM=1
+
+PORTDOCS=	README.md docs/Commands.md docs/ENV.md docs/IMAGEUPLOADER.md \
+		docs/README.md docs/Regex.md
+
+post-extract:
+	@${RM} ${WRKSRC}/lib/qtkeychain.pri
+
+post-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/chatterino ${STAGEDIR}${PREFIX}/bin/
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/ ${STAGEDIR}${PREFIX}/share/appdata/
+	${INSTALL_DATA} ${WRKSRC}/resources/icon.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/chatterino.png
+	${INSTALL_DATA} ${WRKSRC}/resources/com.chatterino.chatterino.appdata.xml ${STAGEDIR}${PREFIX}/share/appdata/
+
+post-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}/docs
+	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/
+.for DOC in docs/Commands.md docs/ENV.md docs/IMAGEUPLOADER.md docs/README.md docs/Regex.md
+	${INSTALL_DATA} ${WRKSRC}/${DOC} ${STAGEDIR}${DOCSDIR}/docs
+.endfor
+
+.include <bsd.port.mk>

Added: head/net-im/chatterino2/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/chatterino2/distinfo	Thu Aug 27 21:22:04 2020	(r546692)
@@ -0,0 +1,15 @@
+TIMESTAMP = 1598558036
+SHA256 (chatterino-chatterino2-g2020082701-279a80b_GH0.tar.gz) = 3cc87aca9c05a122fd5926fbb9a8562ca5b0d8d6055ac8e0add13abc89faed4d
+SIZE (chatterino-chatterino2-g2020082701-279a80b_GH0.tar.gz) = 1444158
+SHA256 (pajlada-humanize-1386737_GH0.tar.gz) = 06ddd3e8a03a8a600b473a1c41a145ec8dfafad2976e75fa5357ba5ed37e192d
+SIZE (pajlada-humanize-1386737_GH0.tar.gz) = 83143
+SHA256 (pajlada-serialize-86bfa5a_GH0.tar.gz) = 6d5cbb67adf0fb5d77249855f39650f75f6c5f888bee0a0c226a096878aed35b
+SIZE (pajlada-serialize-86bfa5a_GH0.tar.gz) = 7792
+SHA256 (pajlada-settings-4fe0ff9_GH0.tar.gz) = 694af04537d4be20cb85e20e76bd4dacfe37bd685a0f23a490e7671375542662
+SIZE (pajlada-settings-4fe0ff9_GH0.tar.gz) = 101672
+SHA256 (pajlada-signals-6665cca_GH0.tar.gz) = 989d9238a5900847275ae13804ea6592f868b12b339d6c9650755a1d168add1e
+SIZE (pajlada-signals-6665cca_GH0.tar.gz) = 8773
+SHA256 (Chatterino-libcommuni-f3e7f97_GH0.tar.gz) = 7e01a92269c043004ce5e6ba8a5ad2c1506d6fc9a03bd74426feb2049ccf4917
+SIZE (Chatterino-libcommuni-f3e7f97_GH0.tar.gz) = 646993
+SHA256 (ziocleto-websocketpp-1e0138c_GH0.tar.gz) = 4c76ffdc2449cef01e4ae81b184ed4f1748378951cab5de8c42341bf686e74b5
+SIZE (ziocleto-websocketpp-1e0138c_GH0.tar.gz) = 699473

Added: head/net-im/chatterino2/files/patch-docs_README.md
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/chatterino2/files/patch-docs_README.md	Thu Aug 27 21:22:04 2020	(r546692)
@@ -0,0 +1,19 @@
+--- docs/README.md.orig	2020-08-27 20:38:05 UTC
++++ docs/README.md
+@@ -6,16 +6,4 @@ Table of contents:
+   - [Environment variables](ENV.md)
+   - [Commands](Commands.md)
+   - [Regex](Regex.md)
+-  - [Notes](notes/README.md)
+-    - [TCaccountmanager](notes/TCaccountmanager.md)
+-    - [TCappearanceSettings.md](notes/TCappearanceSettings.md)
+-    - [TCchannelNavigation.md](notes/TCchannelNavigation.md)
+-    - [TCchatterinoFeatures.md](notes/TCchatterinoFeatures.md)
+-    - [TCchatting.md](notes/TCchatting.md)
+-    - [TCchatWindowNavigation.md](notes/TCchatWindowNavigation.md)
+-    - [TCemotes.md](notes/TCemotes.md)
+-    - [TCgeneral.md](notes/TCgeneral.md)
+-    - [TChighlighting.md](notes/TChighlighting.md)
+-    - [TCtabsAndSplits.md](notes/TCtabsAndSplits.md)
+-    - [TCusernameTabbing.md](notes/TCusernameTabbing.md)
+ 

Added: head/net-im/chatterino2/files/patch-lib_openssl.pri
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/chatterino2/files/patch-lib_openssl.pri	Thu Aug 27 21:22:04 2020	(r546692)
@@ -0,0 +1,10 @@
+--- lib/openssl.pri.orig	2020-08-27 19:18:49 UTC
++++ lib/openssl.pri
+@@ -11,7 +11,5 @@ win32 {
+     LIBS += -llibssl
+     LIBS += -llibcrypto
+ } else {
+-    PKGCONFIG += openssl
+-
+     LIBS += -lssl -lcrypto
+ }

Added: head/net-im/chatterino2/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/chatterino2/pkg-descr	Thu Aug 27 21:22:04 2020	(r546692)
@@ -0,0 +1,4 @@
+Chatterino is a chat client for twitch chat. It aims to be an improved/extended
+version of the twitch web chat.
+
+WWW: https://chatterino.com/



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