diff options
author | Andrew Ammerlaan <andrewammerlaan@riseup.net> | 2020-03-30 10:09:46 +0200 |
---|---|---|
committer | Andrew Ammerlaan <andrewammerlaan@riseup.net> | 2020-03-30 10:09:46 +0200 |
commit | dd748761a71442cb4f0429fa6feb72748552134f (patch) | |
tree | e2bfe2db4e75603e9449cd63c2ddf3ebde05f417 | |
parent | sci-libs/jdqz: mew package (diff) | |
download | guru-dd748761.tar.gz guru-dd748761.tar.bz2 guru-dd748761.zip |
sci-libs/jdqz: do not die if USE="-doc"
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
-rw-r--r-- | sci-libs/jdqz/jdqz-1997.11.07.ebuild | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/sci-libs/jdqz/jdqz-1997.11.07.ebuild b/sci-libs/jdqz/jdqz-1997.11.07.ebuild index 08e7ab72b..b2530c7f7 100644 --- a/sci-libs/jdqz/jdqz-1997.11.07.ebuild +++ b/sci-libs/jdqz/jdqz-1997.11.07.ebuild @@ -8,11 +8,16 @@ inherit flag-o-matic fortran-2 DESCRIPTION="Jacobi-Davidson type method for the generalized standard eigenvalue problem." HOMEPAGE="https://www.win.tue.nl/casa/research/scientificcomputing/topics/jd/software.html" SRC_URI="https://www.win.tue.nl/casa/research/scientificcomputing/topics/jd/${PN}.tar.gz -> ${P}.tar.gz" + LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -IUSE="doc test" -RESTRICT="!test? ( test )" + +IUSE="doc" + +# /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../jdlib/libjdqz.so: undefined reference to `zgegs_' +#/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../jdlib/libjdqz.so: undefined reference to `zgegv_' +RESTRICT="test" DEPEND=" virtual/blas @@ -39,9 +44,11 @@ src_prepare() { } src_compile() { - use doc && pdflatex manual.tex || die + if use doc; then + pdflatex manual.tex || die + fi - cd jdlib + cd "jdlib" || die echo '#!/bin/sh' > make.sh || die echo "${FC}" *.f "${FFLAGS} -shared -fPIC -Wl,-soname,libjdqz.so.0 -lm ${libs} ${LDFLAGS} -o libjdqz.so.0" >> make.sh || die @@ -49,12 +56,11 @@ src_compile() { ./make.sh || die ln -s libjdqz.so.0 libjdqz.so || die - - cd ../jdtest - use test && emake } src_test() { + cd jdtest || die + emake LD_LIBRARY_PATH="./jdlib" ./jdtest/example || die } |