Received: by mail.netbsd.org (Postfix, from userid 605) id 4B47B84EBB; Tue, 23 Oct 2018 01:42:39 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 7FF0384EB9 for ; Tue, 23 Oct 2018 01:42:38 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id T44-X06EQ6ns for ; Tue, 23 Oct 2018 01:42:35 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 60A7184DCA for ; Tue, 23 Oct 2018 01:42:35 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 4D4D8FBEE; Tue, 23 Oct 2018 01:42:35 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1540258955247690" MIME-Version: 1.0 Date: Tue, 23 Oct 2018 01:42:35 +0000 From: "Taylor R Campbell" Subject: CVS commit: pkgsrc To: pkgsrc-changes@NetBSD.org Reply-To: riastradh@netbsd.org X-Mailer: log_accum Message-Id: <20181023014235.4D4D8FBEE@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1540258955247690 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: riastradh Date: Tue Oct 23 01:42:35 UTC 2018 Modified Files: pkgsrc/devel: Makefile pkgsrc/net: Makefile Added Files: pkgsrc/devel/py-stem: DESCR Makefile PLIST distinfo pkgsrc/net/nyx: DESCR Makefile pkgsrc/net/py-nyx: DESCR Makefile Makefile.common PLIST distinfo pkgsrc/net/py-sbws: DESCR Makefile PLIST distinfo Log Message: Import stem-1.7.0, nyx-2.0.4, and sbws-0.8.0 from the Tor Project. stem-1.7.0: Python library for controlling the tor daemon nyx-2.0.4: curses monitor for the tor daemon sbws-0.8.0: bandwidth scanner nyx is a standalone application, so give it a meta-package net/nyx with no py- prefix. sbws is a standalone application too but only for designated Tor plumbers, not for ordinary users, so leave it as py-sbws. To generate a diff of this commit: cvs rdiff -u -r1.2739 -r1.2740 pkgsrc/devel/Makefile cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-stem/DESCR \ pkgsrc/devel/py-stem/Makefile pkgsrc/devel/py-stem/PLIST \ pkgsrc/devel/py-stem/distinfo cvs rdiff -u -r1.1229 -r1.1230 pkgsrc/net/Makefile cvs rdiff -u -r0 -r1.1 pkgsrc/net/nyx/DESCR pkgsrc/net/nyx/Makefile cvs rdiff -u -r0 -r1.1 pkgsrc/net/py-nyx/DESCR pkgsrc/net/py-nyx/Makefile \ pkgsrc/net/py-nyx/Makefile.common pkgsrc/net/py-nyx/PLIST \ pkgsrc/net/py-nyx/distinfo cvs rdiff -u -r0 -r1.1 pkgsrc/net/py-sbws/DESCR pkgsrc/net/py-sbws/Makefile \ pkgsrc/net/py-sbws/PLIST pkgsrc/net/py-sbws/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1540258955247690 Content-Disposition: inline Content-Length: 26786 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/Makefile diff -u pkgsrc/devel/Makefile:1.2739 pkgsrc/devel/Makefile:1.2740 --- pkgsrc/devel/Makefile:1.2739 Sun Oct 21 19:51:45 2018 +++ pkgsrc/devel/Makefile Tue Oct 23 01:42:34 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2739 2018/10/21 19:51:45 minskim Exp $ +# $NetBSD: Makefile,v 1.2740 2018/10/23 01:42:34 riastradh Exp $ # COMMENT= Development utilities @@ -2262,6 +2262,7 @@ SUBDIR+= py-simplegeneric SUBDIR+= py-singledispatch SUBDIR+= py-sortedcontainers SUBDIR+= py-speaklater +SUBDIR+= py-stem SUBDIR+= py-stevedore SUBDIR+= py-stompclient SUBDIR+= py-stsci.distutils Index: pkgsrc/net/Makefile diff -u pkgsrc/net/Makefile:1.1229 pkgsrc/net/Makefile:1.1230 --- pkgsrc/net/Makefile:1.1229 Mon Oct 8 14:48:46 2018 +++ pkgsrc/net/Makefile Tue Oct 23 01:42:34 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1229 2018/10/08 14:48:46 adam Exp $ +# $NetBSD: Makefile,v 1.1230 2018/10/23 01:42:34 riastradh Exp $ # COMMENT= Networking tools @@ -431,6 +431,7 @@ SUBDIR+= nstx SUBDIR+= ntop SUBDIR+= ntopng SUBDIR+= ntp4 +SUBDIR+= nyx SUBDIR+= obfs4proxy SUBDIR+= ocaml-ipaddr SUBDIR+= ocamlnet @@ -678,6 +679,7 @@ SUBDIR+= py-ncclient SUBDIR+= py-netaddr SUBDIR+= py-netifaces SUBDIR+= py-netsnmp +SUBDIR+= py-nyx SUBDIR+= py-omniORBpy SUBDIR+= py-pcap SUBDIR+= py-portend @@ -690,6 +692,7 @@ SUBDIR+= py-responses SUBDIR+= py-rt SUBDIR+= py-s3cmd SUBDIR+= py-s3transfer +SUBDIR+= py-sbws SUBDIR+= py-scp SUBDIR+= py-simplesoap SUBDIR+= py-smb Added files: Index: pkgsrc/devel/py-stem/DESCR diff -u /dev/null pkgsrc/devel/py-stem/DESCR:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/devel/py-stem/DESCR Tue Oct 23 01:42:34 2018 @@ -0,0 +1 @@ +Stem is a Python library for controlling the tor daemon over a socket. Index: pkgsrc/devel/py-stem/Makefile diff -u /dev/null pkgsrc/devel/py-stem/Makefile:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/devel/py-stem/Makefile Tue Oct 23 01:42:34 2018 @@ -0,0 +1,35 @@ +# $NetBSD: Makefile,v 1.1 2018/10/23 01:42:34 riastradh Exp $ + +DISTNAME= stem-1.7.0 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= net python +MASTER_SITES= ${MASTER_SITE_PYPI:=s/stem/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://stem.torproject.org/ +COMMENT= Python controller library for the tor daemon +LICENSE= gnu-gpl-v3 + +USE_LANGUAGES= # none + +TOOL_DEPENDS+= ${PYPKGPREFIX}-codestyle-[0-9]*:../../devel/py-codestyle +TOOL_DEPENDS+= ${PYPKGPREFIX}-flakes-[0-9]*:../../devel/py-flakes + +DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography +DEPENDS+= ${PYPKGPREFIX}-nacl-[0-9]*:../../security/py-nacl + +TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock +TEST_DEPENDS+= ${PYPKGPREFIX}-tox-[0-9]*:../../devel/py-tox + +REPLACE_PYTHON+=cache_fallback_directories.py +REPLACE_PYTHON+=cache_manual.py +REPLACE_PYTHON+=run_tests.py +REPLACE_PYTHON+=setup.py +REPLACE_PYTHON+=tor-prompt + +do-test: + cd ${WRKSRC} && ./run_tests.py --unit + +.include "../../lang/python/application.mk" +.include "../../lang/python/distutils.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/devel/py-stem/PLIST diff -u /dev/null pkgsrc/devel/py-stem/PLIST:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/devel/py-stem/PLIST Tue Oct 23 01:42:34 2018 @@ -0,0 +1,161 @@ +@comment $NetBSD: PLIST,v 1.1 2018/10/23 01:42:34 riastradh Exp $ +bin/tor-prompt +${PYSITELIB}/${EGG_FILE} +${PYSITELIB}/stem/__init__.py +${PYSITELIB}/stem/__init__.pyc +${PYSITELIB}/stem/__init__.pyo +${PYSITELIB}/stem/cached_fallbacks.cfg +${PYSITELIB}/stem/cached_manual.sqlite +${PYSITELIB}/stem/client/__init__.py +${PYSITELIB}/stem/client/__init__.pyc +${PYSITELIB}/stem/client/__init__.pyo +${PYSITELIB}/stem/client/cell.py +${PYSITELIB}/stem/client/cell.pyc +${PYSITELIB}/stem/client/cell.pyo +${PYSITELIB}/stem/client/datatype.py +${PYSITELIB}/stem/client/datatype.pyc +${PYSITELIB}/stem/client/datatype.pyo +${PYSITELIB}/stem/connection.py +${PYSITELIB}/stem/connection.pyc +${PYSITELIB}/stem/connection.pyo +${PYSITELIB}/stem/control.py +${PYSITELIB}/stem/control.pyc +${PYSITELIB}/stem/control.pyo +${PYSITELIB}/stem/descriptor/__init__.py +${PYSITELIB}/stem/descriptor/__init__.pyc +${PYSITELIB}/stem/descriptor/__init__.pyo +${PYSITELIB}/stem/descriptor/certificate.py +${PYSITELIB}/stem/descriptor/certificate.pyc +${PYSITELIB}/stem/descriptor/certificate.pyo +${PYSITELIB}/stem/descriptor/export.py +${PYSITELIB}/stem/descriptor/export.pyc +${PYSITELIB}/stem/descriptor/export.pyo +${PYSITELIB}/stem/descriptor/extrainfo_descriptor.py +${PYSITELIB}/stem/descriptor/extrainfo_descriptor.pyc +${PYSITELIB}/stem/descriptor/extrainfo_descriptor.pyo +${PYSITELIB}/stem/descriptor/hidden_service_descriptor.py +${PYSITELIB}/stem/descriptor/hidden_service_descriptor.pyc +${PYSITELIB}/stem/descriptor/hidden_service_descriptor.pyo +${PYSITELIB}/stem/descriptor/microdescriptor.py +${PYSITELIB}/stem/descriptor/microdescriptor.pyc +${PYSITELIB}/stem/descriptor/microdescriptor.pyo +${PYSITELIB}/stem/descriptor/networkstatus.py +${PYSITELIB}/stem/descriptor/networkstatus.pyc +${PYSITELIB}/stem/descriptor/networkstatus.pyo +${PYSITELIB}/stem/descriptor/reader.py +${PYSITELIB}/stem/descriptor/reader.pyc +${PYSITELIB}/stem/descriptor/reader.pyo +${PYSITELIB}/stem/descriptor/remote.py +${PYSITELIB}/stem/descriptor/remote.pyc +${PYSITELIB}/stem/descriptor/remote.pyo +${PYSITELIB}/stem/descriptor/router_status_entry.py +${PYSITELIB}/stem/descriptor/router_status_entry.pyc +${PYSITELIB}/stem/descriptor/router_status_entry.pyo +${PYSITELIB}/stem/descriptor/server_descriptor.py +${PYSITELIB}/stem/descriptor/server_descriptor.pyc +${PYSITELIB}/stem/descriptor/server_descriptor.pyo +${PYSITELIB}/stem/descriptor/tordnsel.py +${PYSITELIB}/stem/descriptor/tordnsel.pyc +${PYSITELIB}/stem/descriptor/tordnsel.pyo +${PYSITELIB}/stem/directory.py +${PYSITELIB}/stem/directory.pyc +${PYSITELIB}/stem/directory.pyo +${PYSITELIB}/stem/exit_policy.py +${PYSITELIB}/stem/exit_policy.pyc +${PYSITELIB}/stem/exit_policy.pyo +${PYSITELIB}/stem/interpreter/__init__.py +${PYSITELIB}/stem/interpreter/__init__.pyc +${PYSITELIB}/stem/interpreter/__init__.pyo +${PYSITELIB}/stem/interpreter/arguments.py +${PYSITELIB}/stem/interpreter/arguments.pyc +${PYSITELIB}/stem/interpreter/arguments.pyo +${PYSITELIB}/stem/interpreter/autocomplete.py +${PYSITELIB}/stem/interpreter/autocomplete.pyc +${PYSITELIB}/stem/interpreter/autocomplete.pyo +${PYSITELIB}/stem/interpreter/commands.py +${PYSITELIB}/stem/interpreter/commands.pyc +${PYSITELIB}/stem/interpreter/commands.pyo +${PYSITELIB}/stem/interpreter/help.py +${PYSITELIB}/stem/interpreter/help.pyc +${PYSITELIB}/stem/interpreter/help.pyo +${PYSITELIB}/stem/interpreter/settings.cfg +${PYSITELIB}/stem/manual.py +${PYSITELIB}/stem/manual.pyc +${PYSITELIB}/stem/manual.pyo +${PYSITELIB}/stem/prereq.py +${PYSITELIB}/stem/prereq.pyc +${PYSITELIB}/stem/prereq.pyo +${PYSITELIB}/stem/process.py +${PYSITELIB}/stem/process.pyc +${PYSITELIB}/stem/process.pyo +${PYSITELIB}/stem/response/__init__.py +${PYSITELIB}/stem/response/__init__.pyc +${PYSITELIB}/stem/response/__init__.pyo +${PYSITELIB}/stem/response/add_onion.py +${PYSITELIB}/stem/response/add_onion.pyc +${PYSITELIB}/stem/response/add_onion.pyo +${PYSITELIB}/stem/response/authchallenge.py +${PYSITELIB}/stem/response/authchallenge.pyc +${PYSITELIB}/stem/response/authchallenge.pyo +${PYSITELIB}/stem/response/events.py +${PYSITELIB}/stem/response/events.pyc +${PYSITELIB}/stem/response/events.pyo +${PYSITELIB}/stem/response/getconf.py +${PYSITELIB}/stem/response/getconf.pyc +${PYSITELIB}/stem/response/getconf.pyo +${PYSITELIB}/stem/response/getinfo.py +${PYSITELIB}/stem/response/getinfo.pyc +${PYSITELIB}/stem/response/getinfo.pyo +${PYSITELIB}/stem/response/mapaddress.py +${PYSITELIB}/stem/response/mapaddress.pyc +${PYSITELIB}/stem/response/mapaddress.pyo +${PYSITELIB}/stem/response/protocolinfo.py +${PYSITELIB}/stem/response/protocolinfo.pyc +${PYSITELIB}/stem/response/protocolinfo.pyo +${PYSITELIB}/stem/settings.cfg +${PYSITELIB}/stem/socket.py +${PYSITELIB}/stem/socket.pyc +${PYSITELIB}/stem/socket.pyo +${PYSITELIB}/stem/util/__init__.py +${PYSITELIB}/stem/util/__init__.pyc +${PYSITELIB}/stem/util/__init__.pyo +${PYSITELIB}/stem/util/conf.py +${PYSITELIB}/stem/util/conf.pyc +${PYSITELIB}/stem/util/conf.pyo +${PYSITELIB}/stem/util/connection.py +${PYSITELIB}/stem/util/connection.pyc +${PYSITELIB}/stem/util/connection.pyo +${PYSITELIB}/stem/util/enum.py +${PYSITELIB}/stem/util/enum.pyc +${PYSITELIB}/stem/util/enum.pyo +${PYSITELIB}/stem/util/log.py +${PYSITELIB}/stem/util/log.pyc +${PYSITELIB}/stem/util/log.pyo +${PYSITELIB}/stem/util/lru_cache.py +${PYSITELIB}/stem/util/lru_cache.pyc +${PYSITELIB}/stem/util/lru_cache.pyo +${PYSITELIB}/stem/util/ordereddict.py +${PYSITELIB}/stem/util/ordereddict.pyc +${PYSITELIB}/stem/util/ordereddict.pyo +${PYSITELIB}/stem/util/ports.cfg +${PYSITELIB}/stem/util/proc.py +${PYSITELIB}/stem/util/proc.pyc +${PYSITELIB}/stem/util/proc.pyo +${PYSITELIB}/stem/util/str_tools.py +${PYSITELIB}/stem/util/str_tools.pyc +${PYSITELIB}/stem/util/str_tools.pyo +${PYSITELIB}/stem/util/system.py +${PYSITELIB}/stem/util/system.pyc +${PYSITELIB}/stem/util/system.pyo +${PYSITELIB}/stem/util/term.py +${PYSITELIB}/stem/util/term.pyc +${PYSITELIB}/stem/util/term.pyo +${PYSITELIB}/stem/util/test_tools.py +${PYSITELIB}/stem/util/test_tools.pyc +${PYSITELIB}/stem/util/test_tools.pyo +${PYSITELIB}/stem/util/tor_tools.py +${PYSITELIB}/stem/util/tor_tools.pyc +${PYSITELIB}/stem/util/tor_tools.pyo +${PYSITELIB}/stem/version.py +${PYSITELIB}/stem/version.pyc +${PYSITELIB}/stem/version.pyo Index: pkgsrc/devel/py-stem/distinfo diff -u /dev/null pkgsrc/devel/py-stem/distinfo:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/devel/py-stem/distinfo Tue Oct 23 01:42:34 2018 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2018/10/23 01:42:34 riastradh Exp $ + +SHA1 (stem-1.7.0.tar.gz) = 1d075b54ebd32cf15e470c8f09a596cf8829a172 +RMD160 (stem-1.7.0.tar.gz) = 3f007f598864326a7debfb3b51c50be123f8a111 +SHA512 (stem-1.7.0.tar.gz) = 10750266860f4f90df5d4a3bf24ec68e28d12c84c136c35d2f168f767f4facae3d02cc62dc972a08666689695ea17337a7a6b80ec1c5ed8b9e5035d7417b07f5 +Size (stem-1.7.0.tar.gz) = 2196759 bytes Index: pkgsrc/net/nyx/DESCR diff -u /dev/null pkgsrc/net/nyx/DESCR:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/net/nyx/DESCR Tue Oct 23 01:42:34 2018 @@ -0,0 +1,5 @@ +Nyx is a command-line monitor for Tor. With this you can get detailed +real-time information about your relay such as bandwidth usage, +connections, logs, and much more. + +This is a meta-package for convenience. Index: pkgsrc/net/nyx/Makefile diff -u /dev/null pkgsrc/net/nyx/Makefile:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/net/nyx/Makefile Tue Oct 23 01:42:34 2018 @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1 2018/10/23 01:42:34 riastradh Exp $ + +.include "../../net/py-nyx/Makefile.common" + +PKGNAME= nyx-${VERSION} +CATEGORIES= net +MASTER_SITES= # empty +DISTFILES= # empty + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://nyx.torproject.org/ +COMMENT= Command-line monitor for the tor daemon +LICENSE= gnu-gpl-v3 + +DEPENDS+= ${PYPKGPREFIX}-nyx>=${VERSION}:../../net/py-nyx + +META_PACKAGE= yes + +.include "../../lang/python/pyversion.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/net/py-nyx/DESCR diff -u /dev/null pkgsrc/net/py-nyx/DESCR:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/net/py-nyx/DESCR Tue Oct 23 01:42:34 2018 @@ -0,0 +1,3 @@ +Nyx is a command-line monitor for Tor. With this you can get detailed +real-time information about your relay such as bandwidth usage, +connections, logs, and much more. Index: pkgsrc/net/py-nyx/Makefile diff -u /dev/null pkgsrc/net/py-nyx/Makefile:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/net/py-nyx/Makefile Tue Oct 23 01:42:34 2018 @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1 2018/10/23 01:42:34 riastradh Exp $ + +.include "../../net/py-nyx/Makefile.common" + +DISTNAME= nyx-${VERSION} +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= net python +MASTER_SITES= ${MASTER_SITE_PYPI:=n/nyx/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://nyx.torproject.org/ +COMMENT= Command-line monitor for the tor daemon +LICENSE= gnu-gpl-v3 + +USE_LANGUAGES= # none + +DEPENDS+= ${PYPKGPREFIX}-stem>=1.7.0:../../devel/py-stem + +REPLACE_PYTHON+=run_nyx +REPLACE_PYTHON+=run_tests.py +REPLACE_PYTHON+=setup.py + +do-test: + cd ${WRKSRC} && ./run_tests.py + +.include "../../lang/python/application.mk" +.include "../../lang/python/distutils.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/net/py-nyx/Makefile.common diff -u /dev/null pkgsrc/net/py-nyx/Makefile.common:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/net/py-nyx/Makefile.common Tue Oct 23 01:42:34 2018 @@ -0,0 +1,6 @@ +# $NetBSD: Makefile.common,v 1.1 2018/10/23 01:42:34 riastradh Exp $ + +# used by net/nyx/Makefile +# used by net/py-nyx/Makefile + +VERSION= 2.0.4 Index: pkgsrc/net/py-nyx/PLIST diff -u /dev/null pkgsrc/net/py-nyx/PLIST:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/net/py-nyx/PLIST Tue Oct 23 01:42:35 2018 @@ -0,0 +1,58 @@ +@comment $NetBSD: PLIST,v 1.1 2018/10/23 01:42:35 riastradh Exp $ +bin/nyx +${PYSITELIB}/${EGG_FILE}/PKG-INFO +${PYSITELIB}/${EGG_FILE}/SOURCES.txt +${PYSITELIB}/${EGG_FILE}/dependency_links.txt +${PYSITELIB}/${EGG_FILE}/entry_points.txt +${PYSITELIB}/${EGG_FILE}/requires.txt +${PYSITELIB}/${EGG_FILE}/top_level.txt +${PYSITELIB}/nyx/__init__.py +${PYSITELIB}/nyx/__init__.pyc +${PYSITELIB}/nyx/__init__.pyo +${PYSITELIB}/nyx/arguments.py +${PYSITELIB}/nyx/arguments.pyc +${PYSITELIB}/nyx/arguments.pyo +${PYSITELIB}/nyx/curses.py +${PYSITELIB}/nyx/curses.pyc +${PYSITELIB}/nyx/curses.pyo +${PYSITELIB}/nyx/log.py +${PYSITELIB}/nyx/log.pyc +${PYSITELIB}/nyx/log.pyo +${PYSITELIB}/nyx/menu.py +${PYSITELIB}/nyx/menu.pyc +${PYSITELIB}/nyx/menu.pyo +${PYSITELIB}/nyx/panel/__init__.py +${PYSITELIB}/nyx/panel/__init__.pyc +${PYSITELIB}/nyx/panel/__init__.pyo +${PYSITELIB}/nyx/panel/config.py +${PYSITELIB}/nyx/panel/config.pyc +${PYSITELIB}/nyx/panel/config.pyo +${PYSITELIB}/nyx/panel/connection.py +${PYSITELIB}/nyx/panel/connection.pyc +${PYSITELIB}/nyx/panel/connection.pyo +${PYSITELIB}/nyx/panel/graph.py +${PYSITELIB}/nyx/panel/graph.pyc +${PYSITELIB}/nyx/panel/graph.pyo +${PYSITELIB}/nyx/panel/header.py +${PYSITELIB}/nyx/panel/header.pyc +${PYSITELIB}/nyx/panel/header.pyo +${PYSITELIB}/nyx/panel/interpreter.py +${PYSITELIB}/nyx/panel/interpreter.pyc +${PYSITELIB}/nyx/panel/interpreter.pyo +${PYSITELIB}/nyx/panel/log.py +${PYSITELIB}/nyx/panel/log.pyc +${PYSITELIB}/nyx/panel/log.pyo +${PYSITELIB}/nyx/panel/torrc.py +${PYSITELIB}/nyx/panel/torrc.pyc +${PYSITELIB}/nyx/panel/torrc.pyo +${PYSITELIB}/nyx/popups.py +${PYSITELIB}/nyx/popups.pyc +${PYSITELIB}/nyx/popups.pyo +${PYSITELIB}/nyx/settings/attributes.cfg +${PYSITELIB}/nyx/settings/dedup.cfg +${PYSITELIB}/nyx/starter.py +${PYSITELIB}/nyx/starter.pyc +${PYSITELIB}/nyx/starter.pyo +${PYSITELIB}/nyx/tracker.py +${PYSITELIB}/nyx/tracker.pyc +${PYSITELIB}/nyx/tracker.pyo Index: pkgsrc/net/py-nyx/distinfo diff -u /dev/null pkgsrc/net/py-nyx/distinfo:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/net/py-nyx/distinfo Tue Oct 23 01:42:35 2018 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2018/10/23 01:42:35 riastradh Exp $ + +SHA1 (nyx-2.0.4.tar.gz) = 2328192ba8a3851fc9d3870a09431ffbfc706283 +RMD160 (nyx-2.0.4.tar.gz) = f5cffd6846b804522f2d6e60df670743e929eb08 +SHA512 (nyx-2.0.4.tar.gz) = bb64b6c38bbfc9837215503a69b4a6b7a11b8a1e230f42c51a405472689a3d46d74dd06b2417c90512b63e9605b33198c5132b660f9eca037016a39c5e4f0ecf +Size (nyx-2.0.4.tar.gz) = 4074259 bytes Index: pkgsrc/net/py-sbws/DESCR diff -u /dev/null pkgsrc/net/py-sbws/DESCR:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/net/py-sbws/DESCR Tue Oct 23 01:42:35 2018 @@ -0,0 +1,13 @@ +Simple Bandwidth Scanner (called sbws) is a Tor bandwidth scanner that +produces bandwidth measurements files to be used by Directory +Authorities. + +The scanner builds two hop circuits consisting of the relay being +measured and a fast exit. Over these circuits it measures RTT and +bandwidth. + +WARNING: This software is intended to be run by researchers using a +test Tor network, such as chutney or shadow, or by the Tor bandwidth +authorities on the public Tor network. Please do not run this software +on the public Tor network unless you are one of the Tor bandwidth +authorities, to avoid creating unnecessary traffic. Index: pkgsrc/net/py-sbws/Makefile diff -u /dev/null pkgsrc/net/py-sbws/Makefile:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/net/py-sbws/Makefile Tue Oct 23 01:42:35 2018 @@ -0,0 +1,50 @@ +# $NetBSD: Makefile,v 1.1 2018/10/23 01:42:35 riastradh Exp $ + +DISTNAME= sbws-0.8.0 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= net +MASTER_SITES= ${MASTER_SITE_GITHUB:=torproject/} +GITHUB_PROJECT= sbws +GITHUB_TAG= v${PKGVERSION_NOREV} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://sbws.readthedocs.io/ +COMMENT= Tor simple bandwidth scanner +LICENSE= cc0-1.0-universal + +USE_LANGUAGES= # none + +# Python 3 only. +PYTHON_VERSIONS_INCOMPATIBLE= 27 + +DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests +DEPENDS+= ${PYPKGPREFIX}-stem>=1.7.0:../../devel/py-stem + +TEST_DEPENDS+= ${PYPKGPREFIX}-coverage-[0-9]*:../../devel/py-coverage +TEST_DEPENDS+= ${PYPKGPREFIX}-flake8-[0-9]*:../../devel/py-flake8 +TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test +TEST_DEPENDS+= ${PYPKGPREFIX}-tox-[0-9]*:../../devel/py-tox +TEST_DEPENDS+= bash>=4.0:../../shells/bash + +REPLACE_BASH+= scripts/maint/update-authors +REPLACE_BASH+= scripts/maint/update-website +REPLACE_BASH+= scripts/tools/osx-extra-loopback.sh +REPLACE_BASH+= tests/testnets/run-network.sh +REPLACE_BASH+= tests/testnets/simple.common/01-gen-configs.sh +REPLACE_BASH+= tests/testnets/simple.common/02-start-network.sh +REPLACE_BASH+= tests/testnets/simple.common/04-stop-network.sh + +REPLACE_PYTHON+=scripts/tools/get-per-relay-budget.py +REPLACE_PYTHON+=scripts/tools/sbws-http-server.py +REPLACE_PYTHON+=scripts/tools/scale-v3bw-with-budget.py +REPLACE_PYTHON+=setup.py +REPLACE_PYTHON+=tests/testnets/simple.common/03-network-in-ready-state.py + +# XXX Should run the integration tests too, but it's a bit more +# involved. +do-test: + cd ${WRKSRC} && pytest-${PYVERSSUFFIX} -s tests/unit -vv + +.include "../../lang/python/application.mk" +.include "../../lang/python/distutils.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/net/py-sbws/PLIST diff -u /dev/null pkgsrc/net/py-sbws/PLIST:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/net/py-sbws/PLIST Tue Oct 23 01:42:35 2018 @@ -0,0 +1,173 @@ +@comment $NetBSD: PLIST,v 1.1 2018/10/23 01:42:35 riastradh Exp $ +bin/sbws +examples/config.example.ini +${PYSITELIB}/${EGG_FILE}/PKG-INFO +${PYSITELIB}/${EGG_FILE}/SOURCES.txt +${PYSITELIB}/${EGG_FILE}/dependency_links.txt +${PYSITELIB}/${EGG_FILE}/entry_points.txt +${PYSITELIB}/${EGG_FILE}/requires.txt +${PYSITELIB}/${EGG_FILE}/top_level.txt +${PYSITELIB}/sbws/__init__.py +${PYSITELIB}/sbws/__init__.pyo +${PYSITELIB}/sbws/__init__.pyc +${PYSITELIB}/sbws/globals.pyo +${PYSITELIB}/sbws/globals.pyc +${PYSITELIB}/sbws/sbws.pyo +${PYSITELIB}/sbws/sbws.pyc +${PYSITELIB}/sbws/config.default.ini +${PYSITELIB}/sbws/config.log.default.ini +${PYSITELIB}/sbws/core/__init__.py +${PYSITELIB}/sbws/core/__init__.pyo +${PYSITELIB}/sbws/core/__init__.pyc +${PYSITELIB}/sbws/core/cleanup.pyo +${PYSITELIB}/sbws/core/cleanup.pyc +${PYSITELIB}/sbws/core/generate.pyo +${PYSITELIB}/sbws/core/generate.pyc +${PYSITELIB}/sbws/core/scanner.pyo +${PYSITELIB}/sbws/core/scanner.pyc +${PYSITELIB}/sbws/core/stats.pyo +${PYSITELIB}/sbws/core/stats.pyc +${PYSITELIB}/sbws/core/cleanup.py +${PYSITELIB}/sbws/core/generate.py +${PYSITELIB}/sbws/core/scanner.py +${PYSITELIB}/sbws/core/stats.py +${PYSITELIB}/sbws/globals.py +${PYSITELIB}/sbws/lib/__init__.py +${PYSITELIB}/sbws/lib/__init__.pyo +${PYSITELIB}/sbws/lib/__init__.pyc +${PYSITELIB}/sbws/lib/circuitbuilder.pyo +${PYSITELIB}/sbws/lib/circuitbuilder.pyc +${PYSITELIB}/sbws/lib/destination.pyo +${PYSITELIB}/sbws/lib/destination.pyc +${PYSITELIB}/sbws/lib/relaylist.pyo +${PYSITELIB}/sbws/lib/relaylist.pyc +${PYSITELIB}/sbws/lib/relayprioritizer.pyo +${PYSITELIB}/sbws/lib/relayprioritizer.pyc +${PYSITELIB}/sbws/lib/resultdump.pyo +${PYSITELIB}/sbws/lib/resultdump.pyc +${PYSITELIB}/sbws/lib/v3bwfile.pyo +${PYSITELIB}/sbws/lib/v3bwfile.pyc +${PYSITELIB}/sbws/lib/circuitbuilder.py +${PYSITELIB}/sbws/lib/destination.py +${PYSITELIB}/sbws/lib/relaylist.py +${PYSITELIB}/sbws/lib/relayprioritizer.py +${PYSITELIB}/sbws/lib/resultdump.py +${PYSITELIB}/sbws/lib/v3bwfile.py +${PYSITELIB}/sbws/sbws.py +${PYSITELIB}/sbws/util/__init__.py +${PYSITELIB}/sbws/util/__init__.pyo +${PYSITELIB}/sbws/util/__init__.pyc +${PYSITELIB}/sbws/util/config.pyo +${PYSITELIB}/sbws/util/config.pyc +${PYSITELIB}/sbws/util/filelock.pyo +${PYSITELIB}/sbws/util/filelock.pyc +${PYSITELIB}/sbws/util/fs.pyo +${PYSITELIB}/sbws/util/fs.pyc +${PYSITELIB}/sbws/util/parser.pyo +${PYSITELIB}/sbws/util/parser.pyc +${PYSITELIB}/sbws/util/requests.pyo +${PYSITELIB}/sbws/util/requests.pyc +${PYSITELIB}/sbws/util/state.pyo +${PYSITELIB}/sbws/util/state.pyc +${PYSITELIB}/sbws/util/stem.pyo +${PYSITELIB}/sbws/util/stem.pyc +${PYSITELIB}/sbws/util/timestamp.pyo +${PYSITELIB}/sbws/util/timestamp.pyc +${PYSITELIB}/sbws/util/userquery.pyo +${PYSITELIB}/sbws/util/userquery.pyc +${PYSITELIB}/sbws/util/config.py +${PYSITELIB}/sbws/util/filelock.py +${PYSITELIB}/sbws/util/fs.py +${PYSITELIB}/sbws/util/parser.py +${PYSITELIB}/sbws/util/requests.py +${PYSITELIB}/sbws/util/state.py +${PYSITELIB}/sbws/util/stem.py +${PYSITELIB}/sbws/util/timestamp.py +${PYSITELIB}/sbws/util/userquery.py +${PYSITELIB}/tests/__init__.py +${PYSITELIB}/tests/__init__.pyo +${PYSITELIB}/tests/__init__.pyc +${PYSITELIB}/tests/conftest.pyo +${PYSITELIB}/tests/conftest.pyc +${PYSITELIB}/tests/conftest.py +${PYSITELIB}/tests/integration/__init__.py +${PYSITELIB}/tests/integration/__init__.pyo +${PYSITELIB}/tests/integration/__init__.pyc +${PYSITELIB}/tests/integration/conftest.pyo +${PYSITELIB}/tests/integration/conftest.pyc +${PYSITELIB}/tests/integration/conftest.py +${PYSITELIB}/tests/integration/core/test_scanner.pyo +${PYSITELIB}/tests/integration/core/test_scanner.pyc +${PYSITELIB}/tests/integration/core/test_scanner.py +${PYSITELIB}/tests/integration/lib/test_relaylist.pyo +${PYSITELIB}/tests/integration/lib/test_relaylist.pyc +${PYSITELIB}/tests/integration/lib/test_relayprioritizer.pyo +${PYSITELIB}/tests/integration/lib/test_relayprioritizer.pyc +${PYSITELIB}/tests/integration/lib/test_relaylist.py +${PYSITELIB}/tests/integration/lib/test_relayprioritizer.py +${PYSITELIB}/tests/integration/net.tar +${PYSITELIB}/tests/integration/util/__init__.py +${PYSITELIB}/tests/integration/util/__init__.pyo +${PYSITELIB}/tests/integration/util/__init__.pyc +${PYSITELIB}/tests/integration/util/test_stem.pyo +${PYSITELIB}/tests/integration/util/test_stem.pyc +${PYSITELIB}/tests/integration/util/test_stem.py +${PYSITELIB}/tests/testnets/.gitignore +${PYSITELIB}/tests/testnets/run-network.sh +${PYSITELIB}/tests/testnets/simple-ipv4/.net +${PYSITELIB}/tests/testnets/simple-ipv4/00-common.sh +${PYSITELIB}/tests/testnets/simple-ipv4/01-gen-configs.sh +${PYSITELIB}/tests/testnets/simple-ipv4/02-start-network.sh +${PYSITELIB}/tests/testnets/simple-ipv4/03-network-in-ready-state.py +${PYSITELIB}/tests/testnets/simple-ipv4/04-stop-network.sh +${PYSITELIB}/tests/testnets/simple-ipv4/03-network-in-ready-state.pyo +${PYSITELIB}/tests/testnets/simple-ipv4/03-network-in-ready-state.pyc +${PYSITELIB}/tests/testnets/simple-ipv4/html/alphabet.txt +${PYSITELIB}/tests/testnets/simple-ipv6/.net +${PYSITELIB}/tests/testnets/simple-ipv6/00-common.sh +${PYSITELIB}/tests/testnets/simple-ipv6/01-gen-configs.sh +${PYSITELIB}/tests/testnets/simple-ipv6/02-start-network.sh +${PYSITELIB}/tests/testnets/simple-ipv6/03-network-in-ready-state.py +${PYSITELIB}/tests/testnets/simple-ipv6/04-stop-network.sh +${PYSITELIB}/tests/testnets/simple-ipv6/03-network-in-ready-state.pyo +${PYSITELIB}/tests/testnets/simple-ipv6/03-network-in-ready-state.pyc +${PYSITELIB}/tests/testnets/simple.common/01-gen-configs.sh +${PYSITELIB}/tests/testnets/simple.common/02-start-network.sh +${PYSITELIB}/tests/testnets/simple.common/03-network-in-ready-state.py +${PYSITELIB}/tests/testnets/simple.common/04-stop-network.sh +${PYSITELIB}/tests/testnets/simple.common/03-network-in-ready-state.pyo +${PYSITELIB}/tests/testnets/simple.common/03-network-in-ready-state.pyc +${PYSITELIB}/tests/unit/__init__.py +${PYSITELIB}/tests/unit/__init__.pyo +${PYSITELIB}/tests/unit/__init__.pyc +${PYSITELIB}/tests/unit/conftest.pyo +${PYSITELIB}/tests/unit/conftest.pyc +${PYSITELIB}/tests/unit/globals.pyo +${PYSITELIB}/tests/unit/globals.pyc +${PYSITELIB}/tests/unit/conftest.py +${PYSITELIB}/tests/unit/core/test_stats.pyo +${PYSITELIB}/tests/unit/core/test_stats.pyc +${PYSITELIB}/tests/unit/core/test_stats.py +${PYSITELIB}/tests/unit/globals.py +${PYSITELIB}/tests/unit/lib/test_resultdump.pyo +${PYSITELIB}/tests/unit/lib/test_resultdump.pyc +${PYSITELIB}/tests/unit/lib/test_results.pyo +${PYSITELIB}/tests/unit/lib/test_results.pyc +${PYSITELIB}/tests/unit/lib/test_v3bwfile.pyo +${PYSITELIB}/tests/unit/lib/test_v3bwfile.pyc +${PYSITELIB}/tests/unit/lib/data/results.txt +${PYSITELIB}/tests/unit/lib/test_resultdump.py +${PYSITELIB}/tests/unit/lib/test_results.py +${PYSITELIB}/tests/unit/lib/test_v3bwfile.py +${PYSITELIB}/tests/unit/util/test_config.pyo +${PYSITELIB}/tests/unit/util/test_config.pyc +${PYSITELIB}/tests/unit/util/test_state.pyo +${PYSITELIB}/tests/unit/util/test_state.pyc +${PYSITELIB}/tests/unit/util/test_timestamp.pyo +${PYSITELIB}/tests/unit/util/test_timestamp.pyc +${PYSITELIB}/tests/unit/util/test_userquery.pyo +${PYSITELIB}/tests/unit/util/test_userquery.pyc +${PYSITELIB}/tests/unit/util/test_config.py +${PYSITELIB}/tests/unit/util/test_state.py +${PYSITELIB}/tests/unit/util/test_timestamp.py +${PYSITELIB}/tests/unit/util/test_userquery.py Index: pkgsrc/net/py-sbws/distinfo diff -u /dev/null pkgsrc/net/py-sbws/distinfo:1.1 --- /dev/null Tue Oct 23 01:42:35 2018 +++ pkgsrc/net/py-sbws/distinfo Tue Oct 23 01:42:35 2018 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2018/10/23 01:42:35 riastradh Exp $ + +SHA1 (sbws-0.8.0.tar.gz) = c666e64db9846f9ecce97c1b7756ff218ac0236d +RMD160 (sbws-0.8.0.tar.gz) = 708b8fbcb1ecb7d79efcce5e5ca92f99c9687a94 +SHA512 (sbws-0.8.0.tar.gz) = 6af24a4aa3a756b5d9a7b3aba99339a1739f04f6ae8f4af9ad15cf16bcba9d5d416a6c3a37e85cb11f5f36bbc40753fcfbdf2af5858a9ae295e3d0a0eb368d5d +Size (sbws-0.8.0.tar.gz) = 156048 bytes --_----------=_1540258955247690--