pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



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.

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@localhost
+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@localhost
+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@localhost
+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@localhost
+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



Home | Main Index | Thread Index | Old Index