Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Jul 2014 04:49:07 +0000 (UTC)
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r361332 - in head/devel: . euca2ools
Message-ID:  <201407090449.s694n7Rm065426@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: koobs
Date: Wed Jul  9 04:49:07 2014
New Revision: 361332
URL: http://svnweb.freebsd.org/changeset/ports/361332
QAT: https://qat.redports.org/buildarchive/r361332/

Log:
  [NEW] devel/euca2ools: Eucalyptus Command Line Tools
  
  Euca2ools are command line tools used to interact with Amazon Web
  Services (AWS) as well as other services that are compatible with AWS,
  such as Eucalyptus.  They aim to use the same input as similar tools
  provided by AWS for each service individually along with several
  enhancements that make them easier to use against both AWS and
  Eucalyptus.
  
  Euca2ools provide the functionality of AWS's REST-based and Query-based
  APIs for the following services:
  
  - Auto Scaling               (commands start with "euscale")
  - CloudFormation             (commands start with "euform")
  - CloudWatch                 (commands start with "euwatch")
  - EC2                        (commands start with "euca")
  - Elastic Load Balancing     (commands start with "eulb")
  - IAM                        (commands start with "euare")
  
  WWW: https://github.com/eucalyptus/euca2ools

Added:
  head/devel/euca2ools/
  head/devel/euca2ools/Makefile   (contents, props changed)
  head/devel/euca2ools/distinfo   (contents, props changed)
  head/devel/euca2ools/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Wed Jul  9 04:45:29 2014	(r361331)
+++ head/devel/Makefile	Wed Jul  9 04:49:07 2014	(r361332)
@@ -418,6 +418,7 @@
     SUBDIR += etcd
     SUBDIR += etcdctl
     SUBDIR += etl
+    SUBDIR += euca2ools
     SUBDIR += eventxx
     SUBDIR += evolution-gconf-tools
     SUBDIR += exercisix

Added: head/devel/euca2ools/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/euca2ools/Makefile	Wed Jul  9 04:49:07 2014	(r361332)
@@ -0,0 +1,29 @@
+# Created by: Kubilay Kocak <koobs@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	euca2ools
+PORTVERSION=	3.1.0
+CATEGORIES=	devel python
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	koobs@FreeBSD.org
+COMMENT=	Eucalyptus Command Line Tools
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml \
+		${PYTHON_PKGNAMEPREFIX}requestbuilder>=0.2.0:${PORTSDIR}/www/py-requestbuilder \
+		${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests \
+		${PYTHON_PKGNAMEPREFIX}six>=1.4:${PORTSDIR}/devel/py-six
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	eucalyptus
+GH_TAGNAME=	v${PORTVERSION}
+GH_COMMIT=	79c7d3f
+
+USE_PYTHON=		-2.7
+USE_PYDISTUTILS=	yes
+PYDISTUTILS_AUTOPLIST=	yes
+
+.include <bsd.port.mk>

Added: head/devel/euca2ools/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/euca2ools/distinfo	Wed Jul  9 04:49:07 2014	(r361332)
@@ -0,0 +1,2 @@
+SHA256 (euca2ools-3.1.0.tar.gz) = ab6f81b375e99700669549e70ec80109458b962263e44a9b13ddc3cd2df15af4
+SIZE (euca2ools-3.1.0.tar.gz) = 181614

Added: head/devel/euca2ools/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/euca2ools/pkg-descr	Wed Jul  9 04:49:07 2014	(r361332)
@@ -0,0 +1,18 @@
+Euca2ools are command line tools used to interact with Amazon Web
+Services (AWS) as well as other services that are compatible with AWS,
+such as Eucalyptus.  They aim to use the same input as similar tools
+provided by AWS for each service individually along with several
+enhancements that make them easier to use against both AWS and
+Eucalyptus.
+
+Euca2ools provide the functionality of AWS's REST-based and Query-based
+APIs for the following services:
+
+- Auto Scaling               (commands start with "euscale")
+- CloudFormation             (commands start with "euform")
+- CloudWatch                 (commands start with "euwatch")
+- EC2                        (commands start with "euca")
+- Elastic Load Balancing     (commands start with "eulb")
+- IAM                        (commands start with "euare")
+
+WWW: https://github.com/eucalyptus/euca2ools



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407090449.s694n7Rm065426>