Fri Sep 11 01:59:05 2020 UTC ()
Add chat/py-tuilir-hangups, based on chat/py-hangups


(js)
diff -r1.252 -r1.253 pkgsrc/chat/Makefile
diff -r0 -r1.1 pkgsrc/chat/py-tulir-hangups/DESCR
diff -r0 -r1.1 pkgsrc/chat/py-tulir-hangups/Makefile
diff -r0 -r1.1 pkgsrc/chat/py-tulir-hangups/PLIST
diff -r0 -r1.1 pkgsrc/chat/py-tulir-hangups/distinfo

cvs diff -r1.252 -r1.253 pkgsrc/chat/Makefile (switch to unified diff)

--- pkgsrc/chat/Makefile 2020/09/11 01:18:55 1.252
+++ pkgsrc/chat/Makefile 2020/09/11 01:59:05 1.253
@@ -1,151 +1,152 @@ @@ -1,151 +1,152 @@
1# $NetBSD: Makefile,v 1.252 2020/09/11 01:18:55 js Exp $ 1# $NetBSD: Makefile,v 1.253 2020/09/11 01:59:05 js Exp $
2# 2#
3 3
4COMMENT= Communication programs 4COMMENT= Communication programs
5 5
6SUBDIR+= anope 6SUBDIR+= anope
7SUBDIR+= atheme 7SUBDIR+= atheme
8SUBDIR+= bitchbot 8SUBDIR+= bitchbot
9SUBDIR+= bitchx 9SUBDIR+= bitchx
10SUBDIR+= bitlbee 10SUBDIR+= bitlbee
11SUBDIR+= bitlbee-discord 11SUBDIR+= bitlbee-discord
12SUBDIR+= bitlbee-facebook 12SUBDIR+= bitlbee-facebook
13SUBDIR+= bitlbee-mastodon 13SUBDIR+= bitlbee-mastodon
14SUBDIR+= bitlbee-steam 14SUBDIR+= bitlbee-steam
15SUBDIR+= bnc 15SUBDIR+= bnc
16SUBDIR+= carbons-purple 16SUBDIR+= carbons-purple
17SUBDIR+= centerim 17SUBDIR+= centerim
18SUBDIR+= centerim5 18SUBDIR+= centerim5
19SUBDIR+= cgiirc 19SUBDIR+= cgiirc
20SUBDIR+= coyim 20SUBDIR+= coyim
21SUBDIR+= ctrlproxy 21SUBDIR+= ctrlproxy
22SUBDIR+= dccserver 22SUBDIR+= dccserver
23SUBDIR+= dino 23SUBDIR+= dino
24SUBDIR+= eggdrop 24SUBDIR+= eggdrop
25SUBDIR+= ejabberd 25SUBDIR+= ejabberd
26SUBDIR+= ekg 26SUBDIR+= ekg
27SUBDIR+= emacs-jabber 27SUBDIR+= emacs-jabber
28SUBDIR+= emech 28SUBDIR+= emech
29SUBDIR+= epic4 29SUBDIR+= epic4
30SUBDIR+= epic4-doc 30SUBDIR+= epic4-doc
31SUBDIR+= farstream 31SUBDIR+= farstream
32SUBDIR+= finch 32SUBDIR+= finch
33SUBDIR+= fisg 33SUBDIR+= fisg
34SUBDIR+= gajim 34SUBDIR+= gajim
35SUBDIR+= gajim-plugin-omemo 35SUBDIR+= gajim-plugin-omemo
36SUBDIR+= gloox 36SUBDIR+= gloox
37SUBDIR+= goofey 37SUBDIR+= goofey
38SUBDIR+= hexchat 38SUBDIR+= hexchat
39SUBDIR+= i2cb 39SUBDIR+= i2cb
40SUBDIR+= i2cbd 40SUBDIR+= i2cbd
41SUBDIR+= icb 41SUBDIR+= icb
42SUBDIR+= icbirc 42SUBDIR+= icbirc
43SUBDIR+= ii 43SUBDIR+= ii
44SUBDIR+= ircII 44SUBDIR+= ircII
45SUBDIR+= ircd-hybrid 45SUBDIR+= ircd-hybrid
46SUBDIR+= irchat-pj 46SUBDIR+= irchat-pj
47SUBDIR+= ircu 47SUBDIR+= ircu
48SUBDIR+= iroffer 48SUBDIR+= iroffer
49SUBDIR+= irssi 49SUBDIR+= irssi
50SUBDIR+= irssi-icb 50SUBDIR+= irssi-icb
51SUBDIR+= irssi-xmpp 51SUBDIR+= irssi-xmpp
52SUBDIR+= jabberd2 52SUBDIR+= jabberd2
53SUBDIR+= kgb-bot 53SUBDIR+= kgb-bot
54SUBDIR+= konversation 54SUBDIR+= konversation
55SUBDIR+= ktp-accounts-kcm 55SUBDIR+= ktp-accounts-kcm
56SUBDIR+= ktp-approver 56SUBDIR+= ktp-approver
57SUBDIR+= ktp-auth-handler 57SUBDIR+= ktp-auth-handler
58SUBDIR+= ktp-common-internals 58SUBDIR+= ktp-common-internals
59SUBDIR+= ktp-contact-list 59SUBDIR+= ktp-contact-list
60SUBDIR+= ktp-contact-runner 60SUBDIR+= ktp-contact-runner
61SUBDIR+= ktp-desktop-applets 61SUBDIR+= ktp-desktop-applets
62SUBDIR+= ktp-filetransfer-handler 62SUBDIR+= ktp-filetransfer-handler
63SUBDIR+= ktp-kded-integration-module 63SUBDIR+= ktp-kded-integration-module
64SUBDIR+= ktp-send-file 64SUBDIR+= ktp-send-file
65SUBDIR+= ktp-text-ui 65SUBDIR+= ktp-text-ui
66SUBDIR+= libfolks 66SUBDIR+= libfolks
67SUBDIR+= libgadu 67SUBDIR+= libgadu
68SUBDIR+= libmesode 68SUBDIR+= libmesode
69SUBDIR+= libmsn 69SUBDIR+= libmsn
70SUBDIR+= libotr 70SUBDIR+= libotr
71SUBDIR+= libpurple 71SUBDIR+= libpurple
72SUBDIR+= libsignal-protocol-c 72SUBDIR+= libsignal-protocol-c
73SUBDIR+= libtelepathy 73SUBDIR+= libtelepathy
74SUBDIR+= libtlen 74SUBDIR+= libtlen
75SUBDIR+= loudmouth 75SUBDIR+= loudmouth
76SUBDIR+= lurch-purple 76SUBDIR+= lurch-purple
77SUBDIR+= matrix-synapse 77SUBDIR+= matrix-synapse
78SUBDIR+= matterircd 78SUBDIR+= matterircd
79SUBDIR+= mcabber 79SUBDIR+= mcabber
80SUBDIR+= meanwhile 80SUBDIR+= meanwhile
81SUBDIR+= miniircd 81SUBDIR+= miniircd
82SUBDIR+= mumble 82SUBDIR+= mumble
83SUBDIR+= ninja 83SUBDIR+= ninja
84SUBDIR+= p5-IRC-Utils 84SUBDIR+= p5-IRC-Utils
85SUBDIR+= p5-Net-Goofey 85SUBDIR+= p5-Net-Goofey
86SUBDIR+= p5-Net-Jabber 86SUBDIR+= p5-Net-Jabber
87SUBDIR+= p5-POE-Component-IRC 87SUBDIR+= p5-POE-Component-IRC
88SUBDIR+= p5-POE-Filter-IRCD 88SUBDIR+= p5-POE-Filter-IRCD
89SUBDIR+= phone 89SUBDIR+= phone
90SUBDIR+= pidgin 90SUBDIR+= pidgin
91SUBDIR+= pidgin-facebookchat 91SUBDIR+= pidgin-facebookchat
92SUBDIR+= pidgin-icb 92SUBDIR+= pidgin-icb
93SUBDIR+= pidgin-latex 93SUBDIR+= pidgin-latex
94SUBDIR+= pidgin-libnotify 94SUBDIR+= pidgin-libnotify
95SUBDIR+= pidgin-otr 95SUBDIR+= pidgin-otr
96SUBDIR+= pidgin-sametime 96SUBDIR+= pidgin-sametime
97SUBDIR+= pidgin-silc 97SUBDIR+= pidgin-silc
98SUBDIR+= pircbot 98SUBDIR+= pircbot
99SUBDIR+= profanity 99SUBDIR+= profanity
100SUBDIR+= prosody 100SUBDIR+= prosody
101SUBDIR+= psi 101SUBDIR+= psi
102SUBDIR+= psybnc 102SUBDIR+= psybnc
103SUBDIR+= py-axolotl 103SUBDIR+= py-axolotl
104SUBDIR+= py-axolotl-curve25519 104SUBDIR+= py-axolotl-curve25519
105SUBDIR+= py-hangups 105SUBDIR+= py-hangups
106SUBDIR+= py-mastodon 106SUBDIR+= py-mastodon
107SUBDIR+= py-mautrix 107SUBDIR+= py-mautrix
108SUBDIR+= py-nbxmpp 108SUBDIR+= py-nbxmpp
 109SUBDIR+= py-tulir-hangups
