--- /usr/portage/app-shells/zsh/zsh-5.0.4.ebuild 2013-12-23 07:09:32.000000000 +0100 +++ /usr/local/portage/overlay/app-shells/zsh/zsh-5.0.4.ebuild 2013-12-24 04:17:59.053402168 +0100 @@ -14,7 +14,7 @@ LICENSE="ZSH gdbm? ( GPL-2 )" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="caps debug doc examples gdbm maildir pcre static unicode" +IUSE="caps debug doc examples gdbm maildir pcre static tinfo unicode" RDEPEND=" >=sys-libs/ncurses-5.1 @@ -23,6 +23,7 @@ pcre? ( >=dev-libs/libpcre-3.9 static? ( >=dev-libs/libpcre-3.9[static-libs] ) ) gdbm? ( sys-libs/gdbm ) + tinfo? ( >=sys-libs/ncurses-5.7-r4[tinfo] ) " DEPEND="sys-apps/groff ${RDEPEND}" @@ -48,7 +49,7 @@ } src_configure() { - local myconf= + local myconf termlibs if use static ; then myconf+=" --disable-dynamic" @@ -68,6 +69,12 @@ append-ldflags -Wl,-x fi + if use tinfo ; then + termlibs="tinfow tinfo" + else + termlibs="ncursesw ncurses" + fi + econf \ --bindir="${EPREFIX}"/bin \ --libdir="${EPREFIX}"/usr/$(get_libdir) \ @@ -76,7 +83,7 @@ --enable-fndir="${EPREFIX}"/usr/share/zsh/${PV%_*}/functions \ --enable-site-fndir="${EPREFIX}"/usr/share/zsh/site-functions \ --enable-function-subdirs \ - --with-term-lib="ncursesw ncurses" \ + --with-term-lib="${termlibs}" \ --with-tcsetpgrp \ $(use_enable maildir maildir-support) \ $(use_enable pcre) \