I believe nail (heirloom mailx) is by design mailx compatible (i.e. a "drop in replacement"). However, it does not appear to provide virtual/mailx: # dep -R virtual/mailx virtual/mailx: mail-client/mailx 8.1.2.20040524-r1 Reproducible: Always Steps to Reproduce: 1. emerge nail 2. unmerge mailx 3. revdep-rebuild Actual Results: mailx will be re-emerged to fulfil requirements for virtual/mailx. Expected Results: nail should satisfy any requirements for virtual/mailx.
$ grep PROVIDE /usr/portage/mail-client/nail/* /usr/portage/mail-client/nail/nail-11.25-r3.ebuild:PROVIDE="virtual/mailx"
Sorry for wasting your time. I guess it's a bug in udept, which I used to see if what was providing virtual/mailx.
Correction: It was user error; I omitted the -n option from udept. My apologies again. # dep -Rn mailx virtual/mailx: mail-client/mailx 8.1.2.20040524-r1 mail-client/mailx-8.1.2.20040524-r1 mail-client/mailx-8.1.2.20050715 mail-client/mailx-8.1.2.20050715-r1 mail-client/nail-11.25-r3 net-mail/mailutils-0.6-r3
No problem. Closing ;)