commit: 62e21bf1fb7b68552dbfa277d32e124bb4f7a23e Author: Andrey Grozin <grozin <AT> gentoo <DOT> org> AuthorDate: Mon Mar 26 06:28:21 2018 +0000 Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org> CommitDate: Mon Mar 26 06:28:21 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62e21bf1
sci-mathematics/fricas: fix configure for lisps other than sbcl and ccl Closes: https://bugs.gentoo.org/650788 Package-Manager: Portage-2.3.19, Repoman-2.3.6 sci-mathematics/fricas/fricas-1.3.3.ebuild | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sci-mathematics/fricas/fricas-1.3.3.ebuild b/sci-mathematics/fricas/fricas-1.3.3.ebuild index 1be321f3f7b..b844cb78f7b 100644 --- a/sci-mathematics/fricas/fricas-1.3.3.ebuild +++ b/sci-mathematics/fricas/fricas-1.3.3.ebuild @@ -51,7 +51,7 @@ DEPEND="${RDEPEND}" RESTRICT="strip" src_configure() { - local LISP n + local LISP n GMP LISP=sbcl n=${#LISPS[*]} for ((n--; n > 0; n--)); do @@ -64,8 +64,14 @@ src_configure() { done einfo "Using lisp: ${LISP}" + # bug #650788 + if [[ ${LISP} = sbcl || ${LISP} = ccl ]] + then GMP=$(use_with gmp) + else GMP='' + fi + # aldor is not yet in portage - econf --disable-aldor --with-lisp=${LISP} $(use_with X x) $(use_with gmp) + econf --disable-aldor --with-lisp=${LISP} $(use_with X x) ${GMP} } src_compile() {