From nobody@FreeBSD.org  Mon Jul 16 20:01:51 2012
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 4D39C1065670
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 16 Jul 2012 20:01:51 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 2DFEE8FC15
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 16 Jul 2012 20:01:51 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q6GK1oGN065928
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 16 Jul 2012 20:01:50 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id q6GK1oxW065927;
	Mon, 16 Jul 2012 20:01:50 GMT
	(envelope-from nobody)
Message-Id: <201207162001.q6GK1oxW065927@red.freebsd.org>
Date: Mon, 16 Jul 2012 20:01:50 GMT
From: Christer Edwards <christer.edwards@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: new port: sysutils/salt-cloud - Provisioning salted minions to various cloud providers
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         169916
>Category:       ports
>Synopsis:       new port: sysutils/salt-cloud - Provisioning salted minions to various cloud providers
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    scheidell
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 16 20:10:07 UTC 2012
>Closed-Date:    Thu Aug 23 09:05:47 UTC 2012
>Last-Modified:  Thu Aug 23 09:05:47 UTC 2012
>Originator:     Christer Edwards
>Release:        9.0-RELEASE-p3
>Organization:
>Environment:
FreeBSD summer 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #1: Thu Jun 21 11:54:47 MDT 2012     root@summer:/usr/obj/usr/src/sys/SUMMER  amd64
>Description:
New port submission: sysutils/salt-cloud - Provisioning salted minions to various cloud providers
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#   salt-cloud
#   salt-cloud/pkg-descr
#   salt-cloud/pkg-plist
#   salt-cloud/Makefile
#   salt-cloud/distinfo
#   salt-cloud/files
#   salt-cloud/files/patch-setup.py
#
echo c - salt-cloud
mkdir -p salt-cloud > /dev/null 2>&1
echo x - salt-cloud/pkg-descr
sed 's/^X//' >salt-cloud/pkg-descr << '01e521c82cd5d563738a789dc8ef640f'
XSalt Cloud : Provisioning salted minions to various cloud providers
X======================================
X
XSalt Cloud is a generic cloud provisioning tool which can hook into
Xexisting cloud management systems.
X
XWWW:   http://saltstack.org
01e521c82cd5d563738a789dc8ef640f
echo x - salt-cloud/pkg-plist
sed 's/^X//' >salt-cloud/pkg-plist << '9ff0790cf03309569edbb6f48aa9423e'
Xbin/salt-cloud
X%%PYTHON_SITELIBDIR%%/saltcloud/__init__.py
X%%PYTHON_SITELIBDIR%%/saltcloud/__init__.pyc
X%%PYTHON_SITELIBDIR%%/saltcloud/__init__.pyo
X%%PYTHON_SITELIBDIR%%/saltcloud/cli.py
X%%PYTHON_SITELIBDIR%%/saltcloud/cli.pyc
X%%PYTHON_SITELIBDIR%%/saltcloud/cli.pyo
X%%PYTHON_SITELIBDIR%%/saltcloud/cloud.py
X%%PYTHON_SITELIBDIR%%/saltcloud/cloud.pyc
X%%PYTHON_SITELIBDIR%%/saltcloud/cloud.pyo
X%%PYTHON_SITELIBDIR%%/saltcloud/config.py
X%%PYTHON_SITELIBDIR%%/saltcloud/config.pyc
X%%PYTHON_SITELIBDIR%%/saltcloud/config.pyo
X%%PYTHON_SITELIBDIR%%/saltcloud/loader.py
X%%PYTHON_SITELIBDIR%%/saltcloud/loader.pyc
X%%PYTHON_SITELIBDIR%%/saltcloud/loader.pyo
X%%PYTHON_SITELIBDIR%%/saltcloud/clouds/__init__.py
X%%PYTHON_SITELIBDIR%%/saltcloud/clouds/__init__.pyc
X%%PYTHON_SITELIBDIR%%/saltcloud/clouds/__init__.pyo
X%%PYTHON_SITELIBDIR%%/saltcloud/clouds/EC2.py
X%%PYTHON_SITELIBDIR%%/saltcloud/clouds/EC2.pyc
X%%PYTHON_SITELIBDIR%%/saltcloud/clouds/EC2.pyo
X%%PYTHON_SITELIBDIR%%/saltcloud/clouds/linode.py
X%%PYTHON_SITELIBDIR%%/saltcloud/clouds/linode.pyc
X%%PYTHON_SITELIBDIR%%/saltcloud/clouds/linode.pyo
X%%PYTHON_SITELIBDIR%%/saltcloud/clouds/rackspace.py
X%%PYTHON_SITELIBDIR%%/saltcloud/clouds/rackspace.pyc
X%%PYTHON_SITELIBDIR%%/saltcloud/clouds/rackspace.pyo
X%%PYTHON_SITELIBDIR%%/saltcloud/deploy/Arch.sh
X%%PYTHON_SITELIBDIR%%/saltcloud/deploy/Fedora.sh
X%%PYTHON_SITELIBDIR%%/saltcloud/deploy/RHEL5.sh
X%%PYTHON_SITELIBDIR%%/saltcloud/deploy/RHEL6.sh
X%%PYTHON_SITELIBDIR%%/saltcloud/deploy/Ubuntu.sh
X%%PYTHON_SITELIBDIR%%/saltcloud/utils/__init__.py
X%%PYTHON_SITELIBDIR%%/saltcloud/utils/__init__.pyc
X%%PYTHON_SITELIBDIR%%/saltcloud/utils/__init__.pyo
X@dirrm %%PYTHON_SITELIBDIR%%/saltcloud/clouds
X@dirrm %%PYTHON_SITELIBDIR%%/saltcloud/deploy
X@dirrm %%PYTHON_SITELIBDIR%%/saltcloud/utils
9ff0790cf03309569edbb6f48aa9423e
echo x - salt-cloud/Makefile
sed 's/^X//' >salt-cloud/Makefile << 'fa3a49b4911715d44f23eecc2a84bff2'
X# New ports collection makefile for: salt-cloud
X# Date created:    2012-07-16
X# Whom:        Christer Edwards <christer.edwards@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=  salt-cloud
XPORTVERSION=   0.6.0
XCATEGORIES=    sysutils python
XMASTER_SITES=  https://github.com/downloads/saltstack/salt-cloud/
X
XMAINTAINER=    christer.edwards@gmail.com
XCOMMENT=   Provisioning salted minions to various cloud providers
X
XLICENSE=   AL2
X
XFETCH_ARGS=    -pRr
XUSE_PYTHON=    2.6-2.7
XUSE_PYDISTUTILS=yes
X
XSUB_LIST+= PYTHON_CMD=${PYTHON_CMD}
X
XMAN1=      salt-cloud.1
XMAN7=      salt-cloud.7
X
XBUILD_DEPENDS+=    salt:${PORTSDIR}/sysutils/salt \
X       ${PYTHON_PKGNAMEPREFIX}yaml>=0:${PORTSDIR}/devel/py-yaml \
X       ${PYTHON_PKGNAMEPREFIX}libcloud>=0:${PORTSDIR}/net/py-libcloud \
X       ${PYTHON_PKGNAMEPREFIX}paramiko>=0:${PORTSDIR}/security/py-paramiko \
X
XRUN_DEPENDS:=  ${BUILD_DEPENDS}
X
Xpost-patch:
X.for file in doc/man/salt-cloud.1 doc/man/salt-cloud.7 saltcloud/cli.py
X   @${REINPLACE_CMD} -e 's|/etc/salt|${PREFIX}/etc/salt|' \
X       -e 's|/srv/salt|${PREFIX}/etc/salt/states|' ${WRKSRC}/${file}
X.endfor
X   @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/setup.py
X
X.include <bsd.port.mk>
fa3a49b4911715d44f23eecc2a84bff2
echo x - salt-cloud/distinfo
sed 's/^X//' >salt-cloud/distinfo << '42073419d557120a8163e4674e4dd492'
XSHA256 (salt-cloud-0.6.0.tar.gz) = 95d780a9a485b8e861aef4067e1c09f4faa273add3173d486e65e325cec7a9bd
XSIZE (salt-cloud-0.6.0.tar.gz) = 10158
42073419d557120a8163e4674e4dd492
echo c - salt-cloud/files
mkdir -p salt-cloud/files > /dev/null 2>&1
echo x - salt-cloud/files/patch-setup.py
sed 's/^X//' >salt-cloud/files/patch-setup.py << '87685df178d5701805fc1d3261c1b171'
X--- work/salt-cloud-0.6.0/setup.py 2012-07-13 11:50:56.000000000 -0600
X+++ setup.py   2012-07-16 13:07:15.901865171 -0600
X@@ -45,9 +45,9 @@
X       package_data={
X           'saltcloud': ['deploy/*'],
X           },
X-      data_files=[('share/man/man1',
X+      data_files=[('man/man1',
X                      ['doc/man/salt-cloud.1']),
X-                     ('share/man/man7',
X+                     ('man/man7',
X                      ['doc/man/salt-cloud.7'])],
X       scripts=['scripts/salt-cloud'],
X      )
87685df178d5701805fc1d3261c1b171
exit


>Release-Note:
>Audit-Trail:
Class-Changed-From-To: maintainer-update->change-request 
Class-Changed-By: edwin 
Class-Changed-When: Mon Jul 16 20:10:17 UTC 2012 
Class-Changed-Why:  
Fix category (new ports should be change-requests) (via the GNATS Auto 
Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=169916 
Responsible-Changed-From-To: freebsd-ports-bugs->scheidell 
Responsible-Changed-By: scheidell 
Responsible-Changed-When: Thu Aug 9 12:13:12 UTC 2012 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=169916 
State-Changed-From-To: open->feedback 
State-Changed-By: scheidell 
State-Changed-When: Thu Aug 9 12:40:31 UTC 2012 
State-Changed-Why:  
Thank you for your support of FreeBSD ports.  The addition of programs and utilities helps keep FreeBSD the OS of choice for  
server operators. 

Please check your port submission, it looks like it was 'cut/paste' into the shar (there are spaces where we need tabs), and a  
few other things. 

Please update portlint to latest version, and run 'portlint -abmtN' on your submission. 
Once you have fixed all the fatal errors, and as many warnings as is reasonable, please upload the shar, again, as a reply  
back to this feedback notice.  please attach it as an ascii/text file. 

If you think this will take more than two weeks, then it is best to close this pr and open a new/fresh one. 

For assistance, please join the Freebsd-ports@ mailing list, as well are review the port maintainers handbook on FreeBSD.org. 

Thank you again for your new port submission.  I look forward to seeing this in the ports tree in the near future. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=169916 
State-Changed-From-To: feedback->closed 
State-Changed-By: scheidell 
State-Changed-When: Thu Aug 23 09:05:45 UTC 2012 
State-Changed-Why:  
New port feedback timeout. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=169916 
>Unformatted:
