From owner-svn-ports-all@freebsd.org Thu Aug 27 21:22:05 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A24D73C3B7C; Thu, 27 Aug 2020 21:22:05 +0000 (UTC) (envelope-from swills@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) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 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 4BcwfP3fS4z4nyC; Thu, 27 Aug 2020 21:22:05 +0000 (UTC) (envelope-from swills@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 60917A2F6; Thu, 27 Aug 2020 21:22:05 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 07RLM5jJ047234; Thu, 27 Aug 2020 21:22:05 GMT (envelope-from swills@FreeBSD.org) Received: (from swills@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 07RLM4AL047229; Thu, 27 Aug 2020 21:22:04 GMT (envelope-from swills@FreeBSD.org) Message-Id: <202008272122.07RLM4AL047229@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: swills set sender to swills@FreeBSD.org using -f From: Steve Wills Date: Thu, 27 Aug 2020 21:22:04 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: swills X-SVN-Commit-Paths: in head/net-im/chatterino2: . files X-SVN-Commit-Revision: 546692 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.33 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: Thu, 27 Aug 2020 21:22:05 -0000 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 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/