# 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-passlib # py-passlib/Makefile # py-passlib/pkg-descr # py-passlib/pkg-plist # py-passlib/distinfo # py-passlib/files # py-passlib/files/patch-setup.py # echo c - py-passlib mkdir -p py-passlib > /dev/null 2>&1 echo x - py-passlib/Makefile sed 's/^X//' >py-passlib/Makefile << 'a5ee31cf69a34e7082071c81bb4ad3e4' X# New ports collection makefile for: py-passlib X# Date created: 2012-06-11 X# Whom: koobs X# X# $FreeBSD$ X# X XPORTNAME= passlib XPORTVERSION= 1.6 XCATEGORIES= security python XMASTER_SITES= CHEESESHOP XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= koobs.freebsd@gmail.com XCOMMENT= Python password hashing framework supporting over 30 schemes X XLICENSE= BSD X XUSE_PYTHON= 2.5+ XUSE_PYDISTUTILS=yes X X.include a5ee31cf69a34e7082071c81bb4ad3e4 echo x - py-passlib/pkg-descr sed 's/^X//' >py-passlib/pkg-descr << 'd47d5524f53b79b218a532b6bdbf39da' XPasslib is a password hashing library for Python 2 & 3, which provides Xcross-platform implementations of over 30 password hashing algorithms, as well Xas a framework for managing existing password hashes. It's designed to be Xuseful for a wide range of tasks, from verifying a hash found in /etc/shadow, Xto providing full-strength password hashing for multi-user application. X XWWW: http://passlib.googlecode.com d47d5524f53b79b218a532b6bdbf39da echo x - py-passlib/pkg-plist sed 's/^X//' >py-passlib/pkg-plist << '196cbc9be2e3240ad2caed3eae70851e' X@comment $FreeBSD$ X%%PYTHON_SITELIBDIR%%/passlib/__init__.py X%%PYTHON_SITELIBDIR%%/passlib/__init__.pyc X%%PYTHON_SITELIBDIR%%/passlib/__init__.pyo X%%PYTHON_SITELIBDIR%%/passlib/_setup/__init__.py X%%PYTHON_SITELIBDIR%%/passlib/_setup/__init__.pyc X%%PYTHON_SITELIBDIR%%/passlib/_setup/__init__.pyo X%%PYTHON_SITELIBDIR%%/passlib/_setup/docdist.py X%%PYTHON_SITELIBDIR%%/passlib/_setup/docdist.pyc X%%PYTHON_SITELIBDIR%%/passlib/_setup/docdist.pyo X%%PYTHON_SITELIBDIR%%/passlib/_setup/stamp.py X%%PYTHON_SITELIBDIR%%/passlib/_setup/stamp.pyc X%%PYTHON_SITELIBDIR%%/passlib/_setup/stamp.pyo X%%PYTHON_SITELIBDIR%%/passlib/apache.py X%%PYTHON_SITELIBDIR%%/passlib/apache.pyc X%%PYTHON_SITELIBDIR%%/passlib/apache.pyo X%%PYTHON_SITELIBDIR%%/passlib/apps.py X%%PYTHON_SITELIBDIR%%/passlib/apps.pyc X%%PYTHON_SITELIBDIR%%/passlib/apps.pyo X%%PYTHON_SITELIBDIR%%/passlib/context.py X%%PYTHON_SITELIBDIR%%/passlib/context.pyc X%%PYTHON_SITELIBDIR%%/passlib/context.pyo X%%PYTHON_SITELIBDIR%%/passlib/exc.py X%%PYTHON_SITELIBDIR%%/passlib/exc.pyc X%%PYTHON_SITELIBDIR%%/passlib/exc.pyo X%%PYTHON_SITELIBDIR%%/passlib/ext/__init__.py X%%PYTHON_SITELIBDIR%%/passlib/ext/__init__.pyc X%%PYTHON_SITELIBDIR%%/passlib/ext/__init__.pyo X%%PYTHON_SITELIBDIR%%/passlib/ext/django/__init__.py X%%PYTHON_SITELIBDIR%%/passlib/ext/django/__init__.pyc X%%PYTHON_SITELIBDIR%%/passlib/ext/django/__init__.pyo X%%PYTHON_SITELIBDIR%%/passlib/ext/django/models.py X%%PYTHON_SITELIBDIR%%/passlib/ext/django/models.pyc X%%PYTHON_SITELIBDIR%%/passlib/ext/django/models.pyo X%%PYTHON_SITELIBDIR%%/passlib/ext/django/utils.py X%%PYTHON_SITELIBDIR%%/passlib/ext/django/utils.pyc X%%PYTHON_SITELIBDIR%%/passlib/ext/django/utils.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/__init__.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/__init__.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/__init__.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/bcrypt.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/bcrypt.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/bcrypt.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/cisco.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/cisco.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/cisco.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/des_crypt.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/des_crypt.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/des_crypt.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/digests.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/digests.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/digests.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/django.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/django.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/django.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/fshp.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/fshp.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/fshp.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/ldap_digests.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/ldap_digests.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/ldap_digests.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/md5_crypt.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/md5_crypt.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/md5_crypt.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/misc.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/misc.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/misc.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/mssql.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/mssql.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/mssql.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/mysql.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/mysql.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/mysql.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/oracle.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/oracle.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/oracle.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/pbkdf2.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/pbkdf2.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/pbkdf2.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/phpass.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/phpass.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/phpass.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/postgres.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/postgres.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/postgres.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/roundup.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/roundup.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/roundup.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/scram.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/scram.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/scram.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/sha1_crypt.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/sha1_crypt.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/sha1_crypt.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/sha2_crypt.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/sha2_crypt.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/sha2_crypt.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/sun_md5_crypt.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/sun_md5_crypt.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/sun_md5_crypt.pyo X%%PYTHON_SITELIBDIR%%/passlib/handlers/windows.py X%%PYTHON_SITELIBDIR%%/passlib/handlers/windows.pyc X%%PYTHON_SITELIBDIR%%/passlib/handlers/windows.pyo X%%PYTHON_SITELIBDIR%%/passlib/hash.py X%%PYTHON_SITELIBDIR%%/passlib/hash.pyc X%%PYTHON_SITELIBDIR%%/passlib/hash.pyo X%%PYTHON_SITELIBDIR%%/passlib/hosts.py X%%PYTHON_SITELIBDIR%%/passlib/hosts.pyc X%%PYTHON_SITELIBDIR%%/passlib/hosts.pyo X%%PYTHON_SITELIBDIR%%/passlib/ifc.py X%%PYTHON_SITELIBDIR%%/passlib/ifc.pyc X%%PYTHON_SITELIBDIR%%/passlib/ifc.pyo X%%PYTHON_SITELIBDIR%%/passlib/registry.py X%%PYTHON_SITELIBDIR%%/passlib/registry.pyc X%%PYTHON_SITELIBDIR%%/passlib/registry.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/__init__.py X%%PYTHON_SITELIBDIR%%/passlib/tests/__init__.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/__init__.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/__main__.py X%%PYTHON_SITELIBDIR%%/passlib/tests/__main__.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/__main__.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/_test_bad_register.py X%%PYTHON_SITELIBDIR%%/passlib/tests/_test_bad_register.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/_test_bad_register.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/backports.py X%%PYTHON_SITELIBDIR%%/passlib/tests/backports.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/backports.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/sample1.cfg X%%PYTHON_SITELIBDIR%%/passlib/tests/sample1b.cfg X%%PYTHON_SITELIBDIR%%/passlib/tests/sample1c.cfg X%%PYTHON_SITELIBDIR%%/passlib/tests/sample_config_1s.cfg X%%PYTHON_SITELIBDIR%%/passlib/tests/test_apache.py X%%PYTHON_SITELIBDIR%%/passlib/tests/test_apache.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/test_apache.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/test_apps.py X%%PYTHON_SITELIBDIR%%/passlib/tests/test_apps.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/test_apps.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/test_context.py X%%PYTHON_SITELIBDIR%%/passlib/tests/test_context.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/test_context.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/test_context_deprecated.py X%%PYTHON_SITELIBDIR%%/passlib/tests/test_context_deprecated.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/test_context_deprecated.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/test_ext_django.py X%%PYTHON_SITELIBDIR%%/passlib/tests/test_ext_django.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/test_ext_django.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/test_handlers.py X%%PYTHON_SITELIBDIR%%/passlib/tests/test_handlers.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/test_handlers.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/test_hosts.py X%%PYTHON_SITELIBDIR%%/passlib/tests/test_hosts.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/test_hosts.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/test_registry.py X%%PYTHON_SITELIBDIR%%/passlib/tests/test_registry.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/test_registry.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/test_utils.py X%%PYTHON_SITELIBDIR%%/passlib/tests/test_utils.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/test_utils.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/test_utils_crypto.py X%%PYTHON_SITELIBDIR%%/passlib/tests/test_utils_crypto.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/test_utils_crypto.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/test_utils_handlers.py X%%PYTHON_SITELIBDIR%%/passlib/tests/test_utils_handlers.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/test_utils_handlers.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/test_win32.py X%%PYTHON_SITELIBDIR%%/passlib/tests/test_win32.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/test_win32.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/tox_support.py X%%PYTHON_SITELIBDIR%%/passlib/tests/tox_support.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/tox_support.pyo X%%PYTHON_SITELIBDIR%%/passlib/tests/utils.py X%%PYTHON_SITELIBDIR%%/passlib/tests/utils.pyc X%%PYTHON_SITELIBDIR%%/passlib/tests/utils.pyo X%%PYTHON_SITELIBDIR%%/passlib/utils/__init__.py X%%PYTHON_SITELIBDIR%%/passlib/utils/__init__.pyc X%%PYTHON_SITELIBDIR%%/passlib/utils/__init__.pyo X%%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish/__init__.py X%%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish/__init__.pyc X%%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish/__init__.pyo X%%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish/_gen_files.py X%%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish/_gen_files.pyc X%%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish/_gen_files.pyo X%%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish/base.py X%%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish/base.pyc X%%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish/base.pyo X%%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish/unrolled.py X%%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish/unrolled.pyc X%%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish/unrolled.pyo X%%PYTHON_SITELIBDIR%%/passlib/utils/compat.py X%%PYTHON_SITELIBDIR%%/passlib/utils/compat.pyc X%%PYTHON_SITELIBDIR%%/passlib/utils/compat.pyo X%%PYTHON_SITELIBDIR%%/passlib/utils/des.py X%%PYTHON_SITELIBDIR%%/passlib/utils/des.pyc X%%PYTHON_SITELIBDIR%%/passlib/utils/des.pyo X%%PYTHON_SITELIBDIR%%/passlib/utils/handlers.py X%%PYTHON_SITELIBDIR%%/passlib/utils/handlers.pyc X%%PYTHON_SITELIBDIR%%/passlib/utils/handlers.pyo X%%PYTHON_SITELIBDIR%%/passlib/utils/md4.py X%%PYTHON_SITELIBDIR%%/passlib/utils/md4.pyc X%%PYTHON_SITELIBDIR%%/passlib/utils/md4.pyo X%%PYTHON_SITELIBDIR%%/passlib/utils/pbkdf2.py X%%PYTHON_SITELIBDIR%%/passlib/utils/pbkdf2.pyc X%%PYTHON_SITELIBDIR%%/passlib/utils/pbkdf2.pyo X%%PYTHON_SITELIBDIR%%/passlib/win32.py X%%PYTHON_SITELIBDIR%%/passlib/win32.pyc X%%PYTHON_SITELIBDIR%%/passlib/win32.pyo X@dirrm %%PYTHON_SITELIBDIR%%/passlib/utils/_blowfish X@dirrm %%PYTHON_SITELIBDIR%%/passlib/utils X@dirrm %%PYTHON_SITELIBDIR%%/passlib/tests X@dirrm %%PYTHON_SITELIBDIR%%/passlib/handlers X@dirrm %%PYTHON_SITELIBDIR%%/passlib/ext/django X@dirrm %%PYTHON_SITELIBDIR%%/passlib/ext X@dirrm %%PYTHON_SITELIBDIR%%/passlib/_setup X@dirrm %%PYTHON_SITELIBDIR%%/passlib 196cbc9be2e3240ad2caed3eae70851e echo x - py-passlib/distinfo sed 's/^X//' >py-passlib/distinfo << '3b8ece0f3d1d78ad0415b3220bf57e4c' XSHA256 (passlib-1.6.tar.gz) = 9e546e00bc19f7f4bfa84ec2770ea4c226b577149a094c3455711fc7a74d7117 XSIZE (passlib-1.6.tar.gz) = 390451 3b8ece0f3d1d78ad0415b3220bf57e4c echo c - py-passlib/files mkdir -p py-passlib/files > /dev/null 2>&1 echo x - py-passlib/files/patch-setup.py sed 's/^X//' >py-passlib/files/patch-setup.py << 'abc9fa0f23d1e8a9ed483b051b41a4be' X--- ./setup.py.orig 2012-06-11 20:52:21.000000000 +1000 X+++ ./setup.py 2012-06-11 20:52:35.000000000 +1000 X@@ -15,12 +15,8 @@ X X py3k = (sys.version_info[0] >= 3) X X-try: X- from setuptools import setup X- has_distribute = True X-except ImportError: X- from distutils.core import setup X- has_distribute = False X+from distutils.core import setup X+has_distribute = False X X #========================================================= X # init setup options abc9fa0f23d1e8a9ed483b051b41a4be exit