diff options
-rw-r--r-- | security/py-passlib/DESCR | 6 | ||||
-rw-r--r-- | security/py-passlib/Makefile | 19 | ||||
-rw-r--r-- | security/py-passlib/PLIST | 211 | ||||
-rw-r--r-- | security/py-passlib/distinfo | 5 |
4 files changed, 241 insertions, 0 deletions
diff --git a/security/py-passlib/DESCR b/security/py-passlib/DESCR new file mode 100644 index 00000000000..0a956979145 --- /dev/null +++ b/security/py-passlib/DESCR @@ -0,0 +1,6 @@ +Passlib is a password hashing library for Python 2 & 3, which +provides cross-platform implementations of over 30 password hashing +algorithms, as well as a framework for managing existing password +hashes. It's designed to be useful for a wide range of tasks, from +verifying a hash found in /etc/shadow, to providing full-strength +password hashing for multi-user application. diff --git a/security/py-passlib/Makefile b/security/py-passlib/Makefile new file mode 100644 index 00000000000..04031c6bedf --- /dev/null +++ b/security/py-passlib/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1 2013/08/05 17:42:19 kleink Exp $ + +DISTNAME= passlib-1.6.1 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= security python +MASTER_SITES= http://passlib.googlecode.com/files/ \ + http://pypi.python.org/packages/source/p/passlib/ + +MAINTAINER= kleink@NetBSD.org +HOMEPAGE= http://passlib.googlecode.com/ +COMMENT= Comprehensive password hashing framework supporting over 30 schemes +LICENSE= modified-bsd + +USE_LANGUAGES= # empty + +PYTHON_VERSIONS_INCLUDE_3X= yes + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/security/py-passlib/PLIST b/security/py-passlib/PLIST new file mode 100644 index 00000000000..ace6bdc56dc --- /dev/null +++ b/security/py-passlib/PLIST @@ -0,0 +1,211 @@ +@comment $NetBSD: PLIST,v 1.1 2013/08/05 17:42:19 kleink Exp $ +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/${EGG_INFODIR}/zip-safe +${PYSITELIB}/passlib/__init__.py +${PYSITELIB}/passlib/__init__.pyc +${PYSITELIB}/passlib/__init__.pyo +${PYSITELIB}/passlib/_setup/__init__.py +${PYSITELIB}/passlib/_setup/__init__.pyc +${PYSITELIB}/passlib/_setup/__init__.pyo +${PYSITELIB}/passlib/_setup/docdist.py +${PYSITELIB}/passlib/_setup/docdist.pyc +${PYSITELIB}/passlib/_setup/docdist.pyo +${PYSITELIB}/passlib/_setup/stamp.py +${PYSITELIB}/passlib/_setup/stamp.pyc +${PYSITELIB}/passlib/_setup/stamp.pyo +${PYSITELIB}/passlib/apache.py +${PYSITELIB}/passlib/apache.pyc +${PYSITELIB}/passlib/apache.pyo +${PYSITELIB}/passlib/apps.py +${PYSITELIB}/passlib/apps.pyc +${PYSITELIB}/passlib/apps.pyo +${PYSITELIB}/passlib/context.py +${PYSITELIB}/passlib/context.pyc +${PYSITELIB}/passlib/context.pyo +${PYSITELIB}/passlib/exc.py +${PYSITELIB}/passlib/exc.pyc +${PYSITELIB}/passlib/exc.pyo +${PYSITELIB}/passlib/ext/__init__.py +${PYSITELIB}/passlib/ext/__init__.pyc +${PYSITELIB}/passlib/ext/__init__.pyo +${PYSITELIB}/passlib/ext/django/__init__.py +${PYSITELIB}/passlib/ext/django/__init__.pyc +${PYSITELIB}/passlib/ext/django/__init__.pyo +${PYSITELIB}/passlib/ext/django/models.py +${PYSITELIB}/passlib/ext/django/models.pyc +${PYSITELIB}/passlib/ext/django/models.pyo +${PYSITELIB}/passlib/ext/django/utils.py +${PYSITELIB}/passlib/ext/django/utils.pyc +${PYSITELIB}/passlib/ext/django/utils.pyo +${PYSITELIB}/passlib/handlers/__init__.py +${PYSITELIB}/passlib/handlers/__init__.pyc +${PYSITELIB}/passlib/handlers/__init__.pyo +${PYSITELIB}/passlib/handlers/bcrypt.py +${PYSITELIB}/passlib/handlers/bcrypt.pyc +${PYSITELIB}/passlib/handlers/bcrypt.pyo +${PYSITELIB}/passlib/handlers/cisco.py +${PYSITELIB}/passlib/handlers/cisco.pyc +${PYSITELIB}/passlib/handlers/cisco.pyo +${PYSITELIB}/passlib/handlers/des_crypt.py +${PYSITELIB}/passlib/handlers/des_crypt.pyc +${PYSITELIB}/passlib/handlers/des_crypt.pyo +${PYSITELIB}/passlib/handlers/digests.py +${PYSITELIB}/passlib/handlers/digests.pyc +${PYSITELIB}/passlib/handlers/digests.pyo +${PYSITELIB}/passlib/handlers/django.py +${PYSITELIB}/passlib/handlers/django.pyc +${PYSITELIB}/passlib/handlers/django.pyo +${PYSITELIB}/passlib/handlers/fshp.py +${PYSITELIB}/passlib/handlers/fshp.pyc +${PYSITELIB}/passlib/handlers/fshp.pyo +${PYSITELIB}/passlib/handlers/ldap_digests.py +${PYSITELIB}/passlib/handlers/ldap_digests.pyc +${PYSITELIB}/passlib/handlers/ldap_digests.pyo +${PYSITELIB}/passlib/handlers/md5_crypt.py +${PYSITELIB}/passlib/handlers/md5_crypt.pyc +${PYSITELIB}/passlib/handlers/md5_crypt.pyo +${PYSITELIB}/passlib/handlers/misc.py +${PYSITELIB}/passlib/handlers/misc.pyc +${PYSITELIB}/passlib/handlers/misc.pyo +${PYSITELIB}/passlib/handlers/mssql.py +${PYSITELIB}/passlib/handlers/mssql.pyc +${PYSITELIB}/passlib/handlers/mssql.pyo +${PYSITELIB}/passlib/handlers/mysql.py +${PYSITELIB}/passlib/handlers/mysql.pyc +${PYSITELIB}/passlib/handlers/mysql.pyo +${PYSITELIB}/passlib/handlers/oracle.py +${PYSITELIB}/passlib/handlers/oracle.pyc +${PYSITELIB}/passlib/handlers/oracle.pyo +${PYSITELIB}/passlib/handlers/pbkdf2.py +${PYSITELIB}/passlib/handlers/pbkdf2.pyc +${PYSITELIB}/passlib/handlers/pbkdf2.pyo +${PYSITELIB}/passlib/handlers/phpass.py +${PYSITELIB}/passlib/handlers/phpass.pyc +${PYSITELIB}/passlib/handlers/phpass.pyo +${PYSITELIB}/passlib/handlers/postgres.py +${PYSITELIB}/passlib/handlers/postgres.pyc +${PYSITELIB}/passlib/handlers/postgres.pyo +${PYSITELIB}/passlib/handlers/roundup.py +${PYSITELIB}/passlib/handlers/roundup.pyc +${PYSITELIB}/passlib/handlers/roundup.pyo +${PYSITELIB}/passlib/handlers/scram.py +${PYSITELIB}/passlib/handlers/scram.pyc +${PYSITELIB}/passlib/handlers/scram.pyo +${PYSITELIB}/passlib/handlers/sha1_crypt.py +${PYSITELIB}/passlib/handlers/sha1_crypt.pyc +${PYSITELIB}/passlib/handlers/sha1_crypt.pyo +${PYSITELIB}/passlib/handlers/sha2_crypt.py +${PYSITELIB}/passlib/handlers/sha2_crypt.pyc +${PYSITELIB}/passlib/handlers/sha2_crypt.pyo +${PYSITELIB}/passlib/handlers/sun_md5_crypt.py +${PYSITELIB}/passlib/handlers/sun_md5_crypt.pyc +${PYSITELIB}/passlib/handlers/sun_md5_crypt.pyo +${PYSITELIB}/passlib/handlers/windows.py +${PYSITELIB}/passlib/handlers/windows.pyc +${PYSITELIB}/passlib/handlers/windows.pyo +${PYSITELIB}/passlib/hash.py +${PYSITELIB}/passlib/hash.pyc +${PYSITELIB}/passlib/hash.pyo +${PYSITELIB}/passlib/hosts.py +${PYSITELIB}/passlib/hosts.pyc +${PYSITELIB}/passlib/hosts.pyo +${PYSITELIB}/passlib/ifc.py +${PYSITELIB}/passlib/ifc.pyc +${PYSITELIB}/passlib/ifc.pyo +${PYSITELIB}/passlib/registry.py +${PYSITELIB}/passlib/registry.pyc +${PYSITELIB}/passlib/registry.pyo +${PYSITELIB}/passlib/tests/__init__.py +${PYSITELIB}/passlib/tests/__init__.pyc +${PYSITELIB}/passlib/tests/__init__.pyo +${PYSITELIB}/passlib/tests/__main__.py +${PYSITELIB}/passlib/tests/__main__.pyc +${PYSITELIB}/passlib/tests/__main__.pyo +${PYSITELIB}/passlib/tests/_test_bad_register.py +${PYSITELIB}/passlib/tests/_test_bad_register.pyc +${PYSITELIB}/passlib/tests/_test_bad_register.pyo +${PYSITELIB}/passlib/tests/backports.py +${PYSITELIB}/passlib/tests/backports.pyc +${PYSITELIB}/passlib/tests/backports.pyo +${PYSITELIB}/passlib/tests/sample1.cfg +${PYSITELIB}/passlib/tests/sample1b.cfg +${PYSITELIB}/passlib/tests/sample1c.cfg +${PYSITELIB}/passlib/tests/sample_config_1s.cfg +${PYSITELIB}/passlib/tests/test_apache.py +${PYSITELIB}/passlib/tests/test_apache.pyc +${PYSITELIB}/passlib/tests/test_apache.pyo +${PYSITELIB}/passlib/tests/test_apps.py +${PYSITELIB}/passlib/tests/test_apps.pyc +${PYSITELIB}/passlib/tests/test_apps.pyo +${PYSITELIB}/passlib/tests/test_context.py +${PYSITELIB}/passlib/tests/test_context.pyc +${PYSITELIB}/passlib/tests/test_context.pyo +${PYSITELIB}/passlib/tests/test_context_deprecated.py +${PYSITELIB}/passlib/tests/test_context_deprecated.pyc +${PYSITELIB}/passlib/tests/test_context_deprecated.pyo +${PYSITELIB}/passlib/tests/test_ext_django.py +${PYSITELIB}/passlib/tests/test_ext_django.pyc +${PYSITELIB}/passlib/tests/test_ext_django.pyo +${PYSITELIB}/passlib/tests/test_handlers.py +${PYSITELIB}/passlib/tests/test_handlers.pyc +${PYSITELIB}/passlib/tests/test_handlers.pyo +${PYSITELIB}/passlib/tests/test_hosts.py +${PYSITELIB}/passlib/tests/test_hosts.pyc +${PYSITELIB}/passlib/tests/test_hosts.pyo +${PYSITELIB}/passlib/tests/test_registry.py +${PYSITELIB}/passlib/tests/test_registry.pyc +${PYSITELIB}/passlib/tests/test_registry.pyo +${PYSITELIB}/passlib/tests/test_utils.py +${PYSITELIB}/passlib/tests/test_utils.pyc +${PYSITELIB}/passlib/tests/test_utils.pyo +${PYSITELIB}/passlib/tests/test_utils_crypto.py +${PYSITELIB}/passlib/tests/test_utils_crypto.pyc +${PYSITELIB}/passlib/tests/test_utils_crypto.pyo +${PYSITELIB}/passlib/tests/test_utils_handlers.py +${PYSITELIB}/passlib/tests/test_utils_handlers.pyc +${PYSITELIB}/passlib/tests/test_utils_handlers.pyo +${PYSITELIB}/passlib/tests/test_win32.py +${PYSITELIB}/passlib/tests/test_win32.pyc +${PYSITELIB}/passlib/tests/test_win32.pyo +${PYSITELIB}/passlib/tests/tox_support.py +${PYSITELIB}/passlib/tests/tox_support.pyc +${PYSITELIB}/passlib/tests/tox_support.pyo +${PYSITELIB}/passlib/tests/utils.py +${PYSITELIB}/passlib/tests/utils.pyc +${PYSITELIB}/passlib/tests/utils.pyo +${PYSITELIB}/passlib/utils/__init__.py +${PYSITELIB}/passlib/utils/__init__.pyc +${PYSITELIB}/passlib/utils/__init__.pyo +${PYSITELIB}/passlib/utils/_blowfish/__init__.py +${PYSITELIB}/passlib/utils/_blowfish/__init__.pyc +${PYSITELIB}/passlib/utils/_blowfish/__init__.pyo +${PYSITELIB}/passlib/utils/_blowfish/_gen_files.py +${PYSITELIB}/passlib/utils/_blowfish/_gen_files.pyc +${PYSITELIB}/passlib/utils/_blowfish/_gen_files.pyo +${PYSITELIB}/passlib/utils/_blowfish/base.py +${PYSITELIB}/passlib/utils/_blowfish/base.pyc +${PYSITELIB}/passlib/utils/_blowfish/base.pyo +${PYSITELIB}/passlib/utils/_blowfish/unrolled.py +${PYSITELIB}/passlib/utils/_blowfish/unrolled.pyc +${PYSITELIB}/passlib/utils/_blowfish/unrolled.pyo +${PYSITELIB}/passlib/utils/compat.py +${PYSITELIB}/passlib/utils/compat.pyc +${PYSITELIB}/passlib/utils/compat.pyo +${PYSITELIB}/passlib/utils/des.py +${PYSITELIB}/passlib/utils/des.pyc +${PYSITELIB}/passlib/utils/des.pyo +${PYSITELIB}/passlib/utils/handlers.py +${PYSITELIB}/passlib/utils/handlers.pyc +${PYSITELIB}/passlib/utils/handlers.pyo +${PYSITELIB}/passlib/utils/md4.py +${PYSITELIB}/passlib/utils/md4.pyc +${PYSITELIB}/passlib/utils/md4.pyo +${PYSITELIB}/passlib/utils/pbkdf2.py +${PYSITELIB}/passlib/utils/pbkdf2.pyc +${PYSITELIB}/passlib/utils/pbkdf2.pyo +${PYSITELIB}/passlib/win32.py +${PYSITELIB}/passlib/win32.pyc +${PYSITELIB}/passlib/win32.pyo diff --git a/security/py-passlib/distinfo b/security/py-passlib/distinfo new file mode 100644 index 00000000000..cc9635d6c3a --- /dev/null +++ b/security/py-passlib/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2013/08/05 17:42:19 kleink Exp $ + +SHA1 (passlib-1.6.1.tar.gz) = f760a82a3b7f7f48310f6f73eac0caf136fd7eda +RMD160 (passlib-1.6.1.tar.gz) = 61e37ea0e65118410fe129e456336191fd16471b +Size (passlib-1.6.1.tar.gz) = 395855 bytes |