On a system without groff & man installed (such as uclibc using +nocxx) the depends for bind show groff. Groff depends on c++ support being enabled and also pulls in man. (this is undesirable) [ebuild N ] sys-apps/groff-1.19.2 USE="-X" 2,835 kB [ebuild N ] net-dns/bind-9.3.2 USE="-berkdb -dlz -doc -idn -ipv6 -ldap -mysql -odbc -postgres -ssl -threads" 0 kB [ebuild N ] sys-apps/man-1.6b-r2 233 kB This made no sense to me. So I checked it out to confirm what I was thinking. cd /usr/portage/net-dns/bind ebuild bind-9.3.2.ebuild clean setup unpack compile install And we have no problems at all. So.. Why does the groff depend exists? Also the RDEPEND= handling for bind adds sys-devel/autoconf which is definitely not required to run named.
already fixed in 9.2.6-r1, 9.3.2-r1. thanks for suggestion