Tue Oct 23 03:17:22 2018 UTC ()
Import txtorcon-18.3.0, a Twisted tor daemon controller library.


(riastradh)
diff -r1.1230 -r1.1231 pkgsrc/net/Makefile
diff -r0 -r1.1 pkgsrc/net/py-txtorcon/DESCR
diff -r0 -r1.1 pkgsrc/net/py-txtorcon/Makefile
diff -r0 -r1.1 pkgsrc/net/py-txtorcon/PLIST
diff -r0 -r1.1 pkgsrc/net/py-txtorcon/distinfo

cvs diff -r1.1230 -r1.1231 pkgsrc/net/Makefile (expand / switch to unified diff)

--- pkgsrc/net/Makefile 2018/10/23 01:42:34 1.1230
+++ pkgsrc/net/Makefile 2018/10/23 03:17:22 1.1231
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1230 2018/10/23 01:42:34 riastradh Exp $ 1# $NetBSD: Makefile,v 1.1231 2018/10/23 03:17:22 riastradh Exp $
2# 2#
3 3
4COMMENT= Networking tools 4COMMENT= Networking tools
5 5
6SUBDIR+= 3proxy 6SUBDIR+= 3proxy
7SUBDIR+= 6tunnel 7SUBDIR+= 6tunnel
8SUBDIR+= DarwinStreamingServer 8SUBDIR+= DarwinStreamingServer
9SUBDIR+= GeoIP 9SUBDIR+= GeoIP
10SUBDIR+= Geomyidae 10SUBDIR+= Geomyidae
11SUBDIR+= IglooFTP 11SUBDIR+= IglooFTP
12SUBDIR+= LaBrea 12SUBDIR+= LaBrea
13SUBDIR+= ORBit 13SUBDIR+= ORBit
14SUBDIR+= ORBit2 14SUBDIR+= ORBit2
@@ -699,26 +699,27 @@ SUBDIR+= py-smb @@ -699,26 +699,27 @@ SUBDIR+= py-smb
699SUBDIR+= py-soaplib 699SUBDIR+= py-soaplib
700SUBDIR+= py-soappy 700SUBDIR+= py-soappy
701SUBDIR+= py-socketpool 701SUBDIR+= py-socketpool
702SUBDIR+= py-socksipy-branch 702SUBDIR+= py-socksipy-branch
703SUBDIR+= py-softlayer 703SUBDIR+= py-softlayer
704SUBDIR+= py-softlayer_messaging 704SUBDIR+= py-softlayer_messaging
705SUBDIR+= py-subunit 705SUBDIR+= py-subunit
706SUBDIR+= py-tldextract 706SUBDIR+= py-tldextract
707SUBDIR+= py-tweepy 707SUBDIR+= py-tweepy
708SUBDIR+= py-twisted 708SUBDIR+= py-twisted
709SUBDIR+= py-twisted-docs 709SUBDIR+= py-twisted-docs
710SUBDIR+= py-twython 710SUBDIR+= py-twython
711SUBDIR+= py-txamqp 711SUBDIR+= py-txamqp
 712SUBDIR+= py-txtorcon
712SUBDIR+= py-xandikos 713SUBDIR+= py-xandikos
713SUBDIR+= py-zeep 714SUBDIR+= py-zeep
714SUBDIR+= py-zmq 715SUBDIR+= py-zmq
715SUBDIR+= py-zsi 716SUBDIR+= py-zsi
716SUBDIR+= pygopherd 717SUBDIR+= pygopherd
717SUBDIR+= qadsl 718SUBDIR+= qadsl
718SUBDIR+= quagga 719SUBDIR+= quagga
719SUBDIR+= queryperf 720SUBDIR+= queryperf
720SUBDIR+= quvi 721SUBDIR+= quvi
721SUBDIR+= ra-rtsp-proxy 722SUBDIR+= ra-rtsp-proxy
722SUBDIR+= rabbiter 723SUBDIR+= rabbiter
723SUBDIR+= rabbitmq 724SUBDIR+= rabbitmq
724SUBDIR+= rabbitmq-c 725SUBDIR+= rabbitmq-c

File Added: pkgsrc/net/py-txtorcon/DESCR
txtorcon is an implementation of the control-spec for Tor using the
Twisted networking library for Python.

This is useful for writing utilities to control or make use of Tor in
event-based Python programs. If your Twisted program supports endpoints
(like twistd does) your server or client can make use of Tor
immediately, with no code changes. Start your own Tor or connect to one
and get live stream, circuit, relay updates; read and change config;
monitor events; build circuits; create onion services; etcetera.

File Added: pkgsrc/net/py-txtorcon/Makefile
# $NetBSD: Makefile,v 1.1 2018/10/23 03:17:22 riastradh Exp $

DISTNAME=	txtorcon-18.3.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	net python
MASTER_SITES=	${MASTER_SITE_GITHUB:=meejah/}
GITHUB_PROJECT=	txtorcon
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://txtorcon.readthedocs.io/
COMMENT=	Twisted Python library for controlling tor daemon
LICENSE=	mit

