# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=4 inherit autotools-utils fortran-2 multilib toolchain-funcs DESCRIPTION="PAW atomic data generator" HOMEPAGE="http://www.wfu.edu/~natalie/papers/pwpaw/man.html" SRC_URI="http://www.wfu.edu/~natalie/papers/pwpaw/${P}.tar.gz doc? ( http://www.wfu.edu/~natalie/papers/pwpaw/atompaw.pdf http://www.wfu.edu/~natalie/papers/pwpaw/notes/atompaw/atompawEqns.pdf )" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="doc libxc" RDEPEND="virtual/lapack virtual/blas libxc? ( sci-libs/libxc[fortran] )" DEPEND="${RDEPEND} dev-util/pkgconfig" DOCS=( README ) FORTRAN_STANDARD=90 src_unpack() { unpack ${P}.tar.gz if use doc; then cp "${DISTDIR}"/atompaw.pdf "${S}"/doc/ cp "${DISTDIR}"/atompawEqns.pdf "${S}"/doc/ fi } src_prepare() { epatch ${FILESDIR}/3.0.1-longplot.patch } src_configure() { local modules="-I/usr/$(get_libdir)/finclude" local myeconfargs=( $(use_enable libxc) --with-linalg-flavor=atlas --with-linalg-libs="$(pkg-config --libs lapack)" --with-libxc-incs="-I/usr/include ${modules}" --with-libxc-libs="${libs} -lxc" FC="$(tc-getFC)" FCFLAGS="${FCFLAGS:- ${FFLAGS:- -O2}}" CC="$(tc-getCC)" LDFLAGS="${LDFLAGS:- ${CFLAGS:- -O2}}" ) autotools-utils_src_configure } src_compile() { autotools-utils_src_compile -j1 } src_test() { use test && autotools-utils_src_test } src_install() { autotools-utils_src_install if use doc; then dodoc doc/atompaw.pdf doc/atompawEqns.pdf || die "PDF doc failed" fi }