From b73b20102dcf5add027e1232da73eb8e496b034b Mon Sep 17 00:00:00 2001 From: Carlo Strub Date: Thu, 28 Mar 2013 06:44:19 +0000 Subject: [PATCH] Stem is a python controller library for Tor. Like its predecessor, TorCtl, it uses Tor's control protocol to help developers program against the Tor process, enabling them to build things similar to Vidalia and arm. WWW: https://stem.torproject.org/ --- security/Makefile | 1 + security/stem/Makefile | 24 +++++++++ security/stem/distinfo | 2 + security/stem/pkg-descr | 5 ++ security/stem/pkg-plist | 106 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 138 insertions(+) create mode 100644 security/stem/Makefile create mode 100644 security/stem/distinfo create mode 100644 security/stem/pkg-descr create mode 100644 security/stem/pkg-plist diff --git a/security/Makefile b/security/Makefile index 0f75f4d54924..d77fcf578d66 100644 --- a/security/Makefile +++ b/security/Makefile @@ -933,6 +933,7 @@ SUBDIR += starttls SUBDIR += stegdetect SUBDIR += steghide + SUBDIR += stem SUBDIR += strobe SUBDIR += strongswan SUBDIR += stunnel diff --git a/security/stem/Makefile b/security/stem/Makefile new file mode 100644 index 000000000000..cb643085162a --- /dev/null +++ b/security/stem/Makefile @@ -0,0 +1,24 @@ +# Created by: Carlo Strub +# $FreeBSD$ +# + +PORTNAME= stem +PORTVERSION= 1.0.1 +CATEGORIES= security net python +MASTER_SITES= http://www.atagar.com/transfer/tmp/ \ + http://www.c-s.li/ports/ +DISTNAME= ${PORTNAME}.${PORTVERSION} + +MAINTAINER= cs@FreeBSD.org +COMMENT= Python controller library for Tor + +LICENSE= GPLv3 + +RUN_DEPENDS= tor:${PORTSDIR}/security/tor + +USE_BZIP2= yes +USE_PYTHON= yes +USE_PYDISTUTILS=yes +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} + +.include diff --git a/security/stem/distinfo b/security/stem/distinfo new file mode 100644 index 000000000000..51470e9e3ca7 --- /dev/null +++ b/security/stem/distinfo @@ -0,0 +1,2 @@ +SHA256 (stem.1.0.1.tar.bz2) = 686fe107e22a2986ac4b48d5a6b21e13a1552d542de888578fc067032274a1e4 +SIZE (stem.1.0.1.tar.bz2) = 566973 diff --git a/security/stem/pkg-descr b/security/stem/pkg-descr new file mode 100644 index 000000000000..22812bab4635 --- /dev/null +++ b/security/stem/pkg-descr @@ -0,0 +1,5 @@ +Stem is a python controller library for Tor. Like its predecessor, TorCtl, it +uses Tor's control protocol to help developers program against the Tor process, +enabling them to build things similar to Vidalia and arm. + +WWW: https://stem.torproject.org/ diff --git a/security/stem/pkg-plist b/security/stem/pkg-plist new file mode 100644 index 000000000000..8b1cacaa8c12 --- /dev/null +++ b/security/stem/pkg-plist @@ -0,0 +1,106 @@ +%%PYTHON_SITELIBDIR%%/stem/__init__.py +%%PYTHON_SITELIBDIR%%/stem/__init__.pyc +%%PYTHON_SITELIBDIR%%/stem/__init__.pyo +%%PYTHON_SITELIBDIR%%/stem/connection.py +%%PYTHON_SITELIBDIR%%/stem/connection.pyc +%%PYTHON_SITELIBDIR%%/stem/connection.pyo +%%PYTHON_SITELIBDIR%%/stem/control.py +%%PYTHON_SITELIBDIR%%/stem/control.pyc +%%PYTHON_SITELIBDIR%%/stem/control.pyo +%%PYTHON_SITELIBDIR%%/stem/descriptor/__init__.py +%%PYTHON_SITELIBDIR%%/stem/descriptor/__init__.pyc +%%PYTHON_SITELIBDIR%%/stem/descriptor/__init__.pyo +%%PYTHON_SITELIBDIR%%/stem/descriptor/export.py +%%PYTHON_SITELIBDIR%%/stem/descriptor/export.pyc +%%PYTHON_SITELIBDIR%%/stem/descriptor/export.pyo +%%PYTHON_SITELIBDIR%%/stem/descriptor/extrainfo_descriptor.py +%%PYTHON_SITELIBDIR%%/stem/descriptor/extrainfo_descriptor.pyc +%%PYTHON_SITELIBDIR%%/stem/descriptor/extrainfo_descriptor.pyo +%%PYTHON_SITELIBDIR%%/stem/descriptor/microdescriptor.py +%%PYTHON_SITELIBDIR%%/stem/descriptor/microdescriptor.pyc +%%PYTHON_SITELIBDIR%%/stem/descriptor/microdescriptor.pyo +%%PYTHON_SITELIBDIR%%/stem/descriptor/networkstatus.py +%%PYTHON_SITELIBDIR%%/stem/descriptor/networkstatus.pyc +%%PYTHON_SITELIBDIR%%/stem/descriptor/networkstatus.pyo +%%PYTHON_SITELIBDIR%%/stem/descriptor/reader.py +%%PYTHON_SITELIBDIR%%/stem/descriptor/reader.pyc +%%PYTHON_SITELIBDIR%%/stem/descriptor/reader.pyo +%%PYTHON_SITELIBDIR%%/stem/descriptor/router_status_entry.py +%%PYTHON_SITELIBDIR%%/stem/descriptor/router_status_entry.pyc +%%PYTHON_SITELIBDIR%%/stem/descriptor/router_status_entry.pyo +%%PYTHON_SITELIBDIR%%/stem/descriptor/server_descriptor.py +%%PYTHON_SITELIBDIR%%/stem/descriptor/server_descriptor.pyc +%%PYTHON_SITELIBDIR%%/stem/descriptor/server_descriptor.pyo +%%PYTHON_SITELIBDIR%%/stem/exit_policy.py +%%PYTHON_SITELIBDIR%%/stem/exit_policy.pyc +%%PYTHON_SITELIBDIR%%/stem/exit_policy.pyo +%%PYTHON_SITELIBDIR%%/stem/prereq.py +%%PYTHON_SITELIBDIR%%/stem/prereq.pyc +%%PYTHON_SITELIBDIR%%/stem/prereq.pyo +%%PYTHON_SITELIBDIR%%/stem/process.py +%%PYTHON_SITELIBDIR%%/stem/process.pyc +%%PYTHON_SITELIBDIR%%/stem/process.pyo +%%PYTHON_SITELIBDIR%%/stem/response/__init__.py +%%PYTHON_SITELIBDIR%%/stem/response/__init__.pyc +%%PYTHON_SITELIBDIR%%/stem/response/__init__.pyo +%%PYTHON_SITELIBDIR%%/stem/response/authchallenge.py +%%PYTHON_SITELIBDIR%%/stem/response/authchallenge.pyc +%%PYTHON_SITELIBDIR%%/stem/response/authchallenge.pyo +%%PYTHON_SITELIBDIR%%/stem/response/events.py +%%PYTHON_SITELIBDIR%%/stem/response/events.pyc +%%PYTHON_SITELIBDIR%%/stem/response/events.pyo +%%PYTHON_SITELIBDIR%%/stem/response/getconf.py +%%PYTHON_SITELIBDIR%%/stem/response/getconf.pyc +%%PYTHON_SITELIBDIR%%/stem/response/getconf.pyo +%%PYTHON_SITELIBDIR%%/stem/response/getinfo.py +%%PYTHON_SITELIBDIR%%/stem/response/getinfo.pyc +%%PYTHON_SITELIBDIR%%/stem/response/getinfo.pyo +%%PYTHON_SITELIBDIR%%/stem/response/mapaddress.py +%%PYTHON_SITELIBDIR%%/stem/response/mapaddress.pyc +%%PYTHON_SITELIBDIR%%/stem/response/mapaddress.pyo +%%PYTHON_SITELIBDIR%%/stem/response/protocolinfo.py +%%PYTHON_SITELIBDIR%%/stem/response/protocolinfo.pyc +%%PYTHON_SITELIBDIR%%/stem/response/protocolinfo.pyo +%%PYTHON_SITELIBDIR%%/stem/socket.py +%%PYTHON_SITELIBDIR%%/stem/socket.pyc +%%PYTHON_SITELIBDIR%%/stem/socket.pyo +%%PYTHON_SITELIBDIR%%/stem/util/__init__.py +%%PYTHON_SITELIBDIR%%/stem/util/__init__.pyc +%%PYTHON_SITELIBDIR%%/stem/util/__init__.pyo +%%PYTHON_SITELIBDIR%%/stem/util/conf.py +%%PYTHON_SITELIBDIR%%/stem/util/conf.pyc +%%PYTHON_SITELIBDIR%%/stem/util/conf.pyo +%%PYTHON_SITELIBDIR%%/stem/util/connection.py +%%PYTHON_SITELIBDIR%%/stem/util/connection.pyc +%%PYTHON_SITELIBDIR%%/stem/util/connection.pyo +%%PYTHON_SITELIBDIR%%/stem/util/enum.py +%%PYTHON_SITELIBDIR%%/stem/util/enum.pyc +%%PYTHON_SITELIBDIR%%/stem/util/enum.pyo +%%PYTHON_SITELIBDIR%%/stem/util/log.py +%%PYTHON_SITELIBDIR%%/stem/util/log.pyc +%%PYTHON_SITELIBDIR%%/stem/util/log.pyo +%%PYTHON_SITELIBDIR%%/stem/util/ordereddict.py +%%PYTHON_SITELIBDIR%%/stem/util/ordereddict.pyc +%%PYTHON_SITELIBDIR%%/stem/util/ordereddict.pyo +%%PYTHON_SITELIBDIR%%/stem/util/proc.py +%%PYTHON_SITELIBDIR%%/stem/util/proc.pyc +%%PYTHON_SITELIBDIR%%/stem/util/proc.pyo +%%PYTHON_SITELIBDIR%%/stem/util/str_tools.py +%%PYTHON_SITELIBDIR%%/stem/util/str_tools.pyc +%%PYTHON_SITELIBDIR%%/stem/util/str_tools.pyo +%%PYTHON_SITELIBDIR%%/stem/util/system.py +%%PYTHON_SITELIBDIR%%/stem/util/system.pyc +%%PYTHON_SITELIBDIR%%/stem/util/system.pyo +%%PYTHON_SITELIBDIR%%/stem/util/term.py +%%PYTHON_SITELIBDIR%%/stem/util/term.pyc +%%PYTHON_SITELIBDIR%%/stem/util/term.pyo +%%PYTHON_SITELIBDIR%%/stem/util/tor_tools.py +%%PYTHON_SITELIBDIR%%/stem/util/tor_tools.pyc +%%PYTHON_SITELIBDIR%%/stem/util/tor_tools.pyo +%%PYTHON_SITELIBDIR%%/stem/version.py +%%PYTHON_SITELIBDIR%%/stem/version.pyc +%%PYTHON_SITELIBDIR%%/stem/version.pyo +@dirrm %%PYTHON_SITELIBDIR%%/stem/util +@dirrm %%PYTHON_SITELIBDIR%%/stem/response +@dirrm %%PYTHON_SITELIBDIR%%/stem/descriptor +@dirrm %%PYTHON_SITELIBDIR%%/stem