From e4baa23d7ccee7f31a011e9fef5db235b3b1241f Mon Sep 17 00:00:00 2001 From: Greg Larkin Date: Thu, 16 Dec 2010 22:16:00 +0000 Subject: [PATCH] libcloud is a client library for interacting with many of the popular cloud server providers. It was created to make it easy for developers to build products that work between any of the services that it supports. WWW: http://incubator.apache.org/libcloud/ --- net/Makefile | 1 + net/py-libcloud/Makefile | 29 ++++++++++++++++ net/py-libcloud/distinfo | 2 ++ net/py-libcloud/pkg-descr | 6 ++++ net/py-libcloud/pkg-plist | 71 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 109 insertions(+) create mode 100644 net/py-libcloud/Makefile create mode 100644 net/py-libcloud/distinfo create mode 100644 net/py-libcloud/pkg-descr create mode 100644 net/py-libcloud/pkg-plist diff --git a/net/Makefile b/net/Makefile index b10a00e5944a..a9857569ad0d 100644 --- a/net/Makefile +++ b/net/Makefile @@ -849,6 +849,7 @@ SUBDIR += py-impacket SUBDIR += py-iplib SUBDIR += py-ldap2 + SUBDIR += py-libcloud SUBDIR += py-libdnet SUBDIR += py-libnet SUBDIR += py-medusa diff --git a/net/py-libcloud/Makefile b/net/py-libcloud/Makefile new file mode 100644 index 000000000000..442c601ce7f6 --- /dev/null +++ b/net/py-libcloud/Makefile @@ -0,0 +1,29 @@ +# Ports collection makefile for: py-libcloud +# Date created: 2010-12-16 +# Whom: Greg Larkin +# +# $FreeBSD$ +# + +PORTNAME= libcloud +PORTVERSION= 0.4.0 +CATEGORIES= net python +MASTER_SITES= ${MASTER_SITE_APACHE} +MASTER_SITE_SUBDIR= incubator/libcloud +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= apache-${PORTNAME}-incubating-${PORTVERSION} + +MAINTAINER= glarkin@FreeBSD.org +COMMENT= Standard client library for many popular cloud providers + +LICENSE= ASL + +USE_PYTHON= yes +USE_PYDISTUTILS=yes +USE_BZIP2= yes + +WRKSRC= ${WRKDIR}/apache-${PORTNAME}-${PORTVERSION} + +PYDISTUTILS_EGGINFO= apache_${PORTNAME}-${PORTVERSION}-py${PYTHON_VER}.egg-info + +.include diff --git a/net/py-libcloud/distinfo b/net/py-libcloud/distinfo new file mode 100644 index 000000000000..4fdba6b3bfa6 --- /dev/null +++ b/net/py-libcloud/distinfo @@ -0,0 +1,2 @@ +SHA256 (apache-libcloud-incubating-0.4.0.tar.bz2) = 232e6d94ff2cd646e7c7654f8c083619129d18f6025ba77e95f7b28d4b98d37d +SIZE (apache-libcloud-incubating-0.4.0.tar.bz2) = 78799 diff --git a/net/py-libcloud/pkg-descr b/net/py-libcloud/pkg-descr new file mode 100644 index 000000000000..eae4ede27752 --- /dev/null +++ b/net/py-libcloud/pkg-descr @@ -0,0 +1,6 @@ +libcloud is a client library for interacting with many of the popular +cloud server providers. It was created to make it easy for developers +to build products that work between any of the services that it +supports. + +WWW: http://incubator.apache.org/libcloud/ diff --git a/net/py-libcloud/pkg-plist b/net/py-libcloud/pkg-plist new file mode 100644 index 000000000000..c42a3b56f213 --- /dev/null +++ b/net/py-libcloud/pkg-plist @@ -0,0 +1,71 @@ +%%PYTHON_SITELIBDIR%%/libcloud/__init__.py +%%PYTHON_SITELIBDIR%%/libcloud/__init__.pyc +%%PYTHON_SITELIBDIR%%/libcloud/__init__.pyo +%%PYTHON_SITELIBDIR%%/libcloud/base.py +%%PYTHON_SITELIBDIR%%/libcloud/base.pyc +%%PYTHON_SITELIBDIR%%/libcloud/base.pyo +%%PYTHON_SITELIBDIR%%/libcloud/deployment.py +%%PYTHON_SITELIBDIR%%/libcloud/deployment.pyc +%%PYTHON_SITELIBDIR%%/libcloud/deployment.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/__init__.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/__init__.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/__init__.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/dreamhost.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/dreamhost.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/dreamhost.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/dummy.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/dummy.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/dummy.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/ec2.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/ec2.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/ec2.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/ecp.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/ecp.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/ecp.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/elastichosts.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/elastichosts.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/elastichosts.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/gogrid.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/gogrid.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/gogrid.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/ibm_sbc.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/ibm_sbc.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/ibm_sbc.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/linode.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/linode.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/linode.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/opennebula.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/opennebula.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/opennebula.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/rackspace.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/rackspace.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/rackspace.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/rimuhosting.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/rimuhosting.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/rimuhosting.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/slicehost.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/slicehost.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/slicehost.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/softlayer.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/softlayer.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/softlayer.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/vcloud.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/vcloud.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/vcloud.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/voxel.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/voxel.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/voxel.pyo +%%PYTHON_SITELIBDIR%%/libcloud/drivers/vpsnet.py +%%PYTHON_SITELIBDIR%%/libcloud/drivers/vpsnet.pyc +%%PYTHON_SITELIBDIR%%/libcloud/drivers/vpsnet.pyo +%%PYTHON_SITELIBDIR%%/libcloud/providers.py +%%PYTHON_SITELIBDIR%%/libcloud/providers.pyc +%%PYTHON_SITELIBDIR%%/libcloud/providers.pyo +%%PYTHON_SITELIBDIR%%/libcloud/ssh.py +%%PYTHON_SITELIBDIR%%/libcloud/ssh.pyc +%%PYTHON_SITELIBDIR%%/libcloud/ssh.pyo +%%PYTHON_SITELIBDIR%%/libcloud/types.py +%%PYTHON_SITELIBDIR%%/libcloud/types.pyc +%%PYTHON_SITELIBDIR%%/libcloud/types.pyo +@dirrm %%PYTHON_SITELIBDIR%%/libcloud/drivers +@dirrm %%PYTHON_SITELIBDIR%%/libcloud