The current ebuild of sys-power/pm-utils gives a DEPEND on app-text/xmlto. xmlto is only needed to build the manpages, but these also come pre-build in the tarball. In turn, xmlto also pulls docbook-xml-dtd and therefor also docbook-xsl-stylesheets and sgml-common. Reading the official changelog, xmlto ain't mandatory no more and the package compiles clean without it being available. In my eyes, this is unneeded, so either there should be a USE-Flag like "doc" or it should be completly stripped off the ebuild and just copy the manpages coming with the tarball. Reproducible: Always Steps to Reproduce: 1. emerge pm-utils 2. see xmlto getting pulled in 3. be annoyed Actual Results: pm-utils pulling xmlto, even if not really needed Expected Results: emerge pm-utils with only the really needed deps or getting asked about building manpages - especially ugly since I've got FEATURES="... nodoc noinfo noman ..."
Okay, xmlto isn't needed, but it's automagic. Removed the dep and added a note for now (till someone makes it non-automagic ;p)
Thanks, enough for me, I'm gonna bug upstream about an --configure-option.