I just did: [ebuild R ] sys-apps/dbus-0.61-r1 USE="X -debug doc gtk mono* python qt" 0 kB [ebuild N ] dev-util/monodoc-1.1.13 17,246 kB Why is monodoc going to be installed? I don't care about documentation about mono. I want documentation about dbus. When I do: alexander@blatt ~ $ USE=-doc emerge -vpt dbus These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R ] sys-apps/dbus-0.61-r1 USE="X -debug -doc* gtk mono* python qt" 0 kB Total size of downloads: 0 kB So, it seems as if monodoc is installed because of the doc USE flag of dbus. DEPEND="${RDEPEND} dev-util/pkgconfig doc? ( app-doc/doxygen app-text/xmlto mono? ( >=dev-util/monodoc-1.1.10 ) )" Well, is this really necessary? What's the purpose of making dbus install the monodoc? IMO, there should be a "doc" USE flag in dev-lang/mono which pulls monodoc.
Because it's needed. See Bug 113528.