USE_LANGUAGES=	# none

.include "../../lang/python/pyversion.mk"

DEPENDS+=	${PYPKGPREFIX}-ZopeInterface>=3.6.1:../../devel/py-ZopeInterface
DEPENDS+=	${PYPKGPREFIX}-automat-[0-9]*:../../devel/py-automat
DEPENDS+=	${PYPKGPREFIX}-incremental-[0-9]*:../../devel/py-incremental
.if ${_PYTHON_VERSION} < 33
DEPENDS+=	${PYPKGPREFIX}-ipaddress>=1.0.16:../../net/py-ipaddress
.endif
DEPENDS+=	${PYPKGPREFIX}-twisted>=15.5.0:../../net/py-twisted

TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test

CHECK_INTERPRETER_SKIP+=	share/txtorcon/examples/*

do-test:
	cd ${WRKSRC} && py.test-${PYVERSSUFFIX}

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

File Added: pkgsrc/net/py-txtorcon/PLIST
@comment $NetBSD: PLIST,v 1.1 2018/10/23 03:17:22 riastradh Exp $
${PYSITELIB}/twisted/plugins/txtorcon_endpoint_parser.pyo
${PYSITELIB}/twisted/plugins/txtorcon_endpoint_parser.pyc
${PYSITELIB}/twisted/plugins/txtorcon_endpoint_parser.py
${PYSITELIB}/txtorcon-18.2.0-py${PYVERSSUFFIX}.egg-info/PKG-INFO
${PYSITELIB}/txtorcon-18.2.0-py${PYVERSSUFFIX}.egg-info/SOURCES.txt
${PYSITELIB}/txtorcon-18.2.0-py${PYVERSSUFFIX}.egg-info/dependency_links.txt
${PYSITELIB}/txtorcon-18.2.0-py${PYVERSSUFFIX}.egg-info/requires.txt
${PYSITELIB}/txtorcon-18.2.0-py${PYVERSSUFFIX}.egg-info/top_level.txt
${PYSITELIB}/txtorcon/__init__.py
${PYSITELIB}/txtorcon/__init__.pyo
${PYSITELIB}/txtorcon/__init__.pyc
${PYSITELIB}/txtorcon/_metadata.pyo
${PYSITELIB}/txtorcon/_metadata.pyc
${PYSITELIB}/txtorcon/_microdesc_parser.pyo
${PYSITELIB}/txtorcon/_microdesc_parser.pyc
${PYSITELIB}/txtorcon/addrmap.pyo
${PYSITELIB}/txtorcon/addrmap.pyc
${PYSITELIB}/txtorcon/attacher.pyo
${PYSITELIB}/txtorcon/attacher.pyc
${PYSITELIB}/txtorcon/circuit.pyo
${PYSITELIB}/txtorcon/circuit.pyc
${PYSITELIB}/txtorcon/controller.pyo
${PYSITELIB}/txtorcon/controller.pyc
${PYSITELIB}/txtorcon/controller_py3.pyo
${PYSITELIB}/txtorcon/controller_py3.pyc
${PYSITELIB}/txtorcon/endpoints.pyo
${PYSITELIB}/txtorcon/endpoints.pyc
${PYSITELIB}/txtorcon/interface.pyo
${PYSITELIB}/txtorcon/interface.pyc
${PYSITELIB}/txtorcon/log.pyo
${PYSITELIB}/txtorcon/log.pyc
${PYSITELIB}/txtorcon/onion.pyo
${PYSITELIB}/txtorcon/onion.pyc
${PYSITELIB}/txtorcon/router.pyo
${PYSITELIB}/txtorcon/router.pyc
${PYSITELIB}/txtorcon/socks.pyo
${PYSITELIB}/txtorcon/socks.pyc
${PYSITELIB}/txtorcon/spaghetti.pyo
${PYSITELIB}/txtorcon/spaghetti.pyc
${PYSITELIB}/txtorcon/stream.pyo
${PYSITELIB}/txtorcon/stream.pyc
${PYSITELIB}/txtorcon/testutil.pyo
${PYSITELIB}/txtorcon/testutil.pyc
${PYSITELIB}/txtorcon/torconfig.pyo
${PYSITELIB}/txtorcon/torconfig.pyc
${PYSITELIB}/txtorcon/torcontrolprotocol.pyo
${PYSITELIB}/txtorcon/torcontrolprotocol.pyc
${PYSITELIB}/txtorcon/torinfo.pyo
${PYSITELIB}/txtorcon/torinfo.pyc
${PYSITELIB}/txtorcon/torstate.pyo
${PYSITELIB}/txtorcon/torstate.pyc
${PYSITELIB}/txtorcon/util.pyo
${PYSITELIB}/txtorcon/util.pyc
${PYSITELIB}/txtorcon/web.pyo
${PYSITELIB}/txtorcon/web.pyc
${PYSITELIB}/txtorcon/_metadata.py
${PYSITELIB}/txtorcon/_microdesc_parser.py
${PYSITELIB}/txtorcon/addrmap.py
${PYSITELIB}/txtorcon/attacher.py
${PYSITELIB}/txtorcon/circuit.py
${PYSITELIB}/txtorcon/controller.py
${PYSITELIB}/txtorcon/controller_py3.py
${PYSITELIB}/txtorcon/endpoints.py
${PYSITELIB}/txtorcon/interface.py
${PYSITELIB}/txtorcon/log.py
${PYSITELIB}/txtorcon/onion.py
${PYSITELIB}/txtorcon/router.py
${PYSITELIB}/txtorcon/socks.py
${PYSITELIB}/txtorcon/spaghetti.py
${PYSITELIB}/txtorcon/stream.py
${PYSITELIB}/txtorcon/testutil.py
${PYSITELIB}/txtorcon/torconfig.py
${PYSITELIB}/txtorcon/torcontrolprotocol.py
${PYSITELIB}/txtorcon/torinfo.py
${PYSITELIB}/txtorcon/torstate.py
${PYSITELIB}/txtorcon/util.py
${PYSITELIB}/txtorcon/web.py
share/txtorcon/INSTALL
share/txtorcon/Makefile
share/txtorcon/README.rst
share/txtorcon/TODO
share/txtorcon/apilinks_sphinxext.py
share/txtorcon/avatar.png
share/txtorcon/conf.py
share/txtorcon/examples.rst
share/txtorcon/examples/close_all_circuits.py
share/txtorcon/examples/connect.py
share/txtorcon/examples/disallow_streams_by_port.py
share/txtorcon/examples/dns_lookups.py
share/txtorcon/examples/hidden_echo.py
share/txtorcon/examples/launch_tor.py
share/txtorcon/examples/launch_tor2web.py
share/txtorcon/examples/launch_tor_endpoint.py
share/txtorcon/examples/launch_tor_endpoint2.py
share/txtorcon/examples/launch_tor_unix_sockets.py
share/txtorcon/examples/launch_tor_with_simplehttpd.py
share/txtorcon/examples/minimal_endpoint.py
share/txtorcon/examples/monitor.py
share/txtorcon/examples/readme.py
share/txtorcon/examples/readme3.py
share/txtorcon/examples/stem_relay_descriptor.py
share/txtorcon/examples/stream_circuit_logger.py
share/txtorcon/examples/tor_info.py
share/txtorcon/examples/web_client.py
share/txtorcon/examples/web_client_authenticated.py
share/txtorcon/examples/web_client_custom_circuit.py
share/txtorcon/examples/web_client_treq.py
share/txtorcon/examples/web_onion_service_aiohttp.py
share/txtorcon/examples/web_onion_service_endpoints.py
share/txtorcon/examples/web_onion_service_ephemeral_auth.py
share/txtorcon/examples/web_onion_service_ephemeral_nonanon.py
share/txtorcon/examples/web_onion_service_ephemeral_unix.py
share/txtorcon/examples/web_onion_service_filesystem.py
share/txtorcon/examples/web_onion_service_prop224.py
share/txtorcon/examples/web_onion_service_prop224_endpoints_file.py
share/txtorcon/examples/webui_server.py
share/txtorcon/guide.rst
share/txtorcon/hacking.rst
share/txtorcon/haiku.css
share/txtorcon/index.rst
share/txtorcon/installing.rst
share/txtorcon/interop_asyncio.rst
share/txtorcon/introduction.rst
share/txtorcon/logo.png
share/txtorcon/logo.svg
share/txtorcon/meejah.asc
share/txtorcon/release-checklist.rst
share/txtorcon/releases.rst
share/txtorcon/txtorcon-config.rst
share/txtorcon/txtorcon-controller.rst
share/txtorcon/txtorcon-endpoints.rst
share/txtorcon/txtorcon-interface.rst
share/txtorcon/txtorcon-onion.rst
share/txtorcon/txtorcon-protocol.rst
share/txtorcon/txtorcon-socks.rst
share/txtorcon/txtorcon-state.rst
share/txtorcon/txtorcon-util.rst
share/txtorcon/txtorcon.rst

File Added: pkgsrc/net/py-txtorcon/distinfo
$NetBSD: distinfo,v 1.1 2018/10/23 03:17:22 riastradh Exp $

SHA1 (txtorcon-18.3.0.tar.gz) = 58b409aa442202675fd9619f82aeae2086356d0e
RMD160 (txtorcon-18.3.0.tar.gz) = fcda362f665b2c889bc5d73c7d8c6269566016de
SHA512 (txtorcon-18.3.0.tar.gz) = 937423c05059b8c8847f12275b4b22cc4982cd32710fa50a0893b180a55716547f6ae37f38c46cbe62513b0463360900a1202fc3e5189cf023abcd637cb5022e
Size (txtorcon-18.3.0.tar.gz) = 385335 bytes