On Friday 21 March 2008, Neil Bothwick wrote:
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.
THANKS, that did it. (:-)
--
Dan Johansson, http://www.dmj.nu
***
This message is printed on 100% recycled electrons!
***
signature.asc
Description: This is a digitally signed message part.