commit:     a0072d7220178f6b9311e6307d549a04305fdafc
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 14 05:37:52 2015 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Wed Oct 14 05:40:25 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0072d72

sys-libs/ncurses: put headers into ${EPREFIX}/usr/include on Prefix

Bug: 562786

Package-Manager: portage-2.2.22

 sys-libs/ncurses/ncurses-6.0-r1.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sys-libs/ncurses/ncurses-6.0-r1.ebuild 
b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
index fc20a47..9b56138 100644
--- a/sys-libs/ncurses/ncurses-6.0-r1.ebuild
+++ b/sys-libs/ncurses/ncurses-6.0-r1.ebuild
@@ -165,7 +165,12 @@ do_configure() {
                conf+=( --without-{pthread,reentrant} )
        fi
        # Make sure each variant goes in a unique location.
-       if [[ ${target} != "ncurses" ]] ; then
+       if [[ ${target} == "ncurses" ]] ; then
+               # "ncurses" variant goes into "${EPREFIX}"/usr/include
+               # It is needed on Prefix because the configure script appends
+               # "ncurses" to "${prefix}/include" if "${prefix}" is not /usr.
+               conf+=( --enable-overwrite )
+       else
                conf+=( --includedir="${EPREFIX}"/usr/include/${target} )
        fi
        # See comments in src_configure.

Reply via email to