# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit fortran DESCRIPTION="Model-Independent Parameter Estimation" HOMEPAGE="http://www.sspa.com/pest" SRC_URI="http://www.sspa.com/pest/download/unixpest.zip" # License is poorly specified on the SSPA web site. It only says that # Pest is freeware. LICENSE="public-domain" SLOT="0" KEYWORDS="~amd64" IUSE="doc" DEPEND="" # Need an Fortran 90 compiler. FORTRAN="gfortran ifc" src_unpack() { cd "${WORKDIR}" mkdir pest cd "${WORKDIR}"/pest unzip "${DISTDIR}"/unixpest.zip tar xvf pest9.tar cd "${WORKDIR}" epatch "${FILESDIR}"/pest9_makefile.patch } src_compile() { FC="${FORTRANC}" export FC cd "${WORKDIR}"/pest make cppp || die "cppp make failed" make -f pest.mak all || die "pest make failed" make clean || die "pest make clean failed" make -f ppest.mak all || die "ppest make failed" make clean || die "ppest make clean failed" make -f pestutl1.mak all || die "pestutl1 make failed" make clean || die "pestutl1 make clean failed" make -f pestutl2.mak all || die "pestutl2 make failed" make clean || die "pestutl2 make clean failed" make -f sensan.mak all || die "sensan make failed" make clean || die "sensan make clean failed" } src_install() { cd "${WORKDIR}"/pest dobin eigproc \ inschek \ jacwrit \ jco2jco \ jcotrans \ par2par \ paramfix \ parcalc \ parrep \ pest \ pestchek \ pestgen \ picalc \ ppause \ ppest \ pslave \ pstop \ pstopst \ punpause \ sensan \ senschek \ svdaprep \ tempchek \ wtfactor }