The qmail-1.03-r7.ebuild ebuild provides virtual/mta as does ssmtp-2.38.14- r1.ebuild. In '/etc/make.profiles/virtuals' 'virtual/mta' points to 'net- mail/ssmtp'. So once qmail is installed, anytime an 'update --world' is done, it thinks that ssmtp is missing and tries to install it. As a side note in ssmtp-2.38.14-r1.ebuild the line: RDEPEND="!virtual/mtai net- mail/mailbase" probably should read: RDEPEND="!virtual/mta net-mail/mailbase" I'm not 100% sure on that, but while I was reporting I wanted to get that in. As a temporary fix on my system, I edited '/etc/make.profiles/virtuals' to point 'virtual/mta' to 'net-mail/qmail' and it corrected the issue with 'update --world'.
Aparently the net-mail/postfix ebuild also provides the same virtual/mta and causes a similar dependency problem.
Oh! cool! Thanks for this bug report! I'm assigning this to Geert to see if he wants to fix this. Geert, if you don't wanna fix this, just reassign it back to me.
fixed in cvs