Even if in the ebuild there is a use nls || myconf="${myconf} --disable-nls" the gettext package is always in the $DEPEND, using: nls? sys-devel/gettext will fix this. Reproducible: Always Steps to Reproduce: 1. emerge unmerge gettext 2. USE='-nls' emerge -p shadow 3. Actual Results: Always depend on gettext even if USE='-nls' is specified Expected Results: To only install gettext when it's asked for
in cvs