--- /usr/portage/sys-apps/util-linux/util-linux-2.18-r1.ebuild 2011-03-30 22:37:58.000000000 -0700 +++ /usr/local/portage/sys-apps/util-linux/util-linux-2.18-r1.ebuild 2011-03-30 23:40:40.000000000 -0700 @@ -25,15 +25,15 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="+cramfs crypt loop-aes nls old-linux perl selinux slang uclibc unicode" +IUSE="+cramfs crypt loop-aes nls old-linux perl selinux slang uclibc unicode ncurses" RDEPEND="!sys-process/schedutils !sys-apps/setarch - >=sys-libs/ncurses-5.2-r2 !=sys-libs/ncurses-5.2-r2 ) selinux? ( sys-libs/libselinux ) slang? ( sys-libs/slang )" DEPEND="${RDEPEND} @@ -76,6 +76,8 @@ src_configure() { --enable-agetty \ $(use_enable cramfs) \ $(use_enable old-linux elvtune) \ + --with-ncurses=$(use ncurses && { use unicode && echo auto || echo yes; + } || echo no) --disable-init \ --disable-kill \ --disable-last \ @@ -89,7 +91,6 @@ src_configure() { --disable-wall \ --enable-write \ --without-pam \ - $(use unicode || echo --with-ncurses) \ $(use_with selinux) \ $(use_with slang) \ $(tc-has-tls || echo --disable-tls)