109SUBDIR+= py-xmpppy 110SUBDIR+= py-xmpppy
110SUBDIR+= quassel 111SUBDIR+= quassel
111SUBDIR+= quirc 112SUBDIR+= quirc
112SUBDIR+= riece 113SUBDIR+= riece
113SUBDIR+= roxirc 114SUBDIR+= roxirc
114SUBDIR+= ruby-net-irc 115SUBDIR+= ruby-net-irc
115SUBDIR+= scrollz 116SUBDIR+= scrollz
116SUBDIR+= silc-client 117SUBDIR+= silc-client
117SUBDIR+= silc-client-icb 118SUBDIR+= silc-client-icb
118SUBDIR+= silc-server 119SUBDIR+= silc-server
119SUBDIR+= sirc 120SUBDIR+= sirc
120SUBDIR+= skypeweb-purple 121SUBDIR+= skypeweb-purple
121SUBDIR+= spectrum 122SUBDIR+= spectrum
122SUBDIR+= srain 123SUBDIR+= srain
123SUBDIR+= swift 124SUBDIR+= swift
124SUBDIR+= telegram-purple 125SUBDIR+= telegram-purple
125SUBDIR+= telepathy-farstream 126SUBDIR+= telepathy-farstream
126SUBDIR+= telepathy-gabble 127SUBDIR+= telepathy-gabble
127SUBDIR+= telepathy-glib 128SUBDIR+= telepathy-glib
128SUBDIR+= telepathy-haze 129SUBDIR+= telepathy-haze
129SUBDIR+= telepathy-idle 130SUBDIR+= telepathy-idle
130SUBDIR+= telepathy-logger 131SUBDIR+= telepathy-logger
131SUBDIR+= telepathy-mission-control 132SUBDIR+= telepathy-mission-control
132SUBDIR+= telepathy-mission-control5 133SUBDIR+= telepathy-mission-control5
133SUBDIR+= telepathy-qt 134SUBDIR+= telepathy-qt
134SUBDIR+= telepathy-qt5 135SUBDIR+= telepathy-qt5
135SUBDIR+= tik 136SUBDIR+= tik
136SUBDIR+= tirc 137SUBDIR+= tirc
137SUBDIR+= tkabber 138SUBDIR+= tkabber
138SUBDIR+= tkirc 139SUBDIR+= tkirc
139SUBDIR+= tkirc2 140SUBDIR+= tkirc2
140SUBDIR+= tootstream 141SUBDIR+= tootstream
141SUBDIR+= toxcore 142SUBDIR+= toxcore
142SUBDIR+= unrealircd 143SUBDIR+= unrealircd
143SUBDIR+= weechat 144SUBDIR+= weechat
144SUBDIR+= xaric 145SUBDIR+= xaric
145SUBDIR+= ysm 146SUBDIR+= ysm
146SUBDIR+= zenicb 147SUBDIR+= zenicb
147SUBDIR+= zenirc 148SUBDIR+= zenirc
148SUBDIR+= zircon 149SUBDIR+= zircon
149SUBDIR+= znc 150SUBDIR+= znc
150 151
151.include "../mk/misc/category.mk" 152.include "../mk/misc/category.mk"

File Added: pkgsrc/chat/py-tulir-hangups/Attic/DESCR
Fork of hangups for use with mautrix-hangous.

hangups is the first third-party instant messaging client for Google
Hangouts. It includes both a Python library and a reference client
with a text-based user interface.

Unlike its predecessor Google Talk, Hangouts uses a proprietary,
non-interoperable protocol. hangups is implemented by reverse-engineering
this protocol, which allows it to support features like group
messaging that aren't available in clients that connect via XMPP.

hangups is still in an early stage of development. The reference
client is usable for basic chatting, but the API is undocumented
and subject to change.

File Added: pkgsrc/chat/py-tulir-hangups/Attic/Makefile
# $NetBSD: Makefile,v 1.1 2020/09/11 01:59:05 js Exp $

PKGNAME=	${PYPKGPREFIX}-tulir-hangups-0.4.12
DISTNAME=	v${PKGVERSION_NOREV}
EGG_NAME=	tulir_hangups-${PKGVERSION_NOREV}
GITHUB_PROJECT=	hangups
GITHUB_TAG=	v${PKGVERSION_NOREV}
CATEGORIES=	chat python
MASTER_SITES=	${MASTER_SITE_GITHUB:=tulir/}

MAINTAINER=	js@pkgsrc.org
HOMEPAGE=	https://github.com/tulir/hangups
COMMENT=	Fork of py-hangups for use with mautrix-hangouts
LICENSE=	mit

DEPENDS+=	${PYPKGPREFIX}-MechanicalSoup>=0.6.0:../../www/py-MechanicalSoup
DEPENDS+=	${PYPKGPREFIX}-aiohttp>=3.3:../../www/py-aiohttp
DEPENDS+=	${PYPKGPREFIX}-appdirs>=1.4.0:../../devel/py-appdirs
DEPENDS+=	${PYPKGPREFIX}-async-timeout>=2:../../devel/py-async-timeout
DEPENDS+=	${PYPKGPREFIX}-configargparse>=0.11.0:../../devel/py-configargparse
DEPENDS+=	${PYPKGPREFIX}-protobuf>=3.1.0:../../devel/py-protobuf
DEPENDS+=	${PYPKGPREFIX}-readlike>=0.1.2:../../devel/py-readlike
DEPENDS+=	${PYPKGPREFIX}-reparser>=1.4.3:../../devel/py-reparser
DEPENDS+=	${PYPKGPREFIX}-requests>=2.6.0:../../devel/py-requests
DEPENDS+=	${PYPKGPREFIX}-urwid>=1.3.1:../../devel/py-urwid

USE_LANGUAGES=	# none

PYTHON_VERSIONS_INCOMPATIBLE=	27

.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/chat/py-tulir-hangups/Attic/PLIST
@comment $NetBSD: PLIST,v 1.1 2020/09/11 01:59:05 js Exp $
bin/hangups
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/hangups/__init__.py
${PYSITELIB}/hangups/__init__.pyc
${PYSITELIB}/hangups/__init__.pyo
${PYSITELIB}/hangups/auth.py
${PYSITELIB}/hangups/auth.pyc
${PYSITELIB}/hangups/auth.pyo
${PYSITELIB}/hangups/channel.py
${PYSITELIB}/hangups/channel.pyc
${PYSITELIB}/hangups/channel.pyo
${PYSITELIB}/hangups/client.py
${PYSITELIB}/hangups/client.pyc
${PYSITELIB}/hangups/client.pyo
${PYSITELIB}/hangups/conversation.py
${PYSITELIB}/hangups/conversation.pyc
${PYSITELIB}/hangups/conversation.pyo
${PYSITELIB}/hangups/conversation_event.py
${PYSITELIB}/hangups/conversation_event.pyc
${PYSITELIB}/hangups/conversation_event.pyo
${PYSITELIB}/hangups/event.py
${PYSITELIB}/hangups/event.pyc
${PYSITELIB}/hangups/event.pyo
${PYSITELIB}/hangups/exceptions.py
${PYSITELIB}/hangups/exceptions.pyc
${PYSITELIB}/hangups/exceptions.pyo
${PYSITELIB}/hangups/hangouts_pb2.py
${PYSITELIB}/hangups/hangouts_pb2.pyc
${PYSITELIB}/hangups/hangouts_pb2.pyo
${PYSITELIB}/hangups/http_utils.py
${PYSITELIB}/hangups/http_utils.pyc
${PYSITELIB}/hangups/http_utils.pyo
${PYSITELIB}/hangups/message_parser.py
${PYSITELIB}/hangups/message_parser.pyc
${PYSITELIB}/hangups/message_parser.pyo
${PYSITELIB}/hangups/parsers.py
${PYSITELIB}/hangups/parsers.pyc
${PYSITELIB}/hangups/parsers.pyo
${PYSITELIB}/hangups/pblite.py
${PYSITELIB}/hangups/pblite.pyc
${PYSITELIB}/hangups/pblite.pyo
${PYSITELIB}/hangups/ui/__init__.py
${PYSITELIB}/hangups/ui/__init__.pyc
${PYSITELIB}/hangups/ui/__init__.pyo
${PYSITELIB}/hangups/ui/__main__.py
${PYSITELIB}/hangups/ui/__main__.pyc
${PYSITELIB}/hangups/ui/__main__.pyo
${PYSITELIB}/hangups/ui/emoticon.py
${PYSITELIB}/hangups/ui/emoticon.pyc
${PYSITELIB}/hangups/ui/emoticon.pyo
${PYSITELIB}/hangups/ui/notifier.py
${PYSITELIB}/hangups/ui/notifier.pyc
${PYSITELIB}/hangups/ui/notifier.pyo
${PYSITELIB}/hangups/ui/utils.py
${PYSITELIB}/hangups/ui/utils.pyc
${PYSITELIB}/hangups/ui/utils.pyo
${PYSITELIB}/hangups/user.py
${PYSITELIB}/hangups/user.pyc
${PYSITELIB}/hangups/user.pyo
${PYSITELIB}/hangups/version.py
${PYSITELIB}/hangups/version.pyc
${PYSITELIB}/hangups/version.pyo

File Added: pkgsrc/chat/py-tulir-hangups/Attic/distinfo
$NetBSD: distinfo,v 1.1 2020/09/11 01:59:05 js Exp $

SHA1 (v0.4.12.tar.gz) = 0058e5fea202d4769aa4601758ceca75d0159c0f
RMD160 (v0.4.12.tar.gz) = 8b0a5e746fb9c271414fdcd83f46dc295ca976c2
SHA512 (v0.4.12.tar.gz) = 226cc6820aeb54581d47f30e507419d5ee8fc5b5f5d63cbb9be699ebf82fd66e3456cde86dc7b77d56f0c7d6af7181279608ca8bdf571518eee3d4e1088f1201
Size (v0.4.12.tar.gz) = 177971 bytes