I understand that somebody tried to "fix" some problem but the result is more broken ports tree... ports/Mk/bsd.ldap.mk clearly states that: # WANT_OPENLDAP_SASL # - User-defined variable to depend upon SASL-enabled OpenLDAP # client. Must NOT be set in a port Makefile. So please remove it from affected ports like net/samba43 or database/ldb etc. How the change to use WANT_OPENLDAP_SASL in Makefile could have been committed? Aren't committers there pro prevent bugs like this? https://lists.freebsd.org/pipermail/freebsd-ports/2017-January/106525.html
Fixed https://svnweb.freebsd.org/ports?view=revision&revision=431079