Subject: CVS commit: pkgsrc/databases/py-ldap
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 05/14/2006 21:09:20
Module Name:	pkgsrc
Committed By:	wiz
Date:		Sun May 14 21:09:20 UTC 2006

Modified Files:
	pkgsrc/databases/py-ldap: Makefile PLIST buildlink3.mk distinfo
	pkgsrc/databases/py-ldap/patches: patch-aa
Added Files:
	pkgsrc/databases/py-ldap: options.mk

Log Message:
Update to 2.2.0, provided by Yoshito Komatsu in PR 33478:

----------------------------------------------------------------
Released 2.2.0 2006-04-10

Changes since 2.0.11:

* OpenLDAP 2.2+ required now to build.

Modules/
* Dropped all occurences of '#ifdef #LDAP_VENDOR_VERSION'.
* Fixed wrong tuple size in l_ldap_result3() (see SF#1368108)
* Fixed get_option(ldap.OPT_API_INFO) (see SF#1440165)
* Fixed memory leak in l_ldap_result3() when all=0
  (see SF#1457325)
* Fixed memory leak in l_ldap_result3() in error cases
  (see SF#1464085)

Lib/
* Fixed ldap.schema.models.DITStructureRule.__str__() to
  separate SUP rule-ids with a single space instead of ' $ '
* Fixed ldap.async.Dict
* Added ldap.async.IndexedDict
* ldap.schema.subentry.SubSchema.attribute_types() has new
  key-word argument ignore_dit_content_rule
----------------------------------------------------------------
Released 2.0.11 2005-11-07

Changes since 2.0.10:

Lib/
* Class ldap.ldapobject.LDAPObject:
  Each method returns a result now
* Class ldap.ldapobject.ReconnectLDAPObject:
  Some methods called the wrong methods of LDAPObject. Fixed.
* Added new class ldap.async.Dict
* Slightly cleaned up ldap.schema.subentry.attribute_types()
* New sub-module ldap.resiter which simply provides a mix-in
  class for ldap.ldapobject.LDAPObject with a generator method
  allresults().
  Obviously this only works with Python 2.3+. And
  it's still experimental.


To generate a diff of this commit:
cvs rdiff -r1.28 -r1.29 pkgsrc/databases/py-ldap/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/databases/py-ldap/PLIST
cvs rdiff -r1.5 -r1.6 pkgsrc/databases/py-ldap/buildlink3.mk
cvs rdiff -r1.8 -r1.9 pkgsrc/databases/py-ldap/distinfo
cvs rdiff -r0 -r1.1 pkgsrc/databases/py-ldap/options.mk
cvs rdiff -r1.3 -r1.4 pkgsrc/databases/py-ldap/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.