Hello,
Here are updates for databases/web2ldap and databases/py-ldap0
Changelogs:
https://web2ldap.de/changes-1.6.html#r1.6.15
https://gitlab.com/ae-dir/python-ldap0/-/compare/v1.2.8...v1.3.1
Tested with ldapd, FreeIPA, and OpenLDAP
Lucas
diff 5de2b96ae0de1369ae424c7dfe2942c83d84f015 /home/lucas/ports
blob - 3de997852aa859230ac2fa7853926f9d00b80bc9
file + databases/py-ldap0/Makefile
--- databases/py-ldap0/Makefile
+++ databases/py-ldap0/Makefile
@@ -2,7 +2,7 @@
COMMENT = provides an API to access LDAP directory servers for Python
-MODPY_EGG_VERSION = 1.2.8
+MODPY_EGG_VERSION = 1.3.1
DISTNAME = ldap0-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
blob - d164ba7b8015c51680ba2169147da7310962e1eb
file + databases/py-ldap0/distinfo
--- databases/py-ldap0/distinfo
+++ databases/py-ldap0/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ldap0-1.2.8.tar.gz) = fmR0/Fk7X9/H1rEPawSUnVhQJjRjdzSIPL5wuMTLhG0=
-SIZE (ldap0-1.2.8.tar.gz) = 86180
+SHA256 (ldap0-1.3.1.tar.gz) = z9nCz4rsRDrI3y0cyU2CXciok7DSa91A0N6Ygrh3YAw=
+SIZE (ldap0-1.3.1.tar.gz) = 233309
diff 5de2b96ae0de1369ae424c7dfe2942c83d84f015 /home/lucas/ports
blob - d9f694bc2dab58be5a39761fc40cb6b1e52f8a20
file + databases/web2ldap/Makefile
--- databases/web2ldap/Makefile
+++ databases/web2ldap/Makefile
@@ -2,7 +2,7 @@
COMMENT = full-featured LDAP client running as web application
-MODPY_EGG_VERSION = 1.6.4
+MODPY_EGG_VERSION = 1.6.15
DISTNAME = web2ldap-${MODPY_EGG_VERSION}
CATEGORIES = databases www sysutils
blob - 14eab9ea3e4977c1f04508375d17ee118a20834c
file + databases/web2ldap/distinfo
--- databases/web2ldap/distinfo
+++ databases/web2ldap/distinfo
@@ -1,2 +1,2 @@
-SHA256 (web2ldap-1.6.4.tar.gz) = M0rdRjWknMU/29PJhtVk4iF/eJ/2SzPjrOxxHs367oc=
-SIZE (web2ldap-1.6.4.tar.gz) = 527336
+SHA256 (web2ldap-1.6.15.tar.gz) = h+JjtBXiEEBnpoMg2VzmUtG9oFBRy1UtBexauRtAl9U=
+SIZE (web2ldap-1.6.15.tar.gz) = 529924
blob - 0c81a15c1a2540dbf426885f7f50f0756374d13c
file + databases/web2ldap/patches/patch-etc_web2ldap_web2ldapcnf_hosts_py
--- databases/web2ldap/patches/patch-etc_web2ldap_web2ldapcnf_hosts_py
+++ databases/web2ldap/patches/patch-etc_web2ldap_web2ldapcnf_hosts_py
@@ -5,9 +5,9 @@ point at OpenBSD default cert store
Index: etc/web2ldap/web2ldapcnf/hosts.py
--- etc/web2ldap/web2ldapcnf/hosts.py.orig
+++ etc/web2ldap/web2ldapcnf/hosts.py
-@@ -771,7 +771,7 @@ GLOBAL_DEFAULTS = Web2LDAPConfig(
+@@ -783,7 +783,7 @@ GLOBAL_DEFAULTS = Web2LDAPConfig(
#ldap0.OPT_X_TLS_CACERTDIR: '/var/lib/ca-certificates/pem',
- #ldap0.OPT_X_TLS_CACERTDIR: os.path.join(etc_dir, 'tls', 'cacerts'),
+ #ldap0.OPT_X_TLS_CACERTDIR: os.path.join(ETC_DIR, 'tls', 'cacerts'),
# File containing all the trusted root CA certs
- #ldap0.OPT_X_TLS_CACERTFILE: '/etc/ssl/ca-bundle.pem',
+ ldap0.OPT_X_TLS_CACERTFILE: '/etc/ssl/cert.pem',
blob - /dev/null
file + databases/web2ldap/patches/patch-web2ldap___init___py
--- /dev/null
+++ databases/web2ldap/patches/patch-web2ldap___init___py
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: web2ldap/__init__.py
+--- web2ldap/__init__.py.orig
++++ web2ldap/__init__.py
+@@ -29,7 +29,7 @@ if 'WEB2LDAP_HOME' in os.environ:
+ elif (
+ platform.uname().system == 'Linux'
+ and sys.prefix == '/usr'
+- ):
++ ) or platform.uname().system == 'OpenBSD':
+ # OS-wide installation on GNU/Linux,
+ # assume configuration is in global /etc/web2ldap
+ ETC_DIR = '/etc/web2ldap'
blob - 0697c80308d8945d5300c9eaa668ca0498b3aa8c
file + databases/web2ldap/pkg/PLIST
--- databases/web2ldap/pkg/PLIST
+++ databases/web2ldap/pkg/PLIST
@@ -583,6 +583,7 @@ share/examples/web2ldap/templates/read_msPwdResetPolic
share/examples/web2ldap/templates/read_musician.html
share/examples/web2ldap/templates/read_namedObject.html
share/examples/web2ldap/templates/read_namedPolicy.html
+share/examples/web2ldap/templates/read_olmSyncReplInstance.html
share/examples/web2ldap/templates/read_organization.html
share/examples/web2ldap/templates/read_organizationalUnit.html
share/examples/web2ldap/templates/read_posixAccount.html
@@ -609,8 +610,8 @@ share/examples/web2ldap/tls/
@comment share/examples/web2ldap/tls/ca-bundle.pem
share/examples/web2ldap/tls/cacerts/
@sample ${SYSCONFDIR}/web2ldap/tls/cacerts/
-share/examples/web2ldap/tls/cacerts/DST_Root_CA_X3.pem
-@sample ${SYSCONFDIR}/web2ldap/tls/cacerts/DST_Root_CA_X3.pem
+share/examples/web2ldap/tls/cacerts/ISRG_Root_X1.pem
+@sample ${SYSCONFDIR}/web2ldap/tls/cacerts/ISRG_Root_X1.pem
share/examples/web2ldap/web2ldap.schema
@sample ${SYSCONFDIR}/web2ldap/web2ldap.schema
share/examples/web2ldap/web2ldapcnf/