https://github.com/python-ldap/python-ldap/blob/python-ldap-3.4.2/CHANGES
The biggest change deals with the merge of libldap and libldap_r, which
obsoletes out patches.
Tests pass the same as for 3.4.0 on amd64.
ok?
--Kurt
Index: Makefile
===================================================================
RCS file: /cvs/ports/databases/py-ldap/Makefile,v
retrieving revision 1.61
diff -u -p -r1.61 Makefile
--- Makefile 14 May 2022 15:35:07 -0000 1.61
+++ Makefile 20 Jul 2022 02:40:53 -0000
@@ -1,7 +1,6 @@
COMMENT= LDAP client API for Python
-MODPY_EGG_VERSION = 3.4.0
-REVISION= 0
+MODPY_EGG_VERSION = 3.4.2
DISTNAME= python-ldap-${MODPY_EGG_VERSION}
PKGNAME= py-ldap-${MODPY_EGG_VERSION}
Index: distinfo
===================================================================
RCS file: /cvs/ports/databases/py-ldap/distinfo,v
retrieving revision 1.22
diff -u -p -r1.22 distinfo
--- distinfo 28 Feb 2022 11:38:00 -0000 1.22
+++ distinfo 20 Jul 2022 02:40:53 -0000
@@ -1,2 +1,2 @@
-SHA256 (python-ldap-3.4.0.tar.gz) =
YEZMj8JeceD9QESaJOrkgtzQ+3/Pgj595iemUls+DRI=
-SIZE (python-ldap-3.4.0.tar.gz) = 376169
+SHA256 (python-ldap-3.4.2.tar.gz) =
sWRwoJg6rwmgD/uPQLaaJEbz0L5jmiKSVrzjgfyyaPc=
+SIZE (python-ldap-3.4.2.tar.gz) = 378058
Index: patches/patch-setup_cfg
===================================================================
RCS file: patches/patch-setup_cfg
diff -N patches/patch-setup_cfg
--- patches/patch-setup_cfg 14 May 2022 15:35:07 -0000 1.11
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: setup.cfg
---- setup.cfg.orig
-+++ setup.cfg
-@@ -5,7 +5,7 @@ license_file = LICENCE
- defines = HAVE_SASL HAVE_TLS HAVE_LIBLDAP_R
- extra_compile_args =
- extra_objects =
--libs = ldap_r lber
-+libs = ldap lber
-
- [install]
- compile = 1
Index: patches/patch-setup_py
===================================================================
RCS file: patches/patch-setup_py
diff -N patches/patch-setup_py
--- patches/patch-setup_py 14 May 2022 15:35:07 -0000 1.5
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: setup.py
---- setup.py.orig
-+++ setup.py
-@@ -132,7 +132,7 @@ setup(
- extra_objects = LDAP_CLASS.extra_objects,
- runtime_library_dirs = (not
sys.platform.startswith("win"))*LDAP_CLASS.library_dirs,
- define_macros = LDAP_CLASS.defines + \
-- ('ldap_r' in LDAP_CLASS.libs or 'oldap_r' in
LDAP_CLASS.libs)*[('HAVE_LIBLDAP_R',None)] + \
-+ ('ldap' in LDAP_CLASS.libs or 'oldap_r' in
LDAP_CLASS.libs)*[('HAVE_LIBLDAP_R',None)] + \
- ('sasl' in LDAP_CLASS.libs or 'sasl2' in LDAP_CLASS.libs or 'libsasl'
in LDAP_CLASS.libs)*[('HAVE_SASL',None)] + \
- ('ssl' in LDAP_CLASS.libs and 'crypto' in
LDAP_CLASS.libs)*[('HAVE_TLS',None)] + \
- [
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/databases/py-ldap/pkg/PLIST,v
retrieving revision 1.12
diff -u -p -r1.12 PLIST
--- pkg/PLIST 11 Mar 2022 18:31:39 -0000 1.12
+++ pkg/PLIST 20 Jul 2022 02:40:53 -0000
@@ -99,9 +99,12 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/ldap/extop/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ldap/extop/${MODPY_PYCACHE}dds.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/ldap/extop/${MODPY_PYCACHE}dds.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/ldap/extop/${MODPY_PYCACHE}disconnection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/ldap/extop/${MODPY_PYCACHE}disconnection.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ldap/extop/${MODPY_PYCACHE}passwd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/ldap/extop/${MODPY_PYCACHE}passwd.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ldap/extop/dds.py
+lib/python${MODPY_VERSION}/site-packages/ldap/extop/disconnection.py
lib/python${MODPY_VERSION}/site-packages/ldap/extop/passwd.py
lib/python${MODPY_VERSION}/site-packages/ldap/filter.py
lib/python${MODPY_VERSION}/site-packages/ldap/functions.py