On 2022/11/14 04:16, Lucas Raab wrote:
> Hello,
> 
> Here's an update up to 1.8.0 and switching over to
> PYBUILD = setuptools.

OK (same aa py-ldap0, will need cvs up first)


> 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

Reply via email to