# $Header: /magellan-cvs/smage/fftw3/fftw3-3.1.2-r2.smage2,v 1.1 2008/02/15 23:28:32 niro Exp $ PNAME="fftw3" PVER="3.1.2" PBUILD="r2" PCATEGORIE="sci-libs" STATE="unstable" DESCRIPTION="FTW is a C subroutine library for computing the discrete Fourier transform (DFT)." HOMEPAGE="http://www.fftw.org/" DEPEND=">= virtual/glibc" SRCFILE="${PNAME/3/}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME/3/}-${PVER}" SRC_URI=( http://www.fftw.org/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) src_prepare() { munpack ${SRCFILE} || die mv ${SRCDIR} ${SRCDIR}-single || die munpack ${SRCFILE} || die mv ${SRCDIR} ${SRCDIR}-double || die } src_compile() { cd ${SRCDIR}-single mconfigure --enable-shared --enable-threads --enable-float || die mmake || die cd ${SRCDIR}-double mconfigure --enable-shared --enable-threads || die mmake || die } src_install () { cd ${SRCDIR}-single mmake DESTDIR=${BINDIR} install || die cd ${SRCDIR}-double mmake DESTDIR=${BINDIR} install || die # there's a small bug in minstalldocs, # so we move this dir back ${SRCDIR} mv ${SRCDIR}-double ${SRCDIR} || die minstalldocs AUTHORS CONVENTIONS COPYING COPYRIGHT ChangeLog NEWS README TODO || die }