It is possible to build cyrus-sasl without daemon support. This is commonly done, for instance, in Postfix server installations such that courier-authlib is handling all authentication via authdaemond, and cyrus-sasl is configured to pass authentication off to authdaemond. In this manner, Courier and Postfix can share a common authentication daemon, without adding yet another authentication daemon to the system.
no* useflag is evil. I rather see a minimal, saslauthd, pwcheck, etc... USE flags or something similar. I have very limit time for gentoo ATM, but if you have a patch against cyrus-sasl-2.1.22.ebuild, I'll take a look. Best Regards, Tuan
+1 for minimal...
Created attachment 104701 [details, diff] Fix authdaemond USE flag Although an authdaemond USE flag has been added (see bug #56523), it is broken. The configure option needs to specify the path to the socket file. This patch to the ebuild uses the default used by courier-authlib.
The issue in comment #3 was fixed in cyrus-sasl-2.1.22-r2, just wait a couple of hours, emerge --sync and re-emerge cyrus-sasl to get the fix. Best regards, CHTEKK.
Closing as the issue seems to be resolved.
Helps to actually close it.