Hello, Here's an update up to 1.8.0 and switching over to PYBUILD = setuptools.
changelog: Installation and configuration changes * Renamed plugin module for dNSDomain/dNSDomain2 schema to web2ldap.app.plugin.dnsdomain. You might have to adjust your plugin import configuration in web2ldapcnf.plugins. New features/enhancements * Registered UCS attribute lockTime with plugin class SecondsSinceEpoch. * Registered MS AD attribute msRTCSIP-PrimaryUserAddress with plugin class Uri. * Added new plugin module web2ldap.app.plugins.dnszone (web2ldap#60). Bug fixes * Fixed returning the diagnosticMessage text as error message in case no more information could be extracted from it. * Fixed plugin class for GUID values in MS AD to use little-endian encoding/decoding. Refactoring * Renamed entry-point sub-module to web2ldap.__main__. * Abandoned obsolete optimization with codecs.lookup() (closes #58). Works with the usual suspects of ldapd, OpenLDAP, and FreeIPA. Thanks, Lucas
diff /usr/ports commit - f2ea66a16674d866fb6e818ad75e4e519e7728bd path + /usr/ports blob - e77c6d4b3597463a8ddaae046acd6b5f7a5f2341 file + databases/web2ldap/Makefile --- databases/web2ldap/Makefile +++ databases/web2ldap/Makefile @@ -1,8 +1,7 @@ COMMENT = full-featured LDAP client running as web application -MODPY_EGG_VERSION = 1.7.8 +MODPY_EGG_VERSION = 1.8.0 DISTNAME = web2ldap-${MODPY_EGG_VERSION} -REVISION = 0 CATEGORIES = databases www sysutils @@ -18,8 +17,7 @@ MODPY_SETUPTOOLS = Yes MODULES = lang/python FIX_EXTRACT_PERMISSIONS = Yes -MODPY_SETUPTOOLS = Yes -MODPY_PYTEST = Yes +MODPY_PYBUILD = setuptools BUILD_DEPENDS = databases/py-ldap0${MODPY_FLAVOR}>=1.4.7 \ devel/py-iso3166${MODPY_FLAVOR} \ blob - d7feedf3959b45c26b5075a4983e79041904b0d5 file + databases/web2ldap/distinfo --- databases/web2ldap/distinfo +++ databases/web2ldap/distinfo @@ -1,2 +1,2 @@ -SHA256 (web2ldap-1.7.8.tar.gz) = 8SOdgUL+oWFwb0jcthBLkJh9zYSjuQz4vNfcCVpYWqE= -SIZE (web2ldap-1.7.8.tar.gz) = 533713 +SHA256 (web2ldap-1.8.0.tar.gz) = jqpPlhXN5ydTiUxi7JUBEYAC5Uk1Xy9SDFVNziv9Uzk= +SIZE (web2ldap-1.8.0.tar.gz) = 534377 blob - 11f50d95a6cfd76d900419507f4bde3eedec57c1 file + databases/web2ldap/pkg/PLIST --- databases/web2ldap/pkg/PLIST +++ databases/web2ldap/pkg/PLIST @@ -3,21 +3,23 @@ lib/python${MODPY_VERSION}/site-packages/web2ldap-${MO @rcscript ${RCDIR}/web2ldap bin/web2ldap 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 -lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt -lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt -lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt -lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe -lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt -lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt +lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}.dist-info/ +lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}.dist-info/LICENSE +lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}.dist-info/METADATA +lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}.dist-info/RECORD +lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}.dist-info/WHEEL +lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}.dist-info/entry_points.txt +lib/python${MODPY_VERSION}/site-packages/web2ldap-${MODPY_EGG_VERSION}.dist-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/web2ldap/__about__.py lib/python${MODPY_VERSION}/site-packages/web2ldap/__init__.py +lib/python${MODPY_VERSION}/site-packages/web2ldap/__main__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}__about__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}__about__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}checkinst.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}checkinst.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}ldapsession.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -28,8 +30,6 @@ lib/python${MODPY_VERSION}/site-packages/web2ldap/${MO lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}msbase.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}utctime.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}utctime.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}wsgi.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/web2ldap/${MODPY_PYCACHE}wsgi.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/web2ldap/app/ lib/python${MODPY_VERSION}/site-packages/web2ldap/app/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/web2ldap/app/${MODPY_PYCACHE}/ @@ -141,8 +141,10 @@ lib/python${MODPY_VERSION}/site-packages/web2ldap/app/ lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}demail.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}dhcp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}dhcp.${MODPY_PYC_MAGIC_TAG}pyc -lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}dns.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} -lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}dns.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}dnsdomain.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}dnsdomain.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}dnszone.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}dnszone.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}dyngroup.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}dyngroup.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/${MODPY_PYCACHE}edirectory.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -226,7 +228,8 @@ lib/python${MODPY_VERSION}/site-packages/web2ldap/app/ lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/debian.py lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/demail.py lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/dhcp.py -lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/dns.py +lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/dnsdomain.py +lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/dnszone.py lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/dyngroup.py lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/edirectory.py lib/python${MODPY_VERSION}/site-packages/web2ldap/app/plugins/eduperson.py @@ -327,7 +330,6 @@ lib/python${MODPY_VERSION}/site-packages/web2ldap/wsgi lib/python${MODPY_VERSION}/site-packages/web2ldap/web/helper.py lib/python${MODPY_VERSION}/site-packages/web2ldap/web/session.py lib/python${MODPY_VERSION}/site-packages/web2ldap/web/wsgi.py -lib/python${MODPY_VERSION}/site-packages/web2ldap/wsgi.py share/doc/web2ldap/ share/doc/web2ldap/.htaccess share/doc/web2ldap/changes-0.10.html @@ -348,6 +350,7 @@ share/doc/web2ldap/changes-ancient.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-1.8.html share/doc/web2ldap/changes-ancient.html share/doc/web2ldap/changes.html share/doc/web2ldap/compatibility.html