On Tue, Jun 02, 2020 at 05:01:06PM -0500, Lucas Raab wrote: > Hello, > > Here are three new ports, two deps, and the one piece de resistance, > web2ldap. > > sysutils/web2ldap - web-based LDAP client > devel/py-xlwt - dep for exporting LDAP query results as XLS files > devel/py-ldap0 - web2ldap's interface to the OpenLDAP libraries > > The author of web2ldap and py-ldap0 has been very responsive to some > questions I had a few months ago and accepted a change to make it > easier to manage on the BSDs as a whole. > > More information here: https://web2ldap.de/ > Project upstream here: https://gitlab.com/ae-dir/web2ldap > > I've been using this in my own tree for several months now with no > issues. That being said, I hope I didn't get complacent in the > submission. > > Completely understand if this is too niche to warrant being included in > the tree. If not so terribly niche, feedback?
That looks interesting and a very complete ldap client/admin tool. Will have to try it on some of my servers, but some porting nits first: - WANTLIB = python3.7m -> use ${MODPY_WANTLIB} - use MODPY_EGG_VERSION in web2ldap, this way it gets substituted in the PLIST - are *all* those @sample required in ${SYSCONFDIR}/web2ldap ? that looks a lot. - instead of using 'nobody', create a new separate user for the daemon, look for examples in other ports' PLIST (@newuser/@newgroup, + db/user.list line) Landry