net/openldap22-client, net/openldap22-server and net/openldap23-client ports generates wrong PKGNAME and COMMENT if WITH_SASL is explicitly defined in make's command line or in /etc/make.conf. So a newly insalled port registers for example with openldap-client, but openldap-sasl-client is installed and you must run pkgdb -F manually. How-To-Repeat: # cd /usr/ports/net # for d in openldap2[23]*; do echo -ne "${d}:\t"; (cd $d && make -D WITH_SASL -V PKGNAME); done openldap22-client: openldap-client-2.2.30 openldap22-sasl-client: openldap-sasl-client-2.2.30 openldap22-sasl-server: openldap-sasl-server-2.2.30 openldap22-server: openldap-server-2.2.30 openldap23-client: openldap-client-2.3.11 openldap23-sasl-client: openldap-sasl-client-2.3.11 openldap23-server: openldap-server-2.3.11
Responsible Changed From-To: freebsd-ports-bugs->vsevolod Over to maintainer
Thank you, I'll commit this patch with openldap ports update (would be after portmk with new openldap will be tested).
Responsible Changed From-To: vsevolod->freebsd-ports-bugs Maintainer was reset.
Responsible Changed From-To: freebsd-ports-bugs->sem Take it.
Responsible Changed From-To: sem->delphij Assign to maintainer. He has a ports commit bit now.
State Changed From-To: open->patched The OpenLDAP 2.3 part of this was committed. I will take a look at the openldap 2.2.x series soon. Thanks for your submission!
State Changed From-To: patched->closed A slightly different patch was committed against openldap22-*, thanks for your submission!