On Fri, 21 Mar 2008 16:18:31 +0100, Dan Johansson wrote: > [ebuild N ] mail-mta/courier-0.58.0 USE="crypt fam ldap nls > nowebadmin nowebmail -fax -ipv6 -mailwrapper -mysql -norewrite -pam > -postgres -spell" 6,957 kB [1] > [ebuild N ] app-crypt/gnupg-2.0.7-r1 USE="bzip2 > nls -doc -ldap -openct -pcsc-lite (-selinux) -smartcard" 3,526 kB > [ebuild N ] mail-mta/ssmtp-2.61-r2 USE="ssl -ipv6 -mailwrapper > -md5sum" 53 kB > [blocks B ] mail-mta/ssmtp (is blocking mail-mta/courier-0.58.0) > [blocks B ] mail-mta/courier (is blocking mail-mta/ssmtp-2.61-r2) > > What I can't understand is why emerge is trying to emerge ssmtp. I see > that gnupg-2.0.7-r1 has a RDEPEND on virtual/mta which courier and > ssmtp PROVIDE. Can someone share som light why emerge doesn't use the > PROVIDE="virtual/mta virtual/mda virtual/imapd" line in > courier-0.58.0.ebuild.
Because at the time gnupg is to emerge, courier is not installed, so it uses the default mta, which is ssmtp. You could try USE="-crypt" emerge courier to install it without needing gnupg, then emerge it normally. Then gnupg will be pulled in, but courier will already satisfy the virtual/mta dependency. -- Neil Bothwick No, you *can't* call 999 now. I'm downloading my mail.
signature.asc
Description: PGP signature