pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/py-boto Fold diffs from www/py-boto into this pack...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/05b8f5d7d83a
branches:  trunk
changeset: 635583:05b8f5d7d83a
user:      rodent <rodent%pkgsrc.org@localhost>
date:      Mon Jun 09 00:49:33 2014 +0000

description:
Fold diffs from www/py-boto into this package. Use ALTERNATIVES for files
installed to ${PREFIX}/bin. CATEGORIES+=python www. Fix HOMEPAGE and
MASTER_SITES. Update REPLACE_PYTHON.

diffstat:

 net/py-boto/ALTERNATIVES |   21 +++
 net/py-boto/Makefile     |   62 +++++++++-
 net/py-boto/PLIST        |  253 ++++++++++++++++++++++++++++++++++++++++++----
 net/py-boto/distinfo     |    8 +-
 4 files changed, 308 insertions(+), 36 deletions(-)

diffs (truncated from 565 to 300 lines):

diff -r 3194ba90be1d -r 05b8f5d7d83a net/py-boto/ALTERNATIVES
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-boto/ALTERNATIVES  Mon Jun 09 00:49:33 2014 +0000
@@ -0,0 +1,21 @@
+bin/asadmin bin/asadmin@PYVERSSUFFIX@
+bin/bundle_image bin/bundle_image@PYVERSSUFFIX@
+bin/cfadmin bin/cfadmin@PYVERSSUFFIX@
+bin/cq bin/cq@PYVERSSUFFIX@
+bin/cwutil bin/cwutil@PYVERSSUFFIX@
+in/dynamodb_dump bin/dynamodb_dump@PYVERSSUFFIX@
+bin/dynamodb_load bin/dynamodb_load@PYVERSSUFFIX@
+bin/elbadmin bin/elbadmin@PYVERSSUFFIX@
+bin/fetch_file bin/fetch_file@PYVERSSUFFIX@
+bin/glacier bin/glacier@PYVERSSUFFIX@
+bin/instance_events bin/instance_events@PYVERSSUFFIX@
+bin/kill_instance bin/kill_instance@PYVERSSUFFIX@
+bin/launch_instance bin/launch_instance@PYVERSSUFFIX@
+bin/list_instances bin/list_instances@PYVERSSUFFIX@
+bin/lss3 bin/lss3@PYVERSSUFFIX@
+bin/mturk bin/mturk@PYVERSSUFFIX@
+bin/pyami_sendmail bin/pyami_sendmail@PYVERSSUFFIX@
+bin/route53 bin/route53@PYVERSSUFFIX@
+bin/s3put bin/s3put@PYVERSSUFFIX@
+bin/sdbadmin bin/sdbadmin@PYVERSSUFFIX@
+bin/taskadmin bin/taskadmin@PYVERSSUFFIX@
diff -r 3194ba90be1d -r 05b8f5d7d83a net/py-boto/Makefile
--- a/net/py-boto/Makefile      Mon Jun 09 00:46:57 2014 +0000
+++ b/net/py-boto/Makefile      Mon Jun 09 00:49:33 2014 +0000
@@ -1,23 +1,67 @@
-# $NetBSD: Makefile,v 1.21 2014/05/09 07:37:14 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2014/06/09 00:49:33 rodent Exp $
 
-DISTNAME=      boto-2.6.0
+DISTNAME=      boto-2.29.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISON=    1
-CATEGORIES=    net
-MASTER_SITES=  http://cloud.github.com/downloads/boto/boto/
+CATEGORIES=    net python www
+MASTER_SITES=  https://pypi.python.org/packages/source/b/boto/
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://docs.pythonboto.org/
+HOMEPAGE=      https://github.com/boto/boto/
 COMMENT=       Python interface to Amazon web services
 LICENSE=       mit
 
 DEPENDS+=      ${PYPKGPREFIX}-filechunkio-[0-9]*:../../devel/py-filechunkio
 
-REPLACE_PYTHON+=       *.py
-REPLACE_PYTHON+=       boto/*/*.py
-REPLACE_PYTHON+=       bin/*
+REPLACE_PYTHON+=       bin/* boto/pyami/launch_ami.py boto/services/bs.py
+REPLACE_PYTHON+=       boto/services/result.py
 
 PYTHON_VERSIONS_INCOMPATIBLE=  33 34 # py-filechunkio
+PY_PATCHPLIST=                 yes
+PLIST_SUBST+=                  PYVERSSUFFIX=${PYVERSSUFFIX}
+
+post-install:
+       ${MV} ${DESTDIR}${PREFIX}/bin/asadmin \
+               ${DESTDIR}${PREFIX}/bin/asadmin${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/bundle_image \
+               ${DESTDIR}${PREFIX}/bin/bundle_image${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/cfadmin \
+               ${DESTDIR}${PREFIX}/bin/cfadmin${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/cq \
+               ${DESTDIR}${PREFIX}/bin/cq${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/cwutil \
+               ${DESTDIR}${PREFIX}/bin/cwutil${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/dynamodb_dump \
+               ${DESTDIR}${PREFIX}/bin/dynamodb_dump${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/dynamodb_load \
+               ${DESTDIR}${PREFIX}/bin/dynamodb_load${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/elbadmin \
+               ${DESTDIR}${PREFIX}/bin/elbadmin${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/fetch_file \
+               ${DESTDIR}${PREFIX}/bin/fetch_file${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/glacier \
+               ${DESTDIR}${PREFIX}/bin/glacier${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/instance_events \
+               ${DESTDIR}${PREFIX}/bin/instance_events${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/kill_instance \
+               ${DESTDIR}${PREFIX}/bin/kill_instance${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/launch_instance \
+               ${DESTDIR}${PREFIX}/bin/launch_instance${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/list_instances \
+               ${DESTDIR}${PREFIX}/bin/list_instances${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/lss3 \
+               ${DESTDIR}${PREFIX}/bin/lss3${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/mturk \
+               ${DESTDIR}${PREFIX}/bin/mturk${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/pyami_sendmail \
+               ${DESTDIR}${PREFIX}/bin/pyami_sendmail${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/route53 \
+               ${DESTDIR}${PREFIX}/bin/route53${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/s3put \
+               ${DESTDIR}${PREFIX}/bin/s3put${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/sdbadmin \
+               ${DESTDIR}${PREFIX}/bin/sdbadmin${PYVERSSUFFIX}
+       ${MV} ${DESTDIR}${PREFIX}/bin/taskadmin \
+               ${DESTDIR}${PREFIX}/bin/taskadmin${PYVERSSUFFIX}
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
diff -r 3194ba90be1d -r 05b8f5d7d83a net/py-boto/PLIST
--- a/net/py-boto/PLIST Mon Jun 09 00:46:57 2014 +0000
+++ b/net/py-boto/PLIST Mon Jun 09 00:49:33 2014 +0000
@@ -1,23 +1,25 @@
-@comment $NetBSD: PLIST,v 1.7 2012/11/08 19:27:12 jakllsch Exp $
-bin/asadmin
-bin/bundle_image
-bin/cfadmin
-bin/cq
-bin/cwutil
-bin/elbadmin
-bin/fetch_file
-bin/glacier
-bin/instance_events
-bin/kill_instance
-bin/launch_instance
-bin/list_instances
-bin/lss3
-bin/pyami_sendmail
-bin/route53
-bin/s3multiput
-bin/s3put
-bin/sdbadmin
-bin/taskadmin
+@comment $NetBSD: PLIST,v 1.8 2014/06/09 00:49:33 rodent Exp $
+bin/asadmin${PYVERSSUFFIX}
+bin/bundle_image${PYVERSSUFFIX}
+bin/cfadmin${PYVERSSUFFIX}
+bin/cq${PYVERSSUFFIX}
+bin/cwutil${PYVERSSUFFIX}
+bin/dynamodb_dump${PYVERSSUFFIX}
+bin/dynamodb_load${PYVERSSUFFIX}
+bin/elbadmin${PYVERSSUFFIX}
+bin/fetch_file${PYVERSSUFFIX}
+bin/glacier${PYVERSSUFFIX}
+bin/instance_events${PYVERSSUFFIX}
+bin/kill_instance${PYVERSSUFFIX}
+bin/launch_instance${PYVERSSUFFIX}
+bin/list_instances${PYVERSSUFFIX}
+bin/lss3${PYVERSSUFFIX}
+bin/mturk${PYVERSSUFFIX}
+bin/pyami_sendmail${PYVERSSUFFIX}
+bin/route53${PYVERSSUFFIX}
+bin/s3put${PYVERSSUFFIX}
+bin/sdbadmin${PYVERSSUFFIX}
+bin/taskadmin${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -113,18 +115,69 @@
 ${PYSITELIB}/boto/cloudsearch/sourceattribute.py
 ${PYSITELIB}/boto/cloudsearch/sourceattribute.pyc
 ${PYSITELIB}/boto/cloudsearch/sourceattribute.pyo
+${PYSITELIB}/boto/cloudsearch2/__init__.py
+${PYSITELIB}/boto/cloudsearch2/__init__.pyc
+${PYSITELIB}/boto/cloudsearch2/__init__.pyo
+${PYSITELIB}/boto/cloudsearch2/document.py
+${PYSITELIB}/boto/cloudsearch2/document.pyc
+${PYSITELIB}/boto/cloudsearch2/document.pyo
+${PYSITELIB}/boto/cloudsearch2/domain.py
+${PYSITELIB}/boto/cloudsearch2/domain.pyc
+${PYSITELIB}/boto/cloudsearch2/domain.pyo
+${PYSITELIB}/boto/cloudsearch2/exceptions.py
+${PYSITELIB}/boto/cloudsearch2/exceptions.pyc
+${PYSITELIB}/boto/cloudsearch2/exceptions.pyo
+${PYSITELIB}/boto/cloudsearch2/layer1.py
+${PYSITELIB}/boto/cloudsearch2/layer1.pyc
+${PYSITELIB}/boto/cloudsearch2/layer1.pyo
+${PYSITELIB}/boto/cloudsearch2/layer2.py
+${PYSITELIB}/boto/cloudsearch2/layer2.pyc
+${PYSITELIB}/boto/cloudsearch2/layer2.pyo
+${PYSITELIB}/boto/cloudsearch2/optionstatus.py
+${PYSITELIB}/boto/cloudsearch2/optionstatus.pyc
+${PYSITELIB}/boto/cloudsearch2/optionstatus.pyo
+${PYSITELIB}/boto/cloudsearch2/search.py
+${PYSITELIB}/boto/cloudsearch2/search.pyc
+${PYSITELIB}/boto/cloudsearch2/search.pyo
+${PYSITELIB}/boto/cloudtrail/__init__.py
+${PYSITELIB}/boto/cloudtrail/__init__.pyc
+${PYSITELIB}/boto/cloudtrail/__init__.pyo
+${PYSITELIB}/boto/cloudtrail/exceptions.py
+${PYSITELIB}/boto/cloudtrail/exceptions.pyc
+${PYSITELIB}/boto/cloudtrail/exceptions.pyo
+${PYSITELIB}/boto/cloudtrail/layer1.py
+${PYSITELIB}/boto/cloudtrail/layer1.pyc
+${PYSITELIB}/boto/cloudtrail/layer1.pyo
+${PYSITELIB}/boto/compat.py
+${PYSITELIB}/boto/compat.pyc
+${PYSITELIB}/boto/compat.pyo
 ${PYSITELIB}/boto/connection.py
 ${PYSITELIB}/boto/connection.pyc
 ${PYSITELIB}/boto/connection.pyo
 ${PYSITELIB}/boto/contrib/__init__.py
 ${PYSITELIB}/boto/contrib/__init__.pyc
 ${PYSITELIB}/boto/contrib/__init__.pyo
-${PYSITELIB}/boto/contrib/m2helpers.py
-${PYSITELIB}/boto/contrib/m2helpers.pyc
-${PYSITELIB}/boto/contrib/m2helpers.pyo
 ${PYSITELIB}/boto/contrib/ymlmessage.py
 ${PYSITELIB}/boto/contrib/ymlmessage.pyc
 ${PYSITELIB}/boto/contrib/ymlmessage.pyo
+${PYSITELIB}/boto/datapipeline/__init__.py
+${PYSITELIB}/boto/datapipeline/__init__.pyc
+${PYSITELIB}/boto/datapipeline/__init__.pyo
+${PYSITELIB}/boto/datapipeline/exceptions.py
+${PYSITELIB}/boto/datapipeline/exceptions.pyc
+${PYSITELIB}/boto/datapipeline/exceptions.pyo
+${PYSITELIB}/boto/datapipeline/layer1.py
+${PYSITELIB}/boto/datapipeline/layer1.pyc
+${PYSITELIB}/boto/datapipeline/layer1.pyo
+${PYSITELIB}/boto/directconnect/__init__.py
+${PYSITELIB}/boto/directconnect/__init__.pyc
+${PYSITELIB}/boto/directconnect/__init__.pyo
+${PYSITELIB}/boto/directconnect/exceptions.py
+${PYSITELIB}/boto/directconnect/exceptions.pyc
+${PYSITELIB}/boto/directconnect/exceptions.pyo
+${PYSITELIB}/boto/directconnect/layer1.py
+${PYSITELIB}/boto/directconnect/layer1.pyc
+${PYSITELIB}/boto/directconnect/layer1.pyo
 ${PYSITELIB}/boto/dynamodb/__init__.py
 ${PYSITELIB}/boto/dynamodb/__init__.pyc
 ${PYSITELIB}/boto/dynamodb/__init__.pyo
@@ -155,12 +208,39 @@
 ${PYSITELIB}/boto/dynamodb/types.py
 ${PYSITELIB}/boto/dynamodb/types.pyc
 ${PYSITELIB}/boto/dynamodb/types.pyo
+${PYSITELIB}/boto/dynamodb2/__init__.py
+${PYSITELIB}/boto/dynamodb2/__init__.pyc
+${PYSITELIB}/boto/dynamodb2/__init__.pyo
+${PYSITELIB}/boto/dynamodb2/exceptions.py
+${PYSITELIB}/boto/dynamodb2/exceptions.pyc
+${PYSITELIB}/boto/dynamodb2/exceptions.pyo
+${PYSITELIB}/boto/dynamodb2/fields.py
+${PYSITELIB}/boto/dynamodb2/fields.pyc
+${PYSITELIB}/boto/dynamodb2/fields.pyo
+${PYSITELIB}/boto/dynamodb2/items.py
+${PYSITELIB}/boto/dynamodb2/items.pyc
+${PYSITELIB}/boto/dynamodb2/items.pyo
+${PYSITELIB}/boto/dynamodb2/layer1.py
+${PYSITELIB}/boto/dynamodb2/layer1.pyc
+${PYSITELIB}/boto/dynamodb2/layer1.pyo
+${PYSITELIB}/boto/dynamodb2/results.py
+${PYSITELIB}/boto/dynamodb2/results.pyc
+${PYSITELIB}/boto/dynamodb2/results.pyo
+${PYSITELIB}/boto/dynamodb2/table.py
+${PYSITELIB}/boto/dynamodb2/table.pyc
+${PYSITELIB}/boto/dynamodb2/table.pyo
+${PYSITELIB}/boto/dynamodb2/types.py
+${PYSITELIB}/boto/dynamodb2/types.pyc
+${PYSITELIB}/boto/dynamodb2/types.pyo
 ${PYSITELIB}/boto/ec2/__init__.py
 ${PYSITELIB}/boto/ec2/__init__.pyc
 ${PYSITELIB}/boto/ec2/__init__.pyo
 ${PYSITELIB}/boto/ec2/address.py
 ${PYSITELIB}/boto/ec2/address.pyc
 ${PYSITELIB}/boto/ec2/address.pyo
+${PYSITELIB}/boto/ec2/attributes.py
+${PYSITELIB}/boto/ec2/attributes.pyc
+${PYSITELIB}/boto/ec2/attributes.pyo
 ${PYSITELIB}/boto/ec2/autoscale/__init__.py
 ${PYSITELIB}/boto/ec2/autoscale/__init__.pyc
 ${PYSITELIB}/boto/ec2/autoscale/__init__.pyo
@@ -176,6 +256,9 @@
 ${PYSITELIB}/boto/ec2/autoscale/launchconfig.py
 ${PYSITELIB}/boto/ec2/autoscale/launchconfig.pyc
 ${PYSITELIB}/boto/ec2/autoscale/launchconfig.pyo
+${PYSITELIB}/boto/ec2/autoscale/limits.py
+${PYSITELIB}/boto/ec2/autoscale/limits.pyc
+${PYSITELIB}/boto/ec2/autoscale/limits.pyo
 ${PYSITELIB}/boto/ec2/autoscale/policy.py
 ${PYSITELIB}/boto/ec2/autoscale/policy.pyc
 ${PYSITELIB}/boto/ec2/autoscale/policy.pyo
@@ -224,6 +307,9 @@
 ${PYSITELIB}/boto/ec2/elb/__init__.py
 ${PYSITELIB}/boto/ec2/elb/__init__.pyc
 ${PYSITELIB}/boto/ec2/elb/__init__.pyo
+${PYSITELIB}/boto/ec2/elb/attributes.py
+${PYSITELIB}/boto/ec2/elb/attributes.pyc
+${PYSITELIB}/boto/ec2/elb/attributes.pyo
 ${PYSITELIB}/boto/ec2/elb/healthcheck.py
 ${PYSITELIB}/boto/ec2/elb/healthcheck.pyc
 ${PYSITELIB}/boto/ec2/elb/healthcheck.pyo
@@ -260,6 +346,9 @@
 ${PYSITELIB}/boto/ec2/instancestatus.py
 ${PYSITELIB}/boto/ec2/instancestatus.pyc
 ${PYSITELIB}/boto/ec2/instancestatus.pyo
+${PYSITELIB}/boto/ec2/instancetype.py
+${PYSITELIB}/boto/ec2/instancetype.pyc
+${PYSITELIB}/boto/ec2/instancetype.pyo
 ${PYSITELIB}/boto/ec2/keypair.py
 ${PYSITELIB}/boto/ec2/keypair.pyc
 ${PYSITELIB}/boto/ec2/keypair.pyo
@@ -311,6 +400,21 @@
 ${PYSITELIB}/boto/ecs/item.py
 ${PYSITELIB}/boto/ecs/item.pyc



Home | Main Index | Thread Index | Old Index