# New ports collection makefile for: fftw # Date created: Dec 28 1998 # Whom: Lars Koeller # # $FreeBSD$ # PORTNAME= fftw PORTVERSION= 2.1.5 PORTREVISION?= 4 CATEGORIES= math MASTER_SITES= ftp://ftp.fftw.org/pub/fftw/ \ ftp://ftp.fftw.org/pub/fftw/old/ \ ftp://theory.lcs.mit.edu/pub/fftw/ \ ftp://pm.cse.rmit.edu.au/pub/dsp/fftw/ PKGNAMESUFFIX= ${FFTW_PKGNAMESUFFIX} MAINTAINER= ports@FreeBSD.org COMMENT?= Fast C routines to compute the Discrete Fourier Transform # current flavors: default, float FFTW_FLAVOR?= default FFTW_SUFIX= USE_AUTOTOOLS= libtool:15 WANT_FORTRAN= yes #dummy but future use BUILD_DEPENDS+= gfortran42:${PORTSDIR}/lang/gcc42 FC= gfortran42 F77= gfortran42 USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= MAKEINFO="makeinfo --no-split" FC="${FC}" F77="${F77}" CONFIGURE_ARGS= --enable-shared USE_LDCONFIG= yes PLIST_SUB= FFTW_SUFX="${FFTW_SUFX}" .include .if ${FFTW_FLAVOR}=="float" CONFIGURE_ARGS+= --enable-float --enable-type-prefix FFTW_SUFX= s FFTW_PKGNAMESUFFIX= -float PLIST_SUB+= DEF="@comment " .else INFO= fftw PLIST_SUB+= DEF="" .endif .if ${ARCH} == "i386" CONFIGURE_ARGS+= --enable-i386-hacks .endif post-patch: @${RM} ${WRKSRC}/doc/fftw.info* .if ${FFTW_FLAVOR}=="float" @${REINPLACE_CMD} -e '/^SUBDIRS/s|doc||' ${WRKSRC}/Makefile.in .endif post-install: .if ${FFTW_FLAVOR}=="default" .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/fftw.ps ${DOCSDIR}/fftw.ps .endif .endif .include