aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2009-03-16 19:03:19 -0700
committerDonnie Berkholz <dberkholz@gentoo.org>2009-03-16 19:03:19 -0700
commitc4a636ee2967464fa33688eea4146c3df91e68f3 (patch)
tree13933a389678ce4dce82e7caf1fcee9a246244f9 /sci-libs
parentlibxc: run testsuite. (diff)
downloaddberkholz-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/Manifest2
-rw-r--r--sci-libs/bigdft/bigdft-1.2.0.ebuild18
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"