The following reply was made to PR ports/115761; it has been noted by GNATS.
From: Peter Schuller <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Cc: freebsd-python@FreeBSD.org, [EMAIL PROTECTED] 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 -- / Peter Schuller PGP userID: 0xE9758B7D or 'Peter Schuller <[EMAIL PROTECTED]>' Key retrieval: Send an E-Mail to [EMAIL PROTECTED] E-Mail: [EMAIL PROTECTED] 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#=0Aecho 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= cd944d6ff443de9efd14ea981642620ff1a98f19ce9db4a1fda81d3cf7080e=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 <[EMAIL PROTECTED]>=0AX#=0AX# $FreeBSD= : $=0AX#=0AX=0AXPORTNAME=3D boto=0AXPORTVERSION=3D 0.9b=0AXPORTREVISION=3D = 1=0AXCATEGORIES=3D devel python=0AXMASTER_SITES=3D http://boto.googlecode.c= om/files/=0AXPKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX}=0AXDISTNAME=3D boto-$= {PORTVERSION}=0AX=0AXMAINTAINER=3D [EMAIL PROTECTED] =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=0Aecho 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_SITELIBDIR%%/boto/__= init__.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/__init__.pyo=0AX%%PYTHON_SITELIBDI= R%%/boto/connection.py=0AX%%PYTHON_SITELIBDIR%%/boto/connection.pyc=0AX%%PY= THON_SITELIBDIR%%/boto/connection.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/__i= nit__.py=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/__init__.pyc=0AX%%PYTHON_SITELIB= DIR%%/boto/ec2/__init__.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/connection.py= =0AX%%PYTHON_SITELIBDIR%%/boto/ec2/connection.pyc=0AX%%PYTHON_SITELIBDIR%%/= boto/ec2/connection.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/image.py=0AX%%PYT= HON_SITELIBDIR%%/boto/ec2/image.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/image= =2Epyo=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/instance.py=0AX%%PYTHON_SITELIBDIR= %%/boto/ec2/instance.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/ec2/instance.pyo=0AX= %%PYTHON_SITELIBDIR%%/boto/ec2/keypair.py=0AX%%PYTHON_SITELIBDIR%%/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%%/boto/exception.pyc= =0AX%%PYTHON_SITELIBDIR%%/boto/exception.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/= handler.py=0AX%%PYTHON_SITELIBDIR%%/boto/handler.pyc=0AX%%PYTHON_SITELIBDIR= %%/boto/handler.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/mturk/__init__.py=0AX%%PY= THON_SITELIBDIR%%/boto/mturk/__init__.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/mtu= rk/__init__.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/mturk/connection.py=0AX%%PYTH= ON_SITELIBDIR%%/boto/mturk/connection.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/mtu= rk/connection.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/mturk/notification.py=0AX%%= PYTHON_SITELIBDIR%%/boto/mturk/notification.pyc=0AX%%PYTHON_SITELIBDIR%%/bo= to/mturk/notification.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/mturk/price.py=0AX%= %PYTHON_SITELIBDIR%%/boto/mturk/price.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/mtu= rk/price.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/mturk/qualification.py=0AX%%PYTH= ON_SITELIBDIR%%/boto/mturk/qualification.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/= mturk/qualification.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/mturk/question.py=0AX= %%PYTHON_SITELIBDIR%%/boto/mturk/question.pyc=0AX%%PYTHON_SITELIBDIR%%/boto= /mturk/question.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/resultset.py=0AX%%PYTHON_= SITELIBDIR%%/boto/resultset.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/resultset.pyo= =0AX%%PYTHON_SITELIBDIR%%/boto/s3/__init__.py=0AX%%PYTHON_SITELIBDIR%%/boto= /s3/__init__.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/s3/__init__.pyo=0AX%%PYTHON_= SITELIBDIR%%/boto/s3/acl.py=0AX%%PYTHON_SITELIBDIR%%/boto/s3/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/bucketlistresultset.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_SITELIBDIR%%/boto/s= 3/prefix.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/s3/prefix.pyo=0AX%%PYTHON_SITELI= BDIR%%/boto/s3/user.py=0AX%%PYTHON_SITELIBDIR%%/boto/s3/user.pyc=0AX%%PYTHO= N_SITELIBDIR%%/boto/s3/user.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/sqs/__init__.= py=0AX%%PYTHON_SITELIBDIR%%/boto/sqs/__init__.pyc=0AX%%PYTHON_SITELIBDIR%%/= boto/sqs/__init__.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/sqs/attributes.py=0AX%%= PYTHON_SITELIBDIR%%/boto/sqs/attributes.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/s= qs/attributes.pyo=0AX%%PYTHON_SITELIBDIR%%/boto/sqs/connection.py=0AX%%PYTH= ON_SITELIBDIR%%/boto/sqs/connection.pyc=0AX%%PYTHON_SITELIBDIR%%/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_SITELIBDIR%%/boto/s= qs/queue.pyc=0AX%%PYTHON_SITELIBDIR%%/boto/sqs/queue.pyo=0AX%%PYTHON_SITELI= BDIR%%/boto/utils.py=0AX%%PYTHON_SITELIBDIR%%/boto/utils.pyc=0AX%%PYTHON_SI= TELIBDIR%%/boto/utils.pyo=0AX%%PYTHON_SITELIBDIR%%/tests/__init__.py=0AX%%P= YTHON_SITELIBDIR%%/tests/__init__.pyc=0AX%%PYTHON_SITELIBDIR%%/tests/__init= __.pyo=0AX%%PYTHON_SITELIBDIR%%/tests/test_ec2connection.py=0AX%%PYTHON_SIT= ELIBDIR%%/tests/test_ec2connection.pyc=0AX%%PYTHON_SITELIBDIR%%/tests/test_= ec2connection.pyo=0AX%%PYTHON_SITELIBDIR%%/tests/test_s3connection.py=0AX%%= PYTHON_SITELIBDIR%%/tests/test_s3connection.pyc=0AX%%PYTHON_SITELIBDIR%%/te= sts/test_s3connection.pyo=0AX%%PYTHON_SITELIBDIR%%/tests/test_sqsconnection= =2Epy=0AX%%PYTHON_SITELIBDIR%%/tests/test_sqsconnection.pyc=0AX%%PYTHON_SIT= ELIBDIR%%/tests/[EMAIL PROTECTED] %%PYTHON_SITELIBDIR%%/boto= [EMAIL PROTECTED] %%PYTHON_SITELIBDIR%%/boto/[EMAIL PROTECTED] %%PYTHON_SITELIBDIR%%/b= oto/[EMAIL PROTECTED] %%PYTHON_SITELIBDIR%%/boto/[EMAIL PROTECTED] %%PYTHON_SITELI= BDIR%%/boto/[EMAIL PROTECTED] %%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 "[EMAIL PROTECTED]"