diff options
author | Olivier Cochard <olivier@FreeBSD.org> | 2018-07-12 08:30:08 +0000 |
---|---|---|
committer | Olivier Cochard <olivier@FreeBSD.org> | 2018-07-12 08:30:08 +0000 |
commit | 727e2bf03fa7a0f28da928576b9b456bbc1e4f40 (patch) | |
tree | 052d65e4208ed01cfc2d5b87a478e4f047ebb471 /net/ryu | |
parent | 7d3562dbb9e31da333467a218b990a0d431db74d (diff) | |
download | ports-727e2bf03fa7a0f28da928576b9b456bbc1e4f40.tar.gz ports-727e2bf03fa7a0f28da928576b9b456bbc1e4f40.zip |
New port: net/ryu, a component-based Software-defined Networking Framework
PR: 223701
Submitted by: Ayaka Koshibe <akoshibe@gmail.com>
Notes
Notes:
svn path=/head/; revision=474492
Diffstat (limited to 'net/ryu')
-rw-r--r-- | net/ryu/Makefile | 40 | ||||
-rw-r--r-- | net/ryu/distinfo | 3 | ||||
-rw-r--r-- | net/ryu/pkg-descr | 6 |
3 files changed, 49 insertions, 0 deletions
diff --git a/net/ryu/Makefile b/net/ryu/Makefile new file mode 100644 index 000000000000..8728c4d10a2d --- /dev/null +++ b/net/ryu/Makefile @@ -0,0 +1,40 @@ +# $FreeBSD$ + +PORTNAME= ryu +PORTVERSION= 4.26 +CATEGORIES= net python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= akoshibe@gmail.com +COMMENT= Component-based Software-defined Networking Framework + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>0:net/py-eventlet@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}routes>0:www/py-routes@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}webob>=1.2:www/py-webob@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}netaddr>0:net/py-netaddr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}oslo.config>=1.15.0:devel/py-oslo.config@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3.0:devel/py-msgpack@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tinyrpc>0:devel/py-tinyrpc@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ovs>0:devel/py-ovs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pbr>=0:devel/py-pbr@${PY_FLAVOR} + +#RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}eventlet>0:net/py-eventlet@${PY_FLAVOR} \ +# ${PYTHON_PKGNAMEPREFIX}greenlet>=0:devel/py-greenlet@${PY_FLAVOR} \ + +NO_ARCH= yes + +USES= python +USE_PYTHON= autoplist distutils + +USE_GITHUB= yes +GH_ACCOUNT= osrg +GH_TAGNAME= b9909d0 + +.include <bsd.port.mk> diff --git a/net/ryu/distinfo b/net/ryu/distinfo new file mode 100644 index 000000000000..be11d3527e90 --- /dev/null +++ b/net/ryu/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1531142382 +SHA256 (osrg-ryu-4.26-b9909d0_GH0.tar.gz) = c6e0f1dfdc9a16de45065e7cca2f29b386a1583b595a1c6ab186d6270b08e0ef +SIZE (osrg-ryu-4.26-b9909d0_GH0.tar.gz) = 1518466 diff --git a/net/ryu/pkg-descr b/net/ryu/pkg-descr new file mode 100644 index 000000000000..4b60d6ac79e4 --- /dev/null +++ b/net/ryu/pkg-descr @@ -0,0 +1,6 @@ +Ryu is a component-based software defined networking framework that provides a +well-defined API that make it easy for developers to create new network +management and control applications. Ryu supports various protocols for managing +network devices, such as OpenFlow, Netconf, and OF-config. + +WWW: http://osrg.github.io/ryu/ |