Tue Oct 23 03:18:06 2018 UTC ()
Import onionbalance-0.1.8, a load-balancing tool for onion services.


(riastradh)
diff -r1.1231 -r1.1232 pkgsrc/net/Makefile
diff -r0 -r1.1 pkgsrc/net/onionbalance/DESCR
diff -r0 -r1.1 pkgsrc/net/onionbalance/Makefile
diff -r0 -r1.1 pkgsrc/net/py-onionbalance/DESCR
diff -r0 -r1.1 pkgsrc/net/py-onionbalance/Makefile
diff -r0 -r1.1 pkgsrc/net/py-onionbalance/Makefile.common
diff -r0 -r1.1 pkgsrc/net/py-onionbalance/PLIST
diff -r0 -r1.1 pkgsrc/net/py-onionbalance/distinfo

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

--- pkgsrc/net/Makefile 2018/10/23 03:17:22 1.1231
+++ pkgsrc/net/Makefile 2018/10/23 03:18:06 1.1232
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.1231 2018/10/23 03:17:22 riastradh Exp $ 1# $NetBSD: Makefile,v 1.1232 2018/10/23 03:18:06 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
@@ -431,26 +431,27 @@ SUBDIR+= nstx @@ -431,26 +431,27 @@ SUBDIR+= nstx
431SUBDIR+= ntop 431SUBDIR+= ntop
432SUBDIR+= ntopng 432SUBDIR+= ntopng
433SUBDIR+= ntp4 433SUBDIR+= ntp4
434SUBDIR+= nyx 434SUBDIR+= nyx
435SUBDIR+= obfs4proxy 435SUBDIR+= obfs4proxy
436SUBDIR+= ocaml-ipaddr 436SUBDIR+= ocaml-ipaddr
437SUBDIR+= ocamlnet 437SUBDIR+= ocamlnet
438SUBDIR+= ocsinventory-agent 438SUBDIR+= ocsinventory-agent
439SUBDIR+= ocsync 439SUBDIR+= ocsync
440SUBDIR+= oidentd 440SUBDIR+= oidentd
441SUBDIR+= oinkmaster 441SUBDIR+= oinkmaster
442SUBDIR+= omniNotify 442SUBDIR+= omniNotify
443SUBDIR+= omniORB 443SUBDIR+= omniORB
 444SUBDIR+= onionbalance
444SUBDIR+= openag 445SUBDIR+= openag
445SUBDIR+= openconnect 446SUBDIR+= openconnect
446SUBDIR+= openh323 447SUBDIR+= openh323
447SUBDIR+= openntpd 448SUBDIR+= openntpd
448SUBDIR+= openresolv 449SUBDIR+= openresolv
449SUBDIR+= openslp 450SUBDIR+= openslp
450SUBDIR+= openvmps 451SUBDIR+= openvmps
451SUBDIR+= openvpn 452SUBDIR+= openvpn
452SUBDIR+= openvpn-acct-wtmpx 453SUBDIR+= openvpn-acct-wtmpx
453SUBDIR+= openvpn-nagios 454SUBDIR+= openvpn-nagios
454SUBDIR+= openwbem 455SUBDIR+= openwbem
455SUBDIR+= ortp 456SUBDIR+= ortp
456SUBDIR+= overnet 457SUBDIR+= overnet
@@ -671,26 +672,27 @@ SUBDIR+= py-kombu @@ -671,26 +672,27 @@ SUBDIR+= py-kombu
671SUBDIR+= py-lexicon 672SUBDIR+= py-lexicon
672SUBDIR+= py-libdnet 673SUBDIR+= py-libdnet
673SUBDIR+= py-libpcap 674SUBDIR+= py-libpcap
674SUBDIR+= py-medusa 675SUBDIR+= py-medusa
675SUBDIR+= py-metar 676SUBDIR+= py-metar
676SUBDIR+= py-moto 677SUBDIR+= py-moto
677SUBDIR+= py-namecheap 678SUBDIR+= py-namecheap
678SUBDIR+= py-ncclient 679SUBDIR+= py-ncclient
679SUBDIR+= py-netaddr 680SUBDIR+= py-netaddr
680SUBDIR+= py-netifaces 681SUBDIR+= py-netifaces
681SUBDIR+= py-netsnmp 682SUBDIR+= py-netsnmp
682SUBDIR+= py-nyx 683SUBDIR+= py-nyx
683SUBDIR+= py-omniORBpy 684SUBDIR+= py-omniORBpy
 685SUBDIR+= py-onionbalance
684SUBDIR+= py-pcap 686SUBDIR+= py-pcap
685SUBDIR+= py-portend 687SUBDIR+= py-portend
686SUBDIR+= py-ptt 688SUBDIR+= py-ptt
687SUBDIR+= py-py3dns 689SUBDIR+= py-py3dns
688SUBDIR+= py-pydns 690SUBDIR+= py-pydns
689SUBDIR+= py-pylint-celery 691SUBDIR+= py-pylint-celery
690SUBDIR+= py-requestbuilder 692SUBDIR+= py-requestbuilder
691SUBDIR+= py-responses 693SUBDIR+= py-responses
692SUBDIR+= py-rt 694SUBDIR+= py-rt
693SUBDIR+= py-s3cmd 695SUBDIR+= py-s3cmd
694SUBDIR+= py-s3transfer 696SUBDIR+= py-s3transfer
695SUBDIR+= py-sbws 697SUBDIR+= py-sbws
696SUBDIR+= py-scp 698SUBDIR+= py-scp

File Added: pkgsrc/net/onionbalance/Attic/DESCR
The OnionBalance software allows for Tor hidden service requests to be
distributed across multiple backend Tor instances.  OnionBalance
provides load-balancing while also making onion services more resilient
and reliable by eliminating single points-of-failure.

This is a meta-package for convenience.

File Added: pkgsrc/net/onionbalance/Attic/Makefile
# $NetBSD: Makefile,v 1.1 2018/10/23 03:18:06 riastradh Exp $

.include "../../net/py-onionbalance/Makefile.common"

PKGNAME=	onionbalance-${VERSION}
CATEGORIES=	net
MASTER_FILES=	# empty
DISTFILES=	# empty

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://onionbalance.readthedocs.org/
COMMENT=	Tor onion service load balancer
LICENSE=	gnu-gpl-v3

DEPENDS+=	${PYPKGPREFIX}-onionbalance>=${VERSION}:../../net/py-onionbalance

META_PACKAGE=	yes

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

File Added: pkgsrc/net/py-onionbalance/DESCR
The OnionBalance software allows for Tor hidden service requests to be
distributed across multiple backend Tor instances.  OnionBalance
provides load-balancing while also making onion services more resilient
and reliable by eliminating single points-of-failure.

File Added: pkgsrc/net/py-onionbalance/Makefile
# $NetBSD: Makefile,v 1.1 2018/10/23 03:18:06 riastradh Exp $

.include "net/py-onionbalance/Makefile.common"

DISTNAME=	onionbalance-${VERSION}
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	net python
MASTER_SITES=	${MASTER_SITE_GITHUB:=DonnchaC/}
GITHUB_PROJECT=	onionbalance

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://onionbalance.readthedocs.io/
COMMENT=	Tor onion service load balancer
LICENSE=	gnu-gpl-v3

USE_LANGUAGES=	# none

DEPENDS+=	${PYPKGPREFIX}-crypto>=2.6.1:../../security/py-crypto
DEPENDS+=	${PYPKGPREFIX}-future>=0.14.0:../../devel/py-future
DEPENDS+=	${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle
DEPENDS+=	${PYPKGPREFIX}-stem>=0.4.0:../../devel/py-stem
DEPENDS+=	${PYPKGPREFIX}-yaml>=3.11:../../textproc/py-yaml

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

REPLACE_PYTHON+=onionbalance.py
REPLACE_PYTHON+=docs/conf.py

CHECK_INTERPRETER_SKIP+=	test/scripts/install-chutney.sh
CHECK_INTERPRETER_SKIP+=	test/scripts/install-tor.sh

do-test:
	cd ${WRKSRC} && \
	${SETENV} PATH=${PATH:Q}:${DESTDIR:Q}${PREFIX:Q}/bin \
	${SETENV} PYTHONPATH=${DESTDIR:Q}${PREFIX:Q}/lib/python${PYVERSSUFFIX}/site-packages \
		py.test-${PYVERSSUFFIX}

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

File Added: pkgsrc/net/py-onionbalance/Attic/Makefile.common
# $NetBSD: Makefile.common,v 1.1 2018/10/23 03:18:06 riastradh Exp $

# used by net/onionbalance/Makefile
# used by net/py-onionbalance/Makefile

VERSION=	0.1.8

File Added: pkgsrc/net/py-onionbalance/PLIST
@comment $NetBSD: PLIST,v 1.1 2018/10/23 03:18:06 riastradh Exp $
bin/onionbalance
bin/onionbalance-config
${PYSITELIB}/OnionBalance-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/PKG-INFO
${PYSITELIB}/OnionBalance-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/SOURCES.txt
${PYSITELIB}/OnionBalance-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/dependency_links.txt
${PYSITELIB}/OnionBalance-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/entry_points.txt
${PYSITELIB}/OnionBalance-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/requires.txt
${PYSITELIB}/OnionBalance-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info/top_level.txt
${PYSITELIB}/onionbalance/__init__.py
${PYSITELIB}/onionbalance/__main__.py
${PYSITELIB}/onionbalance/__init__.pyo
${PYSITELIB}/onionbalance/__init__.pyc
${PYSITELIB}/onionbalance/__main__.pyo
${PYSITELIB}/onionbalance/__main__.pyc
${PYSITELIB}/onionbalance/config.pyo
${PYSITELIB}/onionbalance/config.pyc
${PYSITELIB}/onionbalance/consensus.pyo
${PYSITELIB}/onionbalance/consensus.pyc
${PYSITELIB}/onionbalance/descriptor.pyo
${PYSITELIB}/onionbalance/descriptor.pyc
${PYSITELIB}/onionbalance/eventhandler.pyo
${PYSITELIB}/onionbalance/eventhandler.pyc
${PYSITELIB}/onionbalance/instance.pyo
${PYSITELIB}/onionbalance/instance.pyc
${PYSITELIB}/onionbalance/log.pyo
${PYSITELIB}/onionbalance/log.pyc
${PYSITELIB}/onionbalance/manager.pyo
${PYSITELIB}/onionbalance/manager.pyc
${PYSITELIB}/onionbalance/scheduler.pyo
${PYSITELIB}/onionbalance/scheduler.pyc
${PYSITELIB}/onionbalance/service.pyo
${PYSITELIB}/onionbalance/service.pyc
${PYSITELIB}/onionbalance/settings.pyo
${PYSITELIB}/onionbalance/settings.pyc
${PYSITELIB}/onionbalance/status.pyo
${PYSITELIB}/onionbalance/status.pyc
${PYSITELIB}/onionbalance/util.pyo
${PYSITELIB}/onionbalance/util.pyc
${PYSITELIB}/onionbalance/config.py
${PYSITELIB}/onionbalance/consensus.py
${PYSITELIB}/onionbalance/data/config.example.yaml
${PYSITELIB}/onionbalance/data/torrc-instance
${PYSITELIB}/onionbalance/data/torrc-server
${PYSITELIB}/onionbalance/descriptor.py
${PYSITELIB}/onionbalance/eventhandler.py
${PYSITELIB}/onionbalance/instance.py
${PYSITELIB}/onionbalance/log.py
${PYSITELIB}/onionbalance/manager.py
${PYSITELIB}/onionbalance/scheduler.py
${PYSITELIB}/onionbalance/service.py
${PYSITELIB}/onionbalance/settings.py
${PYSITELIB}/onionbalance/status.py
${PYSITELIB}/onionbalance/util.py

File Added: pkgsrc/net/py-onionbalance/distinfo
$NetBSD: distinfo,v 1.1 2018/10/23 03:18:06 riastradh Exp $

SHA1 (onionbalance-0.1.8.tar.gz) = e34e8685f1659d4c884d96fa61a60150d062042e
RMD160 (onionbalance-0.1.8.tar.gz) = 26a7259cdb01486762eeb41ed81539780d5566d5
SHA512 (onionbalance-0.1.8.tar.gz) = 062d853b8b873ca630bf313bba713e15e0efc8ed32cc16b0c14f7d5675dc5677c5bcc5ea5bd96a5ff5dca3f044cca12b5916161b73e353b09afe5808805207ce
Size (onionbalance-0.1.8.tar.gz) = 139113 bytes