py-ldap: updated to 2.5.1 Changes since 2.4.45: Mandatory prerequisites: - Python 2.7.x - pyasn1 0.3.7+ and pyasn1_modules 0.1.5+ Modules/ * removed unused code schema.c Lib/ * ldap.__version__, ldap.__author__ and ldap.__license__ now imported from new sub-module ldap.pkginfo also to setup.py * Added safety assertion when importing _ldap: ldap.pkginfo.__version__ must match _ldap.__version__ * removed stand-alone module dsml * slapdtest.SlapdObject.restart() just restarts slapd without cleaning any data * Compability changes for pyasn1 0.3.x or newer (thanks to Ilya Etingof and Christian Heimes) * The methods SSSResponseControl.decodeControlValue() and VLVResponseControl.decodeControlValue() now follow the coding convention to use camel-cased ASN.1 name as class attribute name. The old class names are still set for back-ward compability but should not be used in new code because they might be removed in a later release. * removed SSSRequestControl from ldap.controls.KNOWN_RESPONSE_CONTROLS Tests/ * added explicit reconnect tests for ReconnectLDAPObjectdiff -r1.79 -r1.80 pkgsrc/databases/py-ldap/Makefile
(adam)
@@ -1,31 +1,31 @@ | @@ -1,31 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.79 2017/10/24 04:45:56 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.80 2017/11/15 07:50:40 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= python-ldap-2.4.45 | 3 | DISTNAME= python-ldap-2.5.1 | |
4 | PKGNAME= ${DISTNAME:S/python/${PYPKGPREFIX}/} | 4 | PKGNAME= ${DISTNAME:S/python/${PYPKGPREFIX}/} | |
5 | CATEGORIES= databases python | 5 | CATEGORIES= databases python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-ldap/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/python-ldap/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://www.python-ldap.org/ | 9 | HOMEPAGE= https://www.python-ldap.org/ | |
10 | COMMENT= LDAP client API for Python | 10 | COMMENT= LDAP client API for Python | |
11 | LICENSE= python-software-foundation | 11 | LICENSE= python-software-foundation | |
12 | 12 | |||
13 | USE_TOOLS+= pax | 13 | USE_TOOLS+= pax | |
14 | 14 | |||
15 | PY_LDAP_LIBRARY_DIRS= ${BUILDLINK_PREFIX.openldap-client}/lib | 15 | PY_LDAP_LIBRARY_DIRS= ${BUILDLINK_PREFIX.openldap-client}/lib | |
16 | PY_LDAP_INCLUDE_DIRS= ${BUILDLINK_PREFIX.openldap-client}/include | 16 | PY_LDAP_INCLUDE_DIRS= ${BUILDLINK_PREFIX.openldap-client}/include | |
17 | PY_LDAP_LIBS= ldap_r lber ssl crypto | 17 | PY_LDAP_LIBS= ldap_r lber ssl crypto | |
18 | PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # not yet ported as of 2.4.43 | 18 | PYTHON_VERSIONS_ACCEPTED= 27 | |
19 | 19 | |||
20 | .include "options.mk" | 20 | .include "options.mk" | |
21 | 21 | |||
22 | SUBST_CLASSES+= setup | 22 | SUBST_CLASSES+= setup | |
23 | SUBST_STAGE.setup= pre-configure | 23 | SUBST_STAGE.setup= pre-configure | |
24 | SUBST_FILES.setup= setup.cfg | 24 | SUBST_FILES.setup= setup.cfg | |
25 | SUBST_VARS.setup= PY_LDAP_LIBRARY_DIRS PY_LDAP_INCLUDE_DIRS PY_LDAP_LIBS | 25 | SUBST_VARS.setup= PY_LDAP_LIBRARY_DIRS PY_LDAP_INCLUDE_DIRS PY_LDAP_LIBS | |
26 | 26 | |||
27 | REPLACE_PYTHON= Lib/ldap/controls/readentry.py | 27 | REPLACE_PYTHON= Lib/ldap/controls/readentry.py | |
28 | 28 | |||
29 | .include "../../databases/openldap-client/buildlink3.mk" | 29 | .include "../../databases/openldap-client/buildlink3.mk" | |
30 | .include "../../security/openssl/buildlink3.mk" | 30 | .include "../../security/openssl/buildlink3.mk" | |
31 | .include "../../lang/python/application.mk" | 31 | .include "../../lang/python/application.mk" |
@@ -1,24 +1,21 @@ | @@ -1,24 +1,21 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.17 2017/05/09 07:52:14 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.18 2017/11/15 07:50:40 adam Exp $ | |
2 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 2 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | |
3 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 3 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | |
4 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 4 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | |
5 | ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe | 5 | ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe | |
6 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | 6 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | |
7 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | 7 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |
8 | ${PYSITELIB}/_ldap.so | 8 | ${PYSITELIB}/_ldap.so | |
9 | ${PYSITELIB}/dsml.py | |||
10 | ${PYSITELIB}/dsml.pyc | |||
11 | ${PYSITELIB}/dsml.pyo | |||
12 | ${PYSITELIB}/ldap/__init__.py | 9 | ${PYSITELIB}/ldap/__init__.py | |
13 | ${PYSITELIB}/ldap/__init__.pyc | 10 | ${PYSITELIB}/ldap/__init__.pyc | |
14 | ${PYSITELIB}/ldap/__init__.pyo | 11 | ${PYSITELIB}/ldap/__init__.pyo | |
15 | ${PYSITELIB}/ldap/async.py | 12 | ${PYSITELIB}/ldap/async.py | |
16 | ${PYSITELIB}/ldap/async.pyc | 13 | ${PYSITELIB}/ldap/async.pyc | |
17 | ${PYSITELIB}/ldap/async.pyo | 14 | ${PYSITELIB}/ldap/async.pyo | |
18 | ${PYSITELIB}/ldap/cidict.py | 15 | ${PYSITELIB}/ldap/cidict.py | |
19 | ${PYSITELIB}/ldap/cidict.pyc | 16 | ${PYSITELIB}/ldap/cidict.pyc | |
20 | ${PYSITELIB}/ldap/cidict.pyo | 17 | ${PYSITELIB}/ldap/cidict.pyo | |
21 | ${PYSITELIB}/ldap/controls/__init__.py | 18 | ${PYSITELIB}/ldap/controls/__init__.py | |
22 | ${PYSITELIB}/ldap/controls/__init__.pyc | 19 | ${PYSITELIB}/ldap/controls/__init__.pyc | |
23 | ${PYSITELIB}/ldap/controls/__init__.pyo | 20 | ${PYSITELIB}/ldap/controls/__init__.pyo | |
24 | ${PYSITELIB}/ldap/controls/deref.py | 21 | ${PYSITELIB}/ldap/controls/deref.py | |
@@ -65,26 +62,29 @@ ${PYSITELIB}/ldap/filter.pyc | @@ -65,26 +62,29 @@ ${PYSITELIB}/ldap/filter.pyc | |||
65 | ${PYSITELIB}/ldap/filter.pyo | 62 | ${PYSITELIB}/ldap/filter.pyo | |
66 | ${PYSITELIB}/ldap/functions.py | 63 | ${PYSITELIB}/ldap/functions.py | |
67 | ${PYSITELIB}/ldap/functions.pyc | 64 | ${PYSITELIB}/ldap/functions.pyc | |
68 | ${PYSITELIB}/ldap/functions.pyo | 65 | ${PYSITELIB}/ldap/functions.pyo | |
69 | ${PYSITELIB}/ldap/ldapobject.py | 66 | ${PYSITELIB}/ldap/ldapobject.py | |
70 | ${PYSITELIB}/ldap/ldapobject.pyc | 67 | ${PYSITELIB}/ldap/ldapobject.pyc | |
71 | ${PYSITELIB}/ldap/ldapobject.pyo | 68 | ${PYSITELIB}/ldap/ldapobject.pyo | |
72 | ${PYSITELIB}/ldap/logger.py | 69 | ${PYSITELIB}/ldap/logger.py | |
73 | ${PYSITELIB}/ldap/logger.pyc | 70 | ${PYSITELIB}/ldap/logger.pyc | |
74 | ${PYSITELIB}/ldap/logger.pyo | 71 | ${PYSITELIB}/ldap/logger.pyo | |
75 | ${PYSITELIB}/ldap/modlist.py | 72 | ${PYSITELIB}/ldap/modlist.py | |
76 | ${PYSITELIB}/ldap/modlist.pyc | 73 | ${PYSITELIB}/ldap/modlist.pyc | |
77 | ${PYSITELIB}/ldap/modlist.pyo | 74 | ${PYSITELIB}/ldap/modlist.pyo | |
75 | ${PYSITELIB}/ldap/pkginfo.py | |||
76 | ${PYSITELIB}/ldap/pkginfo.pyc | |||
77 | ${PYSITELIB}/ldap/pkginfo.pyo | |||
78 | ${PYSITELIB}/ldap/resiter.py | 78 | ${PYSITELIB}/ldap/resiter.py | |
79 | ${PYSITELIB}/ldap/resiter.pyc | 79 | ${PYSITELIB}/ldap/resiter.pyc | |
80 | ${PYSITELIB}/ldap/resiter.pyo | 80 | ${PYSITELIB}/ldap/resiter.pyo | |
81 | ${PYSITELIB}/ldap/sasl.py | 81 | ${PYSITELIB}/ldap/sasl.py | |
82 | ${PYSITELIB}/ldap/sasl.pyc | 82 | ${PYSITELIB}/ldap/sasl.pyc | |
83 | ${PYSITELIB}/ldap/sasl.pyo | 83 | ${PYSITELIB}/ldap/sasl.pyo | |
84 | ${PYSITELIB}/ldap/schema/__init__.py | 84 | ${PYSITELIB}/ldap/schema/__init__.py | |
85 | ${PYSITELIB}/ldap/schema/__init__.pyc | 85 | ${PYSITELIB}/ldap/schema/__init__.pyc | |
86 | ${PYSITELIB}/ldap/schema/__init__.pyo | 86 | ${PYSITELIB}/ldap/schema/__init__.pyo | |
87 | ${PYSITELIB}/ldap/schema/models.py | 87 | ${PYSITELIB}/ldap/schema/models.py | |
88 | ${PYSITELIB}/ldap/schema/models.pyc | 88 | ${PYSITELIB}/ldap/schema/models.pyc | |
89 | ${PYSITELIB}/ldap/schema/models.pyo | 89 | ${PYSITELIB}/ldap/schema/models.pyo | |
90 | ${PYSITELIB}/ldap/schema/subentry.py | 90 | ${PYSITELIB}/ldap/schema/subentry.py |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.39 2017/10/24 04:45:56 adam Exp $ | 1 | $NetBSD: distinfo,v 1.40 2017/11/15 07:50:40 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (python-ldap-2.4.45.tar.gz) = 11b3494485947de2317e516ec211238cc6a59d16 | 3 | SHA1 (python-ldap-2.5.1.tar.gz) = 6fbcc78cf1f82a9311a330fe018e5bbf85e25227 | |
4 | RMD160 (python-ldap-2.4.45.tar.gz) = 691b51d5c77cf19b8238f37791cb18c839e3bd67 | 4 | RMD160 (python-ldap-2.5.1.tar.gz) = fec7d813d5d9748ab99a4ab91a7da101aac95d06 | |
5 | SHA512 (python-ldap-2.4.45.tar.gz) = dc9ccc4fa4668931fe5f824abe55a0b4b2eaec506215f69c0df0c1118ef05b04c8cec22c8e7bbe70395549f72b2f26a1f375422cdfaa8adb2545efe8a245b307 | 5 | SHA512 (python-ldap-2.5.1.tar.gz) = d713eaabea5a6aff90ff59decf632342cb3d6f69de6df5e2a2012694c405e001649d2cc768f441e45667ddce09e1b9155491a56ab51e55652b117dcc176a5c39 | |
6 | Size (python-ldap-2.4.45.tar.gz) = 296804 bytes | 6 | Size (python-ldap-2.5.1.tar.gz) = 293615 bytes | |
7 | SHA1 (patch-aa) = 5585e305da91a2dd1ae47cb2bff30b1826000ec5 | 7 | SHA1 (patch-aa) = 5585e305da91a2dd1ae47cb2bff30b1826000ec5 |