diff options
author | Donnie Berkholz <dberkholz@gentoo.org> | 2009-03-16 19:03:19 -0700 |
---|---|---|
committer | Donnie Berkholz <dberkholz@gentoo.org> | 2009-03-16 19:03:19 -0700 |
commit | c4a636ee2967464fa33688eea4146c3df91e68f3 (patch) | |
tree | 13933a389678ce4dce82e7caf1fcee9a246244f9 /sci-libs | |
parent | libxc: run testsuite. (diff) | |
download | dberkholz-c4a636ee2967464fa33688eea4146c3df91e68f3.tar.gz dberkholz-c4a636ee2967464fa33688eea4146c3df91e68f3.tar.bz2 dberkholz-c4a636ee2967464fa33688eea4146c3df91e68f3.zip |
bigdft: various fixes.
-Run testsuite (consequently build libabinit and binaries)
-Install .mod to /usr/lib/finclude
-Use FCFLAGS right
Diffstat (limited to 'sci-libs')
-rw-r--r-- | sci-libs/bigdft/Manifest | 2 | ||||
-rw-r--r-- | sci-libs/bigdft/bigdft-1.2.0.ebuild | 18 |
2 files changed, 12 insertions, 8 deletions
diff --git a/sci-libs/bigdft/Manifest b/sci-libs/bigdft/Manifest index 5d723f0..88c941f 100644 --- a/sci-libs/bigdft/Manifest +++ b/sci-libs/bigdft/Manifest @@ -1,3 +1,3 @@ AUX bigdft-1.2.0-0001.patch 4760 RMD160 fb54d83e404c35d4384d797e4372e4b7b83e0afd SHA1 ef995c8c7671ba5df253c23ed14c91974a01f07f SHA256 b368327f7a55007da142b4f84f3b7e92cb0f787400747021143c70bed3231a67 DIST bigdft-1.2.0.tar.gz 947932 RMD160 163d16cf8cdf438c483bc773957061e293ed5695 SHA1 5570c247ca378c8de81c74d1d55c8f9bb4bd54be SHA256 d28597a0e29bad3200270985374aba3d0c2adbb35cb6b33765c3c7183e7db77f -EBUILD bigdft-1.2.0.ebuild 1218 RMD160 178ded0890c6566a647860aeab0404d6ddcb73c8 SHA1 d01318f40886a1db74748cbd4da728a618126710 SHA256 28e91e966f62fd255a73d4181a4d22f9673dc571d20030e2f9faae921038fcac +EBUILD bigdft-1.2.0.ebuild 1253 RMD160 59c1d5ddcb2de60b7bb92101f9f5320bf768710d SHA1 cc354a44fbfee5bf8b121e8de01c6e3b648cf3b7 SHA256 53a9a871f500fa14f51e2c454895c545e41afaf1de4a479874e9e9e879b418dd diff --git a/sci-libs/bigdft/bigdft-1.2.0.ebuild b/sci-libs/bigdft/bigdft-1.2.0.ebuild index fbb8336..2b72c28 100644 --- a/sci-libs/bigdft/bigdft-1.2.0.ebuild +++ b/sci-libs/bigdft/bigdft-1.2.0.ebuild @@ -3,7 +3,7 @@ EAPI=2 -inherit eutils fortran +inherit eutils fortran multilib DESCRIPTION="DFT electronic structure code using a wavelet basis set" HOMEPAGE="http://inac.cea.fr/L_Sim/BigDFT" @@ -27,16 +27,16 @@ src_prepare() { } src_configure() { - if [[ -z ${FCFLAGS} ]]; then - einfo "Defaulting to ${FCFLAGS} for FCFLAGS" - : ${FCFLAGS:--O2} + if [[ -n ${FFLAGS} ]]; then + FCFLAGS="${FFLAGS}" + else + FCFLAGS="-O2" + einfo "Defaulting to ${FCFLAGS} for FFFLAGS" fi # Build this as a library for sci-physics/abinit econf \ - --disable-libabinit \ - --with-moduledir=/usr/include \ - --disable-binaries \ + --with-moduledir=/usr/$(get_libdir)/include \ $(use_enable mpi) \ $(use_enable cuda cuda-gpu) \ $(use_with cuda cuda-path /opt/cuda) \ @@ -44,6 +44,10 @@ src_configure() { FCFLAGS="${FCFLAGS}" } +src_test() { + emake check || die +} + src_install() { emake DESTDIR="${D}" install || die "emake install failed" |