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
--- 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 | |
4 | COMMENT= Networking tools | | 4 | COMMENT= Networking tools |
5 | | | 5 | |
6 | SUBDIR+= 3proxy | | 6 | SUBDIR+= 3proxy |
7 | SUBDIR+= 6tunnel | | 7 | SUBDIR+= 6tunnel |
8 | SUBDIR+= DarwinStreamingServer | | 8 | SUBDIR+= DarwinStreamingServer |
9 | SUBDIR+= GeoIP | | 9 | SUBDIR+= GeoIP |
10 | SUBDIR+= Geomyidae | | 10 | SUBDIR+= Geomyidae |
11 | SUBDIR+= IglooFTP | | 11 | SUBDIR+= IglooFTP |
12 | SUBDIR+= LaBrea | | 12 | SUBDIR+= LaBrea |
13 | SUBDIR+= ORBit | | 13 | SUBDIR+= ORBit |
14 | SUBDIR+= ORBit2 | | 14 | SUBDIR+= ORBit2 |
| @@ -431,26 +431,27 @@ SUBDIR+= nstx | | | @@ -431,26 +431,27 @@ SUBDIR+= nstx |
431 | SUBDIR+= ntop | | 431 | SUBDIR+= ntop |
432 | SUBDIR+= ntopng | | 432 | SUBDIR+= ntopng |
433 | SUBDIR+= ntp4 | | 433 | SUBDIR+= ntp4 |
434 | SUBDIR+= nyx | | 434 | SUBDIR+= nyx |
435 | SUBDIR+= obfs4proxy | | 435 | SUBDIR+= obfs4proxy |
436 | SUBDIR+= ocaml-ipaddr | | 436 | SUBDIR+= ocaml-ipaddr |
437 | SUBDIR+= ocamlnet | | 437 | SUBDIR+= ocamlnet |
438 | SUBDIR+= ocsinventory-agent | | 438 | SUBDIR+= ocsinventory-agent |
439 | SUBDIR+= ocsync | | 439 | SUBDIR+= ocsync |
440 | SUBDIR+= oidentd | | 440 | SUBDIR+= oidentd |
441 | SUBDIR+= oinkmaster | | 441 | SUBDIR+= oinkmaster |
442 | SUBDIR+= omniNotify | | 442 | SUBDIR+= omniNotify |
443 | SUBDIR+= omniORB | | 443 | SUBDIR+= omniORB |
| | | 444 | SUBDIR+= onionbalance |
444 | SUBDIR+= openag | | 445 | SUBDIR+= openag |
445 | SUBDIR+= openconnect | | 446 | SUBDIR+= openconnect |
446 | SUBDIR+= openh323 | | 447 | SUBDIR+= openh323 |
447 | SUBDIR+= openntpd | | 448 | SUBDIR+= openntpd |
448 | SUBDIR+= openresolv | | 449 | SUBDIR+= openresolv |
449 | SUBDIR+= openslp | | 450 | SUBDIR+= openslp |
450 | SUBDIR+= openvmps | | 451 | SUBDIR+= openvmps |
451 | SUBDIR+= openvpn | | 452 | SUBDIR+= openvpn |
452 | SUBDIR+= openvpn-acct-wtmpx | | 453 | SUBDIR+= openvpn-acct-wtmpx |
453 | SUBDIR+= openvpn-nagios | | 454 | SUBDIR+= openvpn-nagios |
454 | SUBDIR+= openwbem | | 455 | SUBDIR+= openwbem |
455 | SUBDIR+= ortp | | 456 | SUBDIR+= ortp |
456 | SUBDIR+= overnet | | 457 | SUBDIR+= overnet |
| @@ -671,26 +672,27 @@ SUBDIR+= py-kombu | | | @@ -671,26 +672,27 @@ SUBDIR+= py-kombu |
671 | SUBDIR+= py-lexicon | | 672 | SUBDIR+= py-lexicon |
672 | SUBDIR+= py-libdnet | | 673 | SUBDIR+= py-libdnet |
673 | SUBDIR+= py-libpcap | | 674 | SUBDIR+= py-libpcap |
674 | SUBDIR+= py-medusa | | 675 | SUBDIR+= py-medusa |
675 | SUBDIR+= py-metar | | 676 | SUBDIR+= py-metar |
676 | SUBDIR+= py-moto | | 677 | SUBDIR+= py-moto |
677 | SUBDIR+= py-namecheap | | 678 | SUBDIR+= py-namecheap |
678 | SUBDIR+= py-ncclient | | 679 | SUBDIR+= py-ncclient |
679 | SUBDIR+= py-netaddr | | 680 | SUBDIR+= py-netaddr |
680 | SUBDIR+= py-netifaces | | 681 | SUBDIR+= py-netifaces |
681 | SUBDIR+= py-netsnmp | | 682 | SUBDIR+= py-netsnmp |
682 | SUBDIR+= py-nyx | | 683 | SUBDIR+= py-nyx |
683 | SUBDIR+= py-omniORBpy | | 684 | SUBDIR+= py-omniORBpy |
| | | 685 | SUBDIR+= py-onionbalance |
684 | SUBDIR+= py-pcap | | 686 | SUBDIR+= py-pcap |
685 | SUBDIR+= py-portend | | 687 | SUBDIR+= py-portend |
686 | SUBDIR+= py-ptt | | 688 | SUBDIR+= py-ptt |
687 | SUBDIR+= py-py3dns | | 689 | SUBDIR+= py-py3dns |
688 | SUBDIR+= py-pydns | | 690 | SUBDIR+= py-pydns |
689 | SUBDIR+= py-pylint-celery | | 691 | SUBDIR+= py-pylint-celery |
690 | SUBDIR+= py-requestbuilder | | 692 | SUBDIR+= py-requestbuilder |
691 | SUBDIR+= py-responses | | 693 | SUBDIR+= py-responses |
692 | SUBDIR+= py-rt | | 694 | SUBDIR+= py-rt |
693 | SUBDIR+= py-s3cmd | | 695 | SUBDIR+= py-s3cmd |
694 | SUBDIR+= py-s3transfer | | 696 | SUBDIR+= py-s3transfer |
695 | SUBDIR+= py-sbws | | 697 | SUBDIR+= py-sbws |
696 | SUBDIR+= py-scp | | 698 | SUBDIR+= py-scp |
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.
# $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"
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.
# $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"
# $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
@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
$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