kali ~ # emerge -av nbsmtp fetchmail procmail --tree
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild N ] mail-filter/procmail-3.22-r9 USE="-mbox (-selinux)" 222 kB
[ebuild N ] net-mail/fetchmail-6.3.8-r2 USE="ssl -hesiod -ipv6 -kerberos -krb4 -nls" 1,293 kB
[ebuild N ] mail-mta/nbsmtp-1.00-r2 USE="ssl -debug -ipv6" 102 kB
[blocks B ] mail-mta/ssmtp ("virtual/mta" is blocking mail-mta/nbsmtp-1.00-r2, mail-mta/ssmtp-2.62-r3)
Total: 3 packages (3 new), Size of downloads: 1,616 kB
Conflict: 1 block (1 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
The bug is this:
procmail pulls in virtual/mta
the default virtual/mta is clearly ssmtp
However, nbsmtp is also a virtual/mta
There shouldn't be a clash here, the virtual/mta requirement should be recognised, no?
And yes, I know about package.provided, but that's besides the point.
*** This bug has been marked as a duplicate of bug 1343 ***