The ebuild in summary has a runtime dependency over gettext. gettext is normally used only as build-time dependency to create the po files in nls-enabled packages. A part from development tools, the only case when gettext is needed as runtime dependency is when the system c library does not provide intl functions. For this reason the right way to state the dependencies for nls-enabled packages is: RDEPEND="nls? ( virtual/libintl ) ...." DEPEND="${RDEPEND} nls? ( sys-devel/gettext )" this way libintl takes care of adding the dependency when needed and gettext is required only at build time. Thanks, Diego
done