Hi ports, This is my first patch submission.
I have made a patch to enable support for openldap as a backend for heimdal KDC. With the KDC database in openldap it can now replicate to other hosts using syncrepl, this avoids the need to setup iprop(8). I have tested the patch on OpenBSD 6.7 and snapshots and so far everything works. With the patch heimdal now requires 'libldap.so' which is provided by openldap-client. I think the patch needs more work to be accepted. But I don't know if a flavor should be add to heimdal or whether openldap-client should become a dependency, or perhaps there is another solution. Any feedback would be welcome. sincerely, Tiemen Werkman --- /usr/ports/security/heimdal/Makefile Wed Aug 19 19:09:35 2020 +++ Makefile Wed Aug 19 19:09:15 2020 @@ -108,7 +108,8 @@ --sbindir=${PREFIX}/heimdal/sbin \ --libexecdir=${PREFIX}/heimdal/libexec \ --libdir=${PREFIX}/heimdal/lib \ - --includedir=${PREFIX}/heimdal/include + --includedir=${PREFIX}/heimdal/include \ + --with-openldap=${LOCALBASE} MAKE_ENV= INSTALL_CATPAGES=no