From koobs.freebsd@gmail.com  Wed May 30 10:55:55 2012
Return-Path: <koobs.freebsd@gmail.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id BD636106564A
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 30 May 2012 10:55:55 +0000 (UTC)
	(envelope-from koobs.freebsd@gmail.com)
Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54])
	by mx1.freebsd.org (Postfix) with ESMTP id 8F5E38FC0A
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 30 May 2012 10:55:55 +0000 (UTC)
Received: by dadv36 with SMTP id v36so7081401dad.13
        for <FreeBSD-gnats-submit@freebsd.org>; Wed, 30 May 2012 03:55:55 -0700 (PDT)
Received: by 10.68.224.70 with SMTP id ra6mr48263553pbc.11.1338375355135;
        Wed, 30 May 2012 03:55:55 -0700 (PDT)
Received: from freebsd-90-amd64.elysium (ppp59-167-128-11.static.internode.on.net. [59.167.128.11])
        by mx.google.com with ESMTPS id pd9sm136215pbc.26.2012.05.30.03.55.51
        (version=TLSv1/SSLv3 cipher=OTHER);
        Wed, 30 May 2012 03:55:54 -0700 (PDT)
Received: by freebsd-90-amd64.elysium (Postfix, from userid 1001)
	id 4E09917722; Wed, 30 May 2012 20:55:48 +1000 (EST)
Message-Id: <20120530105548.4E09917722@freebsd-90-amd64.elysium>
Date: Wed, 30 May 2012 20:55:48 +1000 (EST)
From: koobs <koobs.freebsd@gmail.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [NEW PORT] security/py27-rsa: Pure-Python RSA implementation
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         168460
>Category:       ports
>Synopsis:       [NEW PORT] security/py27-rsa: Pure-Python RSA implementation
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    tj
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 30 11:00:14 UTC 2012
>Closed-Date:    Thu Jun 14 00:37:48 UTC 2012
>Last-Modified:  Fri Jun 15 00:26:30 UTC 2012
>Originator:     koobs
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD freebsd-90-amd64.elysium 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Sat May  5 14:51:14 EST
>Description:
Python-RSA is a pure-Python RSA implementation. It supports encryption and
decryption, signing and verifying signatures, and key generation according to
PKCS#1 version 1.5.

WWW:	http://stuvel.eu/rsa

Generated with FreeBSD Port Tools 0.99_6 (mode: new)
>How-To-Repeat:
>Fix:

--- .shar begins here ---
# 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:
#
#	py-rsa
#	py-rsa/Makefile
#	py-rsa/pkg-descr
#	py-rsa/pkg-plist
#	py-rsa/distinfo
#	py-rsa/files
#	py-rsa/files/patch-setup.py
#
echo c - py-rsa
mkdir -p py-rsa > /dev/null 2>&1
echo x - py-rsa/Makefile
sed 's/^X//' >py-rsa/Makefile << '6d17ca036d56a982bf2eb94a849de475'
X# New ports collection makefile for:	py-rsa
X# Date created:		2012-05-24
X# Whom:			koobs <koobs.freebsd@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	rsa
XPORTVERSION=	3.0.1
XCATEGORIES=	security python
XMASTER_SITES=	CHEESESHOP
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER=	koobs.freebsd@gmail.com
XCOMMENT=	Pure-Python RSA implementation
X
XLICENSE=	AL2
XLICENSE_FILE=	${WRKSRC}/LICENSE
X
XBUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}asn1>=0.0.13:${PORTSDIR}/devel/py-asn1
X
XUSE_ZIP=	yes
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=easy_install
X
XPYDISTUTILS_INSTALLARGS=	-Z -q -O 1 -N -S ${PYTHON_SITELIBDIR} \
X				-d ${PYEASYINSTALL_SITELIBDIR} \
X				-s ${PYEASYINSTALL_BINDIR} \
X				${WRKSRC}/dist/${PYEASYINSTALL_EGG}
X
X.include <bsd.port.mk>
6d17ca036d56a982bf2eb94a849de475
echo x - py-rsa/pkg-descr
sed 's/^X//' >py-rsa/pkg-descr << '9ffd9d762ab7d44f96104e8a6236b008'
XPython-RSA is a pure-Python RSA implementation. It supports encryption and
Xdecryption, signing and verifying signatures, and key generation according to
XPKCS#1 version 1.5.
X
XWWW:	http://stuvel.eu/rsa
9ffd9d762ab7d44f96104e8a6236b008
echo x - py-rsa/pkg-plist
sed 's/^X//' >py-rsa/pkg-plist << '430c9b6f60ab490e3bec5d9e3b21e049'
X@comment $FreeBSD$
Xbin/pyrsa-encrypt-bigfile
Xbin/pyrsa-encrypt
Xbin/pyrsa-verify
Xbin/pyrsa-sign
Xbin/pyrsa-priv2pub
Xbin/pyrsa-decrypt
Xbin/pyrsa-keygen
Xbin/pyrsa-decrypt-bigfile
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/bigfile.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/cli.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/common.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/core.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/key.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/pem.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/pkcs1.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/prime.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/randnum.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/transform.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/util.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/varblock.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/_version133.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/_version200.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/__init__.py
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/bigfile.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/cli.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/common.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/core.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/key.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/pem.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/pkcs1.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/prime.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/randnum.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/transform.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/util.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/varblock.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/_version133.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/_version200.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/__init__.pyc
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/bigfile.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/cli.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/common.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/core.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/key.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/pem.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/pkcs1.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/prime.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/randnum.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/transform.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/util.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/varblock.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/_version133.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/_version200.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa/__init__.pyo
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
X%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/zip-safe
X@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/rsa
X@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
X@dirrmtry %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/
430c9b6f60ab490e3bec5d9e3b21e049
echo x - py-rsa/distinfo
sed 's/^X//' >py-rsa/distinfo << 'b0af88afecd917159b987674bb066485'
XSHA256 (rsa-3.0.1.zip) = 2c36df5690f476154c32537b6a0a0bce85c26b4b4a365e23b6e5ac6773355668
XSIZE (rsa-3.0.1.zip) = 49380
b0af88afecd917159b987674bb066485
echo c - py-rsa/files
mkdir -p py-rsa/files > /dev/null 2>&1
echo x - py-rsa/files/patch-setup.py
sed 's/^X//' >py-rsa/files/patch-setup.py << '4453f6dcfdf82692be979a5ba9befd18'
X--- ./setup.py.orig	2012-05-26 03:11:35.000000000 +1000
X+++ ./setup.py	2012-05-26 03:11:46.000000000 +1000
X@@ -1,9 +1,5 @@
X #!/usr/bin/env python
X 
X-# Ensure that a reasonably recent version of 'distribute' is installed.
X-from distribute_setup import use_setuptools
X-use_setuptools('0.6.10')
X-
X from setuptools import setup
X 
X import rsa
4453f6dcfdf82692be979a5ba9befd18
exit
--- .shar ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->tj 
Responsible-Changed-By: tj 
Responsible-Changed-When: Thu May 31 15:25:33 UTC 2012 
Responsible-Changed-Why:  
I'll take this one. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=168460 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/168460: commit references a PR
Date: Thu, 14 Jun 2012 00:28:58 +0000 (UTC)

 tj          2012-06-14 00:28:47 UTC
 
   FreeBSD ports repository
 
   Modified files:
     security             Makefile 
   Added files:
     security/py-rsa      Makefile distinfo pkg-descr pkg-plist 
     security/py-rsa/files patch-setup.py 
   Log:
   Python-RSA is a pure-Python RSA implementation. It supports encryption
   and decryption, signing and verifying signatures, and key generation
   according to PKCS#1 version 1.5.
   
   WWW:    http://stuvel.eu/rsa
   
   PR:             ports/168460
   Submitted by:   koobs <koobs.freebsd@gmail.com>
   Approved by:    eadler (mentor)
   
   Revision  Changes    Path
   1.1291    +1 -0      ports/security/Makefile
   1.1       +31 -0     ports/security/py-rsa/Makefile (new)
   1.1       +2 -0      ports/security/py-rsa/distinfo (new)
   1.1       +12 -0     ports/security/py-rsa/files/patch-setup.py (new)
   1.1       +5 -0      ports/security/py-rsa/pkg-descr (new)
   1.1       +64 -0     ports/security/py-rsa/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->closed 
State-Changed-By: tj 
State-Changed-When: Thu Jun 14 00:37:47 UTC 2012 
State-Changed-Why:  
New port added, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=168460 

>Unformatted:
