There is changes in the courier suite. The authentication library has been splitted to courier-authlib by upstream. Courier-imap-4.0 and up is now depends on net-libs/courier-authlib. Please test and keyword net-libs/courier-authlib. In the mean time, I'll remove ~ppc64 from courier-imap-4.0.0_rc1 because it have a broken dep. Thanks.
net-mail/courier-imap-4.0.0_rc1 and net-libs/courier-authlib-0.51_pre compile fine here, but I cannot start any courier service, because "authdaemond" service is not found. I'll add the ~ppc64 keyword when I tested it successfully. ---- SNIP ---- >>> Regenerating /etc/ld.so.cache... * Caching service dependencies ... * Can't find service 'authdaemond' needed by 'courier-imapd-ssl'; continuing... * Can't find service 'authdaemond' needed by 'courier-pop3d'; continuing... * Can't find service 'authdaemond' needed by 'courier-pop3d-ssl'; continuing... * Can't find service 'authdaemond' needed by 'courier-imapd'; continu [ ok ] ---- SNIP ---- Markus
The init.d script for mail-mta/courier package had this bit of logic added to keep the same script working across all versions of courier: depend() { need net [ -d /etc/courier/authlib ] && need courier-authlib }
I forgot to switch from authdaemond to courier-authlib. Please try again. Thanks.
tested and added ~ppc64 to KEYWORDS
closing