svn commit: r474492 - in head/net: . ryu
Olivier Cochard
olivier at FreeBSD.org
Thu Jul 12 08:30:10 UTC 2018
Author: olivier
Date: Thu Jul 12 08:30:08 2018
New Revision: 474492
URL: https://svnweb.freebsd.org/changeset/ports/474492
Log:
New port: net/ryu, a component-based Software-defined Networking Framework
PR: 223701
Submitted by: Ayaka Koshibe <akoshibe at gmail.com>
Added:
head/net/ryu/
head/net/ryu/Makefile (contents, props changed)
head/net/ryu/distinfo (contents, props changed)
head/net/ryu/pkg-descr (contents, props changed)
Modified:
head/net/Makefile
Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile Thu Jul 12 08:24:50 2018 (r474491)
+++ head/net/Makefile Thu Jul 12 08:30:08 2018 (r474492)
@@ -1345,6 +1345,7 @@
SUBDIR += rubygem-whois
SUBDIR += rubygem-xmlrpc
SUBDIR += rude
+ SUBDIR += ryu
SUBDIR += s3ql
SUBDIR += samba46
SUBDIR += samba47
Added: head/net/ryu/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/ryu/Makefile Thu Jul 12 08:30:08 2018 (r474492)
@@ -0,0 +1,40 @@
+# $FreeBSD$
+
+PORTNAME= ryu
+PORTVERSION= 4.26
+CATEGORIES= net python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= akoshibe at 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>
Added: head/net/ryu/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/ryu/distinfo Thu Jul 12 08:30:08 2018 (r474492)
@@ -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
Added: head/net/ryu/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/ryu/pkg-descr Thu Jul 12 08:30:08 2018 (r474492)
@@ -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/
More information about the svn-ports-all
mailing list