Hello,

Here's a quick update for ldap3 to 2.9 and making it py3-only. Tests
fine with an ldapd server and the FreeIPA demo server.

Changelog: https://ldap3.readthedocs.io/en/latest/changelog.html

Lucas
diff f61dca5b0d4ea6f3af6f2aa4533c8d2b2d991354 /usr/ports
blob - c19dce60d763eb094f3af9295e991991291fe033
file + databases/py-ldap3/Makefile
--- databases/py-ldap3/Makefile
+++ databases/py-ldap3/Makefile
@@ -2,10 +2,9 @@
 
 COMMENT =      RFC4510 conforming LDAP V3 pure Python client library
 
-MODPY_EGG_VERSION =    2.8.1
+MODPY_EGG_VERSION =    2.9
 DISTNAME =     ldap3-${MODPY_EGG_VERSION}
 PKGNAME =      py-${DISTNAME}
-REVISION =     0
 
 CATEGORIES =   databases
 
@@ -25,7 +24,8 @@ NO_TEST =             Yes
 
 RUN_DEPENDS =  devel/py-asn1${MODPY_FLAVOR}
 
+MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3}
 FLAVORS =      python3
-FLAVOR ?=
+FLAVOR ?=      python3
 
 .include <bsd.port.mk>
blob - 7e618356ec1fa9f3b484221b796935a015da7c43
file + databases/py-ldap3/distinfo
--- databases/py-ldap3/distinfo
+++ databases/py-ldap3/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ldap3-2.8.1.tar.gz) = N9Yz4g+jYMMCsSY8lv6TLUBiLQEZ8b3cuCmwNGLu7rc=
-SIZE (ldap3-2.8.1.tar.gz) = 389993
+SHA256 (ldap3-2.9.tar.gz) = GMPuZWpndbmw1g98bFsJTYeNHZD8A9VnMQOfCktUapE=
+SIZE (ldap3-2.9.tar.gz) = 396695
blob - 67cd2e7bc6dec729f388cd5282f23aee4c8141f6
file + databases/py-ldap3/pkg/PLIST
--- databases/py-ldap3/pkg/PLIST
+++ databases/py-ldap3/pkg/PLIST
@@ -31,6 +31,7 @@ lib/python${MODPY_VERSION}/site-packages/ldap3/core/${
 
lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}connection.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}pooling.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}rdns.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}results.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/core/${MODPY_PYCACHE}timezone.${MODPY_PYC_MAGIC_TAG}pyc
@@ -39,6 +40,7 @@ lib/python${MODPY_VERSION}/site-packages/ldap3/core/${
 lib/python${MODPY_VERSION}/site-packages/ldap3/core/connection.py
 lib/python${MODPY_VERSION}/site-packages/ldap3/core/exceptions.py
 lib/python${MODPY_VERSION}/site-packages/ldap3/core/pooling.py
+lib/python${MODPY_VERSION}/site-packages/ldap3/core/rdns.py
 lib/python${MODPY_VERSION}/site-packages/ldap3/core/results.py
 lib/python${MODPY_VERSION}/site-packages/ldap3/core/server.py
 lib/python${MODPY_VERSION}/site-packages/ldap3/core/timezone.py
@@ -56,11 +58,13 @@ lib/python${MODPY_VERSION}/site-packages/ldap3/extend/
 
lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/${MODPY_PYCACHE}addMembersToGroups.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/${MODPY_PYCACHE}dirSync.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/${MODPY_PYCACHE}modifyPassword.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/${MODPY_PYCACHE}persistentSearch.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/${MODPY_PYCACHE}removeMembersFromGroups.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/${MODPY_PYCACHE}unlockAccount.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/addMembersToGroups.py
 lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/dirSync.py
 
lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/modifyPassword.py
+lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/persistentSearch.py
 
lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/removeMembersFromGroups.py
 
lib/python${MODPY_VERSION}/site-packages/ldap3/extend/microsoft/unlockAccount.py
 lib/python${MODPY_VERSION}/site-packages/ldap3/extend/novell/
@@ -205,6 +209,7 @@ lib/python${MODPY_VERSION}/site-packages/ldap3/strateg
 
lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/${MODPY_PYCACHE}mockSync.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/${MODPY_PYCACHE}restartable.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/${MODPY_PYCACHE}reusable.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/${MODPY_PYCACHE}safeRestartable.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/${MODPY_PYCACHE}safeSync.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/${MODPY_PYCACHE}sync.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/asyncStream.py
@@ -216,6 +221,7 @@ lib/python${MODPY_VERSION}/site-packages/ldap3/strateg
 lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/mockSync.py
 lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/restartable.py
 lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/reusable.py
+lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/safeRestartable.py
 lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/safeSync.py
 lib/python${MODPY_VERSION}/site-packages/ldap3/strategy/sync.py
 lib/python${MODPY_VERSION}/site-packages/ldap3/utils/

Reply via email to