--- /usr/portage/x11-misc/xscreensaver/xscreensaver-5.22.ebuild +++ /usr/local/portage/x11-misc/xscreensaver/xscreensaver-5.22.ebuild @@ -12,7 +12,7 @@ LICENSE="BSD" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" -IUSE="gdm jpeg new-login opengl pam +perl selinux suid xinerama" +IUSE="gdm jpeg new-login nls opengl pam +perl selinux suid xinerama" COMMON_DEPEND="dev-libs/libxml2 >=gnome-base/libglade-2 @@ -48,7 +48,7 @@ dev-util/intltool virtual/pkgconfig sys-devel/bc - sys-devel/gettext + nls? ( sys-devel/gettext ) x11-proto/recordproto x11-proto/scrnsaverproto x11-proto/xextproto @@ -114,6 +114,10 @@ --without-kerberos \ --x-includes="${EPREFIX}"/usr/include \ --x-libraries="${EPREFIX}"/usr/$(get_libdir) + + if ! use nls; then + sed -i -e 's/#define ENABLE_NLS 1/#undef ENABLE_NLS/' ${S}/config.h || die 'NLS disable failed' + fi } src_install() {