Hello, Here's a bit of a more substantial change to web2ldap, but so far, seems to be fine with OpenLDAP, ldapd, and FreeIPA. The new iso3166 dependency looks to be AD-specific when it comes to country codes so if anyone has issues in regards to that, let me know. While updating RUN_DEPENDS, I also brought in prometheus_client, but I'll admit that I don't run prometheus, so YMMV.
Changelogs: https://web2ldap.de/changes-1.7.html https://gitlab.com/ae-dir/python-ldap0/-/compare/v1.4.6...v1.4.7 Any comments or feedback? Thanks! Lucas
diff 5be8e65f99fb70ecdf6d73f2fa295e244240cfab /usr/ports blob - cc514ee97a6b511bfd8eebfaeec6f608057a59db 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.27 +MODPY_EGG_VERSION = 1.7.0 DISTNAME = web2ldap-${MODPY_EGG_VERSION} CATEGORIES = databases www sysutils @@ -22,13 +22,16 @@ FIX_EXTRACT_PERMISSIONS = Yes MODPY_SETUPTOOLS = Yes MODPY_PYTEST = Yes -BUILD_DEPENDS = databases/py-ldap0${MODPY_FLAVOR}>=1.2.8 \ +BUILD_DEPENDS = databases/py-ldap0${MODPY_FLAVOR}>=1.4.7 \ + devel/py-iso3166${MODPY_FLAVOR} \ textproc/py-xlwt${MODPY_FLAVOR} \ net/py-dnspython${MODPY_FLAVOR} \ security/py-asn1crypto${MODPY_FLAVOR} \ security/py-paramiko${MODPY_FLAVOR} RUN_DEPENDS = ${BUILD_DEPENDS} \ graphics/py-Pillow${MODPY_FLAVOR} \ + sysutils/py-prometheus_client${MODPY_FLAVOR} \ + telephony/py-phonenumbers${MODPY_FLAVOR} \ textproc/py-defusedxml${MODPY_FLAVOR} CONFDIR = ${PREFIX}/share/examples/web2ldap blob - 8b31b599fcda4bc17d47e9bfd3baacc7b3fd65cd file + databases/web2ldap/distinfo --- databases/web2ldap/distinfo +++ databases/web2ldap/distinfo @@ -1,2 +1,2 @@ -SHA256 (web2ldap-1.6.27.tar.gz) = GIpS51dDGljB27T2FKP6TwUghzx82uRy/4TVHbn36+U= -SIZE (web2ldap-1.6.27.tar.gz) = 532217 +SHA256 (web2ldap-1.7.0.tar.gz) = zBW6HBPyoCdiBsPsknYe5XDgt9HskVZ7SmdNT6FPedE= +SIZE (web2ldap-1.7.0.tar.gz) = 529300 blob - d12d1575d89e340b2eda829d2d284831c030a1d7 file + databases/web2ldap/pkg/PLIST --- databases/web2ldap/pkg/PLIST +++ databases/web2ldap/pkg/PLIST @@ -3,7 +3,6 @@ @newuser _web2ldap:857:_web2ldap:daemon:web2ldap service account:/var/empty:/sbin/nologin @rcscript ${RCDIR}/web2ldap bin/web2ldap -bin/web2ldap.wsgi lib/python${MODPY_VERSION}/site-packages/web2ldap/ lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO @@ -195,6 +194,8 @@ lib/python${MODPY_VERSION}/site-packages/web2ldap/app/ lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}pkcschema.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}posixautogen.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}posixautogen.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}powerdns.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}powerdns.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}ppolicy.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}ppolicy.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}quirks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -252,6 +253,7 @@ lib/python${MODPY_VERSION}/site-packages/web2ldap/app/ lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/pilotperson.py lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/pkcschema.py lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/posixautogen.py +lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/powerdns.py lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/ppolicy.py lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/quirks.py lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/samba.py @@ -346,6 +348,7 @@ share/doc/web2ldap/changes-1.3.html share/doc/web2ldap/changes-1.4.html share/doc/web2ldap/changes-1.5.html share/doc/web2ldap/changes-1.6.html +share/doc/web2ldap/changes-1.7.html share/doc/web2ldap/changes-ancient.html share/doc/web2ldap/changes.html share/doc/web2ldap/compatibility.html @@ -370,7 +373,6 @@ share/doc/web2ldap/ssi/changes_navigation.html share/doc/web2ldap/ssi/footer.html share/doc/web2ldap/ssi/head.html share/doc/web2ldap/ssi/navigation.html -share/doc/web2ldap/todo.html share/doc/web2ldap/usability.html share/doc/web2ldap/web2ldap.html share/doc/web2ldap/web2ldapcnf.html @@ -395,10 +397,6 @@ share/examples/web2ldap/logging.conf @sample ${SYSCONFDIR}/web2ldap/logging.conf share/examples/web2ldap/properties/ @sample ${SYSCONFDIR}/web2ldap/properties/ -share/examples/web2ldap/properties/attribute_select_c.properties -@sample ${SYSCONFDIR}/web2ldap/properties/attribute_select_c.properties -share/examples/web2ldap/properties/attribute_select_countryCode.properties -@sample ${SYSCONFDIR}/web2ldap/properties/attribute_select_countryCode.properties share/examples/web2ldap/properties/attribute_select_demailMaxAuthLevel.properties @sample ${SYSCONFDIR}/web2ldap/properties/attribute_select_demailMaxAuthLevel.properties share/examples/web2ldap/properties/attribute_select_gender.properties @@ -500,6 +498,8 @@ share/examples/web2ldap/templates/dhcp/read_dhcpHost.h share/examples/web2ldap/templates/dhcp/read_dhcpServer.html share/examples/web2ldap/templates/dhcp/read_dhcpService.html share/examples/web2ldap/templates/dhcp/read_dhcpSubnet.html +share/examples/web2ldap/templates/inputform_PdnsDomain.html +share/examples/web2ldap/templates/inputform_PdnsRecordData.html share/examples/web2ldap/templates/inputform_account.html share/examples/web2ldap/templates/inputform_dNSDomain2.html share/examples/web2ldap/templates/inputform_eduPerson.html
diff 5be8e65f99fb70ecdf6d73f2fa295e244240cfab /usr/ports blob - 13412c83795dd65372d068bf456f0033158e3e80 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.4.6 +MODPY_EGG_VERSION = 1.4.7 DISTNAME = ldap0-${MODPY_EGG_VERSION} PKGNAME = py-${DISTNAME} blob - 2f4f6a1949b1ea141c46ef8f6f64451c4a3117f6 file + databases/py-ldap0/distinfo --- databases/py-ldap0/distinfo +++ databases/py-ldap0/distinfo @@ -1,2 +1,2 @@ -SHA256 (ldap0-1.4.6.tar.gz) = 849rCkq+oe3gBK78tzq7/UR9pSihHoF7379eBzF02hQ= -SIZE (ldap0-1.4.6.tar.gz) = 232396 +SHA256 (ldap0-1.4.7.tar.gz) = S7LdBAyLAOHBE3n2J1a/PSg2ShmxX1F7W8KDfbHdzqA= +SIZE (ldap0-1.4.7.tar.gz) = 233125