The following reply was made to PR ports/115761; it has been
noted by GNATS.
From: Peter Schuller <peter.schuller infidyne.com>
To: vd FreeBSD.org
Cc: freebsd-python FreeBSD.org, bug-followup FreeBSD.org
Subject: Re: ports/115761: new port: devel/py-boto
Date: Sun, 26 Aug 2007 17:49:11 +0200
--VS++wcV0S1rZb1Fb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Sorry about the incompleteness/incorrectness of the
submission. Been a
while since I submitted a port last, and I should have
taken more time
to ensure I was complying.
> * Add the heading comments just as in any other port.
Use $FreeBSD$, it will
> be expanded automatically
Done.
> * Use ports-mgmt/portlint to check the port before
submitting the shar,
> it should produce no warnings or fatals
Done. It correctly points out the non-redundancy of
MASTER_SITES. I'd
be happy to host a mirror on distfiles.scode.org if that is
considered
appropriate. Should I do that and re-submit?
> * pkg-plist must be sorted alphabetically, not like
this:
> %%PYTHON_SITELIBDIR%%/boto/ec2/__init__.pyc
> %%PYTHON_SITELIBDIR%%/boto/ec2/connection.pyc
> %%PYTHON_SITELIBDIR%%/boto/ec2/image.pyc
> %%PYTHON_SITELIBDIR%%/boto/ec2/instance.pyc
> %%PYTHON_SITELIBDIR%%/boto/ec2/keypair.pyc
> %%PYTHON_SITELIBDIR%%/boto/ec2/securitygroup.pyc
> %%PYTHON_SITELIBDIR%%/boto/ec2/__init__.pyo
Done.
> * Explain why is files/patch-setup.py needed? What
happens, without that
> patch?
Added comment to patch. It got installed as
PREFIX/bin/test.py which
is a very generic name. In the interest of minimal
downstream
patching/maintenance, I just commented it out rather than
renamed it
or made it be installed elsewhere, given that it is not
likely to be
very interesting for users of the port.
> * Remove the trailing space after "Mechanical
Turk" in pkg-descr
Done.
> * Submit the shar as an attachment so it is available
in the PR system
> even after you remove it from your site. Uploading
it into your site
> and posting a link makes it easier to fetch, if you
are not bothered,
> do both
Attached. Also available as:
http://distfiles.scode.org/ports/py-boto-newport-2.shar
a>
--
/ Peter Schuller
PGP userID: 0xE9758B7D or 'Peter Schuller
<peter.schuller infidyne.com>'
Key retrieval: Send an E-Mail to getpgpkey scode.org
E-Mail: peter.schuller infidyne.com Web: http://www.scode.org
--VS++wcV0S1rZb1Fb
Content-Type: application/x-shar
Content-Disposition: attachment;
filename="py-boto-newport-2.shar"
Content-Transfer-Encoding: quoted-printable
# This is a shell archive. Save it in a file, remove
anything before=0A# t=
his line, and then unpack it by entering "sh
file". Note, it may=0A# creat=
e directories; files and directories will be owned by you
and=0A# have defa=
ult permissions.=0A#=0A# This archive
contains:=0A#=0A# py-boto=0A# py-boto=
/distinfo=0A# py-boto/Makefile=0A# py-boto/pkg-descr=0A# py
-boto/pkg-plist=
=0A# py-boto/files=0A# py-boto/files/patch-setup.py=0A#=0Ae
cho c - py-boto=
=0Amkdir -p py-boto > /dev/null 2>&1=0Aecho x -
py-boto/distinfo=0Ased 's/^=
X//' >py-boto/distinfo <<
'END-of-py-boto/distinfo'=0AXMD5 (boto-0.9b.tar.g=
z) =3D b7591fd2515dcd75fd01095473381c87=0AXSHA256
(boto-0.9b.tar.gz) =3D 2b=
cd944d6ff443de9efd14ea981642620ff1a98f19ce9db4a1fda81d3cf70
80e=0AXSIZE (bot=
o-0.9b.tar.gz) =3D 57034=0AEND-of-py-boto/distinfo=0Aecho x
- py-boto/Makef=
ile=0Ased 's/^X//' >py-boto/Makefile <<
'END-of-py-boto/Makefile'=0AX# New =
ports collection makefile for: py-unit=0AX# Date
created: Aud 26, 2007=0A=
X# Whom: Peter Schuller <peter.schuller infidyne.com>=0AX#=0AX# $FreeBSD=
:
$=0AX#=0AX=0AXPORTNAME=3D boto=0AXPORTVERSION=3D 0.9b=0AXPOR
TREVISION=3D =
1=0AXCATEGORIES=3D devel python=0AXMASTER_SITES=3D http://boto.googlecode.c=
a>
om/files/=0AXPKGNAMEPREFIX=3D $=0AXDI
STNAME=3D boto-$=
=0AX=0AXMAINTAINER=3D peter.schuller infidyne.com=0AXCOMMENT=
=3D A Python interface to Amazon Web
Services=0AX=0AXUSE_PYTHON=3D 2.4+=0AX=
USE_PYDISTUTILS=3Dyes=0AX=0AX.include
<bsd.port.mk>=0AEND-of-py-boto/Makefi=
le=0Aecho x - py-boto/pkg-descr=0Ased 's/^X//'
>py-boto/pkg-descr << 'END-o=
f-py-boto/pkg-descr'=0AXAn integrated interface to current
and future infra=
structural services=0AXoffered by Amazon Web Services.
Currently, this incl=
udes:=0AX=0AX * Simple Storage Service (S3)=0AX * Simple
Queue Service (S=
QS)=0AX * Elastic Compute Cloud (EC2)=0AX * Mechanical
Turk=0AX=0AXWWW: h=
ttp://code.google.com/p/boto/=0AEND-of-py-boto/pkg-descr=0A
echo x - py-boto=
/pkg-plist=0Ased 's/^X//' >py-boto/pkg-plist <<
'END-of-py-boto/pkg-plist'=
=0AX%%PYTHON_SITELIBDIR%%/boto/__init__.py=0AX%%PYTHON_SITE
LIBDIR%%/boto/__=
init__.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/__init__.pyo=0AX%%
PYTHON_SITELIBDI=
R%%/boto/connection.py=0AX%%PYTHON_SITELIBDIR%%/boto/connec
tion.pyc=0AX%%PY=
THON_SITELIBDIR%%/boto/connection.pyo=0AX%%PYTHON_SITELIBDI
R%%/boto/ec2/__i=
nit__.py=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/__init__.pyc=0AX
%%PYTHON_SITELIB=
DIR%%/boto/ec2/__init__.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/e
c2/connection.py=
=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/connection.pyc=0AX%%PYTH
ON_SITELIBDIR%%/=
boto/ec2/connection.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/i
mage.py=0AX%%PYT=
HON_SITELIBDIR%%/boto/ec2/image.pyc=0AX%%PYTHON_SITELIBDIR%
%/boto/ec2/image=
=2Epyo=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/instance.py=0AX%%P
YTHON_SITELIBDIR=
%%/boto/ec2/instance.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/
instance.pyo=0AX=
%%PYTHON_SITELIBDIR%%/boto/ec2/keypair.py=0AX%%PYTHON_SITEL
IBDIR%%/boto/ec2=
/keypair.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/keypair.pyo=
0AX%%PYTHON_SITE=
LIBDIR%%/boto/ec2/securitygroup.py=0AX%%PYTHON_SITELIBDIR%%
/boto/ec2/securi=
tygroup.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/securitygroup
.pyo=0AX%%PYTHON=
_SITELIBDIR%%/boto/exception.py=0AX%%PYTHON_SITELIBDIR%%/bo
to/exception.pyc=
=0AX%%PYTHON_SITELIBDIR%%/boto/exception.pyo=0AX%%PYTHON_SI
TELIBDIR%%/boto/=
handler.py=0AX%%PYTHON_SITELIBDIR%%/boto/handler.pyc=0AX%%P
YTHON_SITELIBDIR=
%%/boto/handler.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/mturk/__i
nit__.py=0AX%%PY=
THON_SITELIBDIR%%/boto/mturk/__init__.pyc=0AX%%PYTHON_SITEL
IBDIR%%/boto/mtu=
rk/__init__.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/mturk/connect
ion.py=0AX%%PYTH=
ON_SITELIBDIR%%/boto/mturk/connection.pyc=0AX%%PYTHON_SITEL
IBDIR%%/boto/mtu=
rk/connection.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/mturk/notif
ication.py=0AX%%=
PYTHON_SITELIBDIR%%/boto/mturk/notification.pyc=0AX%%PYTHON
_SITELIBDIR%%/bo=
to/mturk/notification.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/mtu
rk/price.py=0AX%=
%PYTHON_SITELIBDIR%%/boto/mturk/price.pyc=0AX%%PYTHON_SITEL
IBDIR%%/boto/mtu=
rk/price.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/mturk/qualificat
ion.py=0AX%%PYTH=
ON_SITELIBDIR%%/boto/mturk/qualification.pyc=0AX%%PYTHON_SI
TELIBDIR%%/boto/=
mturk/qualification.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/mturk
/question.py=0AX=
%%PYTHON_SITELIBDIR%%/boto/mturk/question.pyc=0AX%%PYTHON_S
ITELIBDIR%%/boto=
/mturk/question.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/resultset
.py=0AX%%PYTHON_=
SITELIBDIR%%/boto/resultset.pyc=0AX%%PYTHON_SITELIBDIR%%/bo
to/resultset.pyo=
=0AX%%PYTHON_SITELIBDIR%%/boto/s3/__init__.py=0AX%%PYTHON_S
ITELIBDIR%%/boto=
/s3/__init__.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/s3/__init__.
pyo=0AX%%PYTHON_=
SITELIBDIR%%/boto/s3/acl.py=0AX%%PYTHON_SITELIBDIR%%/boto/s
3/acl.pyc=0AX%%P=
YTHON_SITELIBDIR%%/boto/s3/acl.pyo=0AX%%PYTHON_SITELIBDIR%%
/boto/s3/bucket.=
py=0AX%%PYTHON_SITELIBDIR%%/boto/s3/bucket.pyc=0AX%%PYTHON_
SITELIBDIR%%/bot=
o/s3/bucket.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/s3/bucketlist
resultset.py=0AX=
%%PYTHON_SITELIBDIR%%/boto/s3/bucketlistresultset.pyc=0AX%%
PYTHON_SITELIBDI=
R%%/boto/s3/bucketlistresultset.pyo=0AX%%PYTHON_SITELIBDIR%
%/boto/s3/connec=
tion.py=0AX%%PYTHON_SITELIBDIR%%/boto/s3/connection.pyc=0AX
%%PYTHON_SITELIB=
DIR%%/boto/s3/connection.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/
s3/key.py=0AX%%P=
YTHON_SITELIBDIR%%/boto/s3/key.pyc=0AX%%PYTHON_SITELIBDIR%%
/boto/s3/key.pyo=
=0AX%%PYTHON_SITELIBDIR%%/boto/s3/prefix.py=0AX%%PYTHON_SIT
ELIBDIR%%/boto/s=
3/prefix.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/s3/prefix.pyo=0A
X%%PYTHON_SITELI=
BDIR%%/boto/s3/user.py=0AX%%PYTHON_SITELIBDIR%%/boto/s3/use
r.pyc=0AX%%PYTHO=
N_SITELIBDIR%%/boto/s3/user.pyo=0AX%%PYTHON_SITELIBDIR%%/bo
to/sqs/__init__.=
py=0AX%%PYTHON_SITELIBDIR%%/boto/sqs/__init__.pyc=0AX%%PYTH
ON_SITELIBDIR%%/=
boto/sqs/__init__.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/sqs/att
ributes.py=0AX%%=
PYTHON_SITELIBDIR%%/boto/sqs/attributes.pyc=0AX%%PYTHON_SIT
ELIBDIR%%/boto/s=
qs/attributes.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/sqs/connect
ion.py=0AX%%PYTH=
ON_SITELIBDIR%%/boto/sqs/connection.pyc=0AX%%PYTHON_SITELIB
DIR%%/boto/sqs/c=
onnection.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/sqs/message.py=
0AX%%PYTHON_SITE=
LIBDIR%%/boto/sqs/message.pyc=0AX%%PYTHON_SITELIBDIR%%/boto
/sqs/message.pyo=
=0AX%%PYTHON_SITELIBDIR%%/boto/sqs/queue.py=0AX%%PYTHON_SIT
ELIBDIR%%/boto/s=
qs/queue.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/sqs/queue.pyo=0A
X%%PYTHON_SITELI=
BDIR%%/boto/utils.py=0AX%%PYTHON_SITELIBDIR%%/boto/utils.py
c=0AX%%PYTHON_SI=
TELIBDIR%%/boto/utils.pyo=0AX%%PYTHON_SITELIBDIR%%/tests/__
init__.py=0AX%%P=
YTHON_SITELIBDIR%%/tests/__init__.pyc=0AX%%PYTHON_SITELIBDI
R%%/tests/__init=
__.pyo=0AX%%PYTHON_SITELIBDIR%%/tests/test_ec2connection.py
=0AX%%PYTHON_SIT=
ELIBDIR%%/tests/test_ec2connection.pyc=0AX%%PYTHON_SITELIBD
IR%%/tests/test_=
ec2connection.pyo=0AX%%PYTHON_SITELIBDIR%%/tests/test_s3con
nection.py=0AX%%=
PYTHON_SITELIBDIR%%/tests/test_s3connection.pyc=0AX%%PYTHON
_SITELIBDIR%%/te=
sts/test_s3connection.pyo=0AX%%PYTHON_SITELIBDIR%%/tests/te
st_sqsconnection=
=2Epy=0AX%%PYTHON_SITELIBDIR%%/tests/test_sqsconnection.pyc
=0AX%%PYTHON_SIT=
ELIBDIR%%/tests/test_sqsconnection.pyo=0AX dirrm
%%PYTHON_SITELIBDIR%%/boto=
=0AX dirrm %%PYTHON_SITELIBDIR%%/boto/ec2=0AX dirrm
%%PYTHON_SITELIBDIR%%/b=
oto/mturk=0AX dirrm
%%PYTHON_SITELIBDIR%%/boto/s3=0AX dirrm %%PYTHON_SITELI=
BDIR%%/boto/sqs=0AX dirrm
%%PYTHON_SITELIBDIR%%/tests=0AEND-of-py-boto/pkg-=
plist=0Aecho c - py-boto/files=0Amkdir -p py-boto/files
> /dev/null 2>&1=0A=
echo x - py-boto/files/patch-setup.py=0Ased 's/^X//'
>py-boto/files/patch-s=
etup.py << 'END-of-py-boto/files/patch-setup.py'=0AX#
Prevent installation =
of test.py in PREFIX/bin, which would easily=0AX# conflict
with other softw=
are.=0AX--- setup.py.orig Thu Aug 23 19:01:03 2007=0AX+++
setup.py Thu Aug =
23 19:01:22 2007=0AX -37,7 +37,7  =0AX url =3D "http://code.google=
=2Ecom/p/boto/",=0AX packages =3D [ 'boto',
'boto.sqs', 'boto.s3', 'b=
oto.ec2',=0AX 'boto.mturk',
'tests'],=0AX- scripts=
=3D['test.py'],=0AX+ scripts=3D[],=0AX license
=3D 'MIT',=0AX =
platforms =3D 'Posix; MacOS X; Windows',=0AX
classifiers =3D [ 'D=
evelopment Status :: 3 -
Alpha',=0AEND-of-py-boto/files/patch-setup.py=0Aex=
it=0A=0A
--VS++wcV0S1rZb1Fb--
_______________________________________________
freebsd-python freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to
"freebsd-python-unsubscribe freebsd.org"
|