--- /usr/portage/x11-libs/gtk+/gtk+-2.4.14.ebuild	2005-01-22 08:36:41 +0100
+++ x11-libs/gtk+/gtk+-2.4.14.ebuild	2005-01-25 18:40:43 +0100
@@ -13,7 +13,7 @@
 LICENSE="LGPL-2"
 SLOT="2"
 KEYWORDS="x86 ~ppc sparc ~mips ~alpha arm hppa ~amd64 ia64 ~ppc64"
-IUSE="doc tiff jpeg"
+IUSE="doc jpeg nls tiff"
 
 RDEPEND="virtual/x11
 	>=dev-libs/glib-2.4
@@ -28,6 +28,7 @@
 	>=dev-util/pkgconfig-0.12.0
 	sys-devel/autoconf
 	>=sys-devel/automake-1.7.9
+	nls? ( sys-devel/gettext )
 	doc? ( >=dev-util/gtk-doc-1 )"
 
 src_unpack() {
@@ -43,6 +44,8 @@
 	# add smoothscroll support for usability reasons
 	# http://bugzilla.gnome.org/show_bug.cgi?id=103811
 	epatch ${DISTDIR}/${PN}-2.4-smoothscroll-r1.patch
+	# defines ngettext for disable-nls
+	epatch ${FILESDIR}/${P}-ngettext.patch
 
 	# use an arch-specific config directory so that 32bit and 64bit versions
 	# dont clash on multilib systems
@@ -56,6 +59,7 @@
 	autoconf || die
 	automake || die
 
+	epunt_cxx
 }
 
 src_compile() {
@@ -66,9 +70,10 @@
 	elibtoolize
 
 	econf \
-		`use_enable doc gtk-doc` \
-		`use_with jpeg libjpeg` \
-		`use_with tiff libtiff` \
+		$(use_enable doc gtk-doc) \
+		$(use_with jpeg libjpeg) \
+		$(use_with tiff libtiff) \
+		$(use_enable nls) \
 		--with-png \
 		--with-gdktarget=x11 \
 		--with-xinput \