svn commit: r546692 - in head/net-im/chatterino2: . files
Steve Wills
swills at FreeBSD.org
Thu Aug 27 21:22:05 UTC 2020
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 at 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/
More information about the svn-ports-head
mailing list