sys-apps/util-linux: fix ncurses detection to use pkg-config #601530
authorMike Frysinger <vapier@gentoo.org>
Sat, 10 Dec 2016 17:34:17 +0000 (12:34 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sat, 10 Dec 2016 17:34:48 +0000 (12:34 -0500)
sys-apps/util-linux/util-linux-2.29.ebuild

index d168cff4ef0060dcda9d031f4bcaef561ab4aa42..c531a56f3ec23ae56839b15e34573eefef52f3a3 100644 (file)
@@ -69,6 +69,11 @@ src_prepare() {
                po/update-potfiles
                eautoreconf
        fi
+       # Undo bad ncurses handling by upstream. #601530
+       sed -i -E \
+               -e '/NCURSES_/s:(ncursesw?)[56]-config:$PKG_CONFIG \1:' \
+               -e 's:(ncursesw?)[56]-config --version:$PKG_CONFIG --exists --print-errors \1:' \
+               configure || die
        elibtoolize
 }