# $Id$ PNAME="fftw3" PVER="3.2.2" PBUILD="r1" 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} ) #UP2DATE="updatecmd ftp://ftp.fftw.org/pub/fftw/ | grep ${PNAME/3/}-3.[0-9] | lasttarball gz" UP2DATE="updatecmd http://www.fftw.org/download.html | grep 'the latest stable' | sed 's/.*Version \([0-9].*\)\ is.*/\1/'" 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 }