# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 AUTOTOOLS_AUTORECONF=yes AUTOTOOLS_IN_SOURCE_BUILD=yes inherit autotools-utils fortran-2 DESCRIPTION="Library of Iterative Solvers for Linear Systems" HOMEPAGE="http://www.ssisc.org/lis/index.en.html" SRC_URI="http://www.ssisc.org/lis/dl/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc cpu_flags_x86_fma3 cpu_flags_x86_fma4 fortran mpi openmp quad saamg cpu_flags_x86_sse2 static-libs" RDEPEND="mpi? ( virtual/mpi )" DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}"/${P}-autotools.patch ) pkg_setup() { if use openmp; then [[ $(tc-getCC)$ == *gcc* ]] && ! tc-has-openmp && \ die "You have openmp enabled but your current gcc does not support it" export FORTRAN_NEED_OPENMP=1 fi use fortran && fortran-2_pkg_setup } src_configure() { local myeconfargs=( $(use_enable fortran) $(use_enable openmp omp) $(use_enable quad) $(use_enable "cpu_flags_x86_fma$(usex cpu_flags_x86_fma3 3 4)" fma) $(use_enable cpu_flags_x86_sse2 sse2) $(use_enable saamg) $(use_enable mpi) ) autotools-utils_src_configure } src_install() { autotools-utils_src_install use doc && dodoc doc/*.pdf }