The mutt ebuilds have a vanilla USE flag that can be used to disable certain advanced features. One feature is using text-based browsers to support HTML e-mail. By default, the vanilla RDEPEND looks like this: DEPEND="${RDEPEND} !vanilla? ( <SNIP> || ( www-client/lynx www-client/w3m www-client/elinks ) )" This requires one of three specific browsers to be available during runtime. However, www-client/links works just as well and should be added to the list. As it is currently, even though links may be installed on a system, the ebuild will attempt to install an additional, redundant text-based browser. Please simply append www-client/links to the end of this list. Thanks. Reproducible: Always Steps to Reproduce:
That's not the reason that DEPEND is there, they are there to build documentation. I belive newer mutt versions can use links. The ones in portage don't. - ferdy
I actually misread that DEPEND as an RDEPEND. So, my original post was obviously wrong. However, I modified the ebuild as I mentioned in my original post before installing mutt (and with only links installed), and it still compiled just fine. This was with 1.5.16. So, although my initial reasoning was backwards, I still consider this a valid issue as the end result is the same. Granted, this isn't a critical issue by any means, but it'd be nice to not have to hack the mutt ebuild everytime I installed/upgraded it. :-) I'm reopening the bug with this post just so it gets some attention and someone sees that I've responded. Feel free to close it again if you don't want to do anything about it and I'll leave it alone.
Is there any interest in fixing this?
mutt-1.5.19 still only works with lynx, w3m and elinks. If you want this fixed, create a patch against doc/Makefile.am somewhere around the manual.txt target.