From: Mike Frysinger Date: Wed, 12 Aug 2015 10:27:00 +0000 (-0400) Subject: sys-libs/ncurses: rework disabling of progs X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=1c3e65403d006ea25f98e6405486fa1201e9d173;p=gentoo.git sys-libs/ncurses: rework disabling of progs Since the configure script has an option to disable progs, leverage that instead of whiting out a random make variable. It's the same result, but feels cleaner and requires less code. --- diff --git a/sys-libs/ncurses/ncurses-6.0.ebuild b/sys-libs/ncurses/ncurses-6.0.ebuild index 8a055bf713ea..08d4b73ddabe 100644 --- a/sys-libs/ncurses/ncurses-6.0.ebuild +++ b/sys-libs/ncurses/ncurses-6.0.ebuild @@ -115,6 +115,7 @@ do_configure() { $(use_enable !debug leaks) $(use_with debug expanded) $(use_with !debug macros) + $(multilib_native_with progs) $(use_with test tests) $(use_with trace) $(use_with tinfo termlib) @@ -130,22 +131,20 @@ src_compile() { # because people often don't keep matching host/target # ncurses versions #249363 if tc-is-cross-compiler && ! ROOT=/ has_version ~sys-libs/${P} ; then - make_flags="-C progs tic" - BUILD_DIR="${HOSTTIC_DIR}" do_compile cross + BUILD_DIR="${HOSTTIC_DIR}" do_compile cross -C progs tic fi multilib-minimal_src_compile } multilib_src_compile() { - make_flags="" - multilib_is_native_abi || make_flags="PROGS= " do_compile narrowc use unicode && do_compile widec } do_compile() { cd "${BUILD_DIR}"-$1 || die + shift # A little hack to fix parallel builds ... they break when # generating sources so if we generate the sources first (in @@ -158,7 +157,7 @@ do_compile() { # Manually delete the pc-files file so the install step will # create the .pc files we want. rm -f misc/pc-files - emake ${make_flags} + emake "$@" } multilib_src_install() {