Mon Nov 28 10:58:50 2011 UTC ()
Changes 2.4.6:
Lib/
* ldap.controls.ppolicy:
  Another fix for decoding the password policy response control

Changes 2.4.5:
Installation:
* defines for SASL and SSL in setup.cfg to be more friendly to
  Python setup tools (easy_install)
Lib/
* Fixed typo in ldap.functions._ldap_function_call() which
  always released ldap._ldap_module_lock instead of local lock
* ldap.controls.ppolicy:
  Fixed decoding the password policy response control
Demo/
* Demo script for ldap.controls.ppolicy


(adam)
diff -r1.43 -r1.44 pkgsrc/databases/py-ldap/Makefile
diff -r1.9 -r1.10 pkgsrc/databases/py-ldap/PLIST
diff -r1.15 -r1.16 pkgsrc/databases/py-ldap/distinfo
diff -r1.7 -r1.8 pkgsrc/databases/py-ldap/patches/patch-aa

cvs diff -r1.43 -r1.44 pkgsrc/databases/py-ldap/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/py-ldap/Makefile 2011/07/28 08:37:08 1.43
+++ pkgsrc/databases/py-ldap/Makefile 2011/11/28 10:58:50 1.44
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.43 2011/07/28 08:37:08 adam Exp $ 1# $NetBSD: Makefile,v 1.44 2011/11/28 10:58:50 adam Exp $
2 2
3DISTNAME= python-ldap-2.4.3 3DISTNAME= python-ldap-2.4.6
4PKGNAME= ${DISTNAME:S/python/${PYPKGPREFIX}/} 4PKGNAME= ${DISTNAME:S/python/${PYPKGPREFIX}/}
5CATEGORIES= databases python 5CATEGORIES= databases python
6MASTER_SITES= http://pypi.python.org/packages/source/p/python-ldap/ 6MASTER_SITES= http://pypi.python.org/packages/source/p/python-ldap/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.python-ldap.org/ 9HOMEPAGE= http://www.python-ldap.org/
10COMMENT= LDAP client API for Python 10COMMENT= LDAP client API for Python
11 11
12PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
13 13
14EGG_NAME= ${DISTNAME:S/python-ldap/python_ldap/} 14EGG_NAME= ${DISTNAME:S/python-ldap/python_ldap/}
15 15
16PY_LDAP_LIBRARY_DIRS= ${BUILDLINK_PREFIX.openldap-client}/lib 16PY_LDAP_LIBRARY_DIRS= ${BUILDLINK_PREFIX.openldap-client}/lib

cvs diff -r1.9 -r1.10 pkgsrc/databases/py-ldap/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/py-ldap/PLIST 2011/07/28 08:37:08 1.9
+++ pkgsrc/databases/py-ldap/PLIST 2011/11/28 10:58:50 1.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.9 2011/07/28 08:37:08 adam Exp $ 1@comment $NetBSD: PLIST,v 1.10 2011/11/28 10:58:50 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 9${PYSITELIB}/dsml.py
10${PYSITELIB}/dsml.pyc 10${PYSITELIB}/dsml.pyc
11${PYSITELIB}/dsml.pyo 11${PYSITELIB}/dsml.pyo
12${PYSITELIB}/ldap/__init__.py 12${PYSITELIB}/ldap/__init__.py
13${PYSITELIB}/ldap/__init__.pyc 13${PYSITELIB}/ldap/__init__.pyc
14${PYSITELIB}/ldap/__init__.pyo 14${PYSITELIB}/ldap/__init__.pyo
@@ -71,49 +71,55 @@ ${PYSITELIB}/ldap/sasl.pyc @@ -71,49 +71,55 @@ ${PYSITELIB}/ldap/sasl.pyc
71${PYSITELIB}/ldap/sasl.pyo 71${PYSITELIB}/ldap/sasl.pyo
72${PYSITELIB}/ldap/schema/__init__.py 72${PYSITELIB}/ldap/schema/__init__.py
73${PYSITELIB}/ldap/schema/__init__.pyc 73${PYSITELIB}/ldap/schema/__init__.pyc
74${PYSITELIB}/ldap/schema/__init__.pyo 74${PYSITELIB}/ldap/schema/__init__.pyo
75${PYSITELIB}/ldap/schema/models.py 75${PYSITELIB}/ldap/schema/models.py
76${PYSITELIB}/ldap/schema/models.pyc 76${PYSITELIB}/ldap/schema/models.pyc
77${PYSITELIB}/ldap/schema/models.pyo 77${PYSITELIB}/ldap/schema/models.pyo
78${PYSITELIB}/ldap/schema/subentry.py 78${PYSITELIB}/ldap/schema/subentry.py
79${PYSITELIB}/ldap/schema/subentry.pyc 79${PYSITELIB}/ldap/schema/subentry.pyc
80${PYSITELIB}/ldap/schema/subentry.pyo 80${PYSITELIB}/ldap/schema/subentry.pyo
81${PYSITELIB}/ldap/schema/tokenizer.py 81${PYSITELIB}/ldap/schema/tokenizer.py
82${PYSITELIB}/ldap/schema/tokenizer.pyc 82${PYSITELIB}/ldap/schema/tokenizer.pyc
83${PYSITELIB}/ldap/schema/tokenizer.pyo 83${PYSITELIB}/ldap/schema/tokenizer.pyo
 84${PYSITELIB}/ldap/syncrepl.py
 85${PYSITELIB}/ldap/syncrepl.pyc
 86${PYSITELIB}/ldap/syncrepl.pyo
84${PYSITELIB}/ldapurl.py 87${PYSITELIB}/ldapurl.py
85${PYSITELIB}/ldapurl.pyc 88${PYSITELIB}/ldapurl.pyc
86${PYSITELIB}/ldapurl.pyo 89${PYSITELIB}/ldapurl.pyo
87${PYSITELIB}/ldif.py 90${PYSITELIB}/ldif.py
88${PYSITELIB}/ldif.pyc 91${PYSITELIB}/ldif.pyc
89${PYSITELIB}/ldif.pyo 92${PYSITELIB}/ldif.pyo
90share/doc/py-ldap/CHANGES 93share/doc/py-ldap/CHANGES
91share/doc/py-ldap/Demo/Lib/ldap/async/deltree.py 94share/doc/py-ldap/Demo/Lib/ldap/async/deltree.py
92share/doc/py-ldap/Demo/Lib/ldap/async/ldifwriter.py 95share/doc/py-ldap/Demo/Lib/ldap/async/ldifwriter.py
93share/doc/py-ldap/Demo/Lib/ldap/async/sizelimit.py 96share/doc/py-ldap/Demo/Lib/ldap/async/sizelimit.py
94share/doc/py-ldap/Demo/Lib/ldapurl/urlsearch.py 97share/doc/py-ldap/Demo/Lib/ldapurl/urlsearch.py
95share/doc/py-ldap/Demo/Lib/ldif/ldifcopy.py 98share/doc/py-ldap/Demo/Lib/ldif/ldifcopy.py
96share/doc/py-ldap/Demo/initialize.py 99share/doc/py-ldap/Demo/initialize.py
97share/doc/py-ldap/Demo/ldapcontrols.py 100share/doc/py-ldap/Demo/ldapcontrols.py
98share/doc/py-ldap/Demo/matchedvalues.py 101share/doc/py-ldap/Demo/matchedvalues.py
99share/doc/py-ldap/Demo/ms_ad_bind.py 102share/doc/py-ldap/Demo/ms_ad_bind.py
100share/doc/py-ldap/Demo/options.py 103share/doc/py-ldap/Demo/options.py
101share/doc/py-ldap/Demo/page_control.py 104share/doc/py-ldap/Demo/page_control.py
 105share/doc/py-ldap/Demo/paged_search_ext_s.py
102share/doc/py-ldap/Demo/passwd_ext_op.py 106share/doc/py-ldap/Demo/passwd_ext_op.py
103share/doc/py-ldap/Demo/pickle_ldapobject.py 107share/doc/py-ldap/Demo/pickle_ldapobject.py
104share/doc/py-ldap/Demo/pyasn1/README 108share/doc/py-ldap/Demo/pyasn1/README
105share/doc/py-ldap/Demo/pyasn1/dds.py 109share/doc/py-ldap/Demo/pyasn1/dds.py
 110share/doc/py-ldap/Demo/pyasn1/ppolicy.py
106share/doc/py-ldap/Demo/pyasn1/psearch.py 111share/doc/py-ldap/Demo/pyasn1/psearch.py
107share/doc/py-ldap/Demo/pyasn1/readentrycontrol.py 112share/doc/py-ldap/Demo/pyasn1/readentrycontrol.py
108share/doc/py-ldap/Demo/pyasn1/sessiontrack.py 113share/doc/py-ldap/Demo/pyasn1/sessiontrack.py
 114share/doc/py-ldap/Demo/pyasn1/syncrepl.py
109share/doc/py-ldap/Demo/reconnect.py 115share/doc/py-ldap/Demo/reconnect.py
110share/doc/py-ldap/Demo/rename.py 116share/doc/py-ldap/Demo/rename.py
111share/doc/py-ldap/Demo/resiter.py 117share/doc/py-ldap/Demo/resiter.py
112share/doc/py-ldap/Demo/sasl_bind.py 118share/doc/py-ldap/Demo/sasl_bind.py
113share/doc/py-ldap/Demo/schema.py 119share/doc/py-ldap/Demo/schema.py
114share/doc/py-ldap/Demo/schema_tree.py 120share/doc/py-ldap/Demo/schema_tree.py
115share/doc/py-ldap/Demo/simple.py 121share/doc/py-ldap/Demo/simple.py
116share/doc/py-ldap/Demo/simplebrowse.py 122share/doc/py-ldap/Demo/simplebrowse.py
117share/doc/py-ldap/INSTALL 123share/doc/py-ldap/INSTALL
118share/doc/py-ldap/README 124share/doc/py-ldap/README
119share/doc/py-ldap/TODO 125share/doc/py-ldap/TODO

cvs diff -r1.15 -r1.16 pkgsrc/databases/py-ldap/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/py-ldap/distinfo 2011/07/28 08:37:08 1.15
+++ pkgsrc/databases/py-ldap/distinfo 2011/11/28 10:58:50 1.16
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.15 2011/07/28 08:37:08 adam Exp $ 1$NetBSD: distinfo,v 1.16 2011/11/28 10:58:50 adam Exp $
2 2
3SHA1 (python-ldap-2.4.3.tar.gz) = 4bffa539fd24d5b666ce88fdc59bf3d67e56f2e6 3SHA1 (python-ldap-2.4.6.tar.gz) = 64b45faeaf97c602dc776eba48547dd720e624c2
4RMD160 (python-ldap-2.4.3.tar.gz) = ee12e22569ec4af8a2102f70d29cae4164e9bbbc 4RMD160 (python-ldap-2.4.6.tar.gz) = 86a5ff46dbe46a509d13dfc8b940bd7f882dc85e
5Size (python-ldap-2.4.3.tar.gz) = 125989 bytes 5Size (python-ldap-2.4.6.tar.gz) = 132538 bytes
6SHA1 (patch-aa) = eca9fea2c766221751b987feaceb829be4e4a9fd 6SHA1 (patch-aa) = 15fbcb645f656b156a335aa0141a4b0949bbd0a8

cvs diff -r1.7 -r1.8 pkgsrc/databases/py-ldap/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/databases/py-ldap/patches/Attic/patch-aa 2011/07/08 10:23:35 1.7
+++ pkgsrc/databases/py-ldap/patches/Attic/patch-aa 2011/11/28 10:58:50 1.8
@@ -1,17 +1,19 @@ @@ -1,17 +1,19 @@
1$NetBSD: patch-aa,v 1.7 2011/07/08 10:23:35 adam Exp $ 1$NetBSD: patch-aa,v 1.8 2011/11/28 10:58:50 adam Exp $
2 2
3--- setup.cfg.orig 2011-06-02 18:08:10.000000000 +0000 3--- setup.cfg.orig 2011-06-02 18:08:10.000000000 +0000
4+++ setup.cfg 4+++ setup.cfg
5@@ -1,9 +1,9 @@ 5@@ -1,10 +1,10 @@
6 [_ldap] 6 [_ldap]
7-library_dirs = /opt/openldap-RE24/lib 7-library_dirs = /opt/openldap-RE24/lib
8-include_dirs = /opt/openldap-RE24/include /usr/include/sasl 8-include_dirs = /opt/openldap-RE24/include /usr/include/sasl
9+library_dirs = @PY_LDAP_LIBRARY_DIRS@ 9+library_dirs = @PY_LDAP_LIBRARY_DIRS@
10+include_dirs = @PY_LDAP_INCLUDE_DIRS@ 10+include_dirs = @PY_LDAP_INCLUDE_DIRS@
 11-defines = HAVE_SASL HAVE_TLS
 12+defines = HAVE_TLS
11 extra_compile_args = -g 13 extra_compile_args = -g
12 extra_objects =  14 extra_objects =
13-libs = ldap_r lber sasl2 ssl crypto 15-libs = ldap_r
14+libs = @PY_LDAP_LIBS@ 16+libs = @PY_LDAP_LIBS@
15  17
16 [install] 18 [install]
17 compile = 1 19 compile = 1