# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit fortran-2 multibuild DESCRIPTION="Parallel 3d FFT" HOMEPAGE="https://www-user.tu-chemnitz.de/~potts/workgroup/pippig/software.php.en" if [[ $PV = *9999 ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/mpip/pfft.git" AUTOTOOLS_AUTORECONF=1 else SRC_URI="https://www-user.tu-chemnitz.de/~potts/workgroup/pippig/software/${P//_/-}.tar.gz" KEYWORDS="~amd64 ~x86" S="${WORKDIR}/${P//_/-}" fi LICENSE="GPL-3" SLOT="0" IUSE="static-libs" RDEPEND=" sci-libs/fftw:3.0[mpi,fortran] virtual/mpi " DEPEND="${RDEPEND}" src_configure() { MULTIBUILD_VARIANTS=( single double long-double ) my_src_configure() { econf $([[ ${MULTIBUILD_VARIANT} != double ]] && echo "--enable-${MULTIBUILD_VARIANT}") } multibuild_foreach_variant my_src_configure } src_compile() { multibuild_foreach_variant emake } src_install() { multibuild_foreach_variant emake install DESTDIR="${D}" }