I don't have any use for whatever functionality app-text/dblatex adds (and don't particularly need lynx installed either), and the Changelog file doesn't explain why this was added. Please revert.
I totally agree. Please don't make us install all that stuff. If it is really needed please explain what for and if it's not then maybe add a USE flag.
The commit message refers to bug #366763, where it will become clear that this is for a2x (but yeah, the commit message could've mentioned this explicitly). Furthermore, there's a user divide here: the change was for the people who wanted a2x to actually work, but of course you don't want to install tons of extra dependencies just for that, either.
Which is what GLEP 62 is supposed to help with, but that's not finished (yet). *sigh*
But yeah, I'll switch to using optfeature for now. Theoretically I could ask QA for an exception to the "no USE flags for runtime deps" rule, but right now I don't think that's warranted.
Fixed in commit 7672a28aa4458c0dd1481bbcdc60642040acb337.