1 # $NetBSD: Makefile,v 1.36 2012/02/06 06:24:53 sbd Exp $
5 CATEGORIES
= benchmarks math
6 MASTER_SITES
= ftp
://ftp.fftw.org
/pub
/fftw
/ \
7 ftp
://ftp.fftw.org
/pub
/fftw
/old
/benchfft
/
8 DISTFILES
= ${DISTNAME}${EXTRACT_SUFX} fftw-2.0
.1${EXTRACT_SUFX}
10 MAINTAINER
= pkgsrc-users@NetBSD.org
11 HOMEPAGE
= http
://www.fftw.org
/benchfft
/
12 COMMENT
= Benchmark your machine with a number of FFT algorithms
14 PKG_INSTALLATION_TYPES
= overwrite pkgviews
17 USE_TOOLS
+= gmake csh
:run
18 USE_LANGUAGES
= c fortran77
21 LIBTOOL_OVERRIDE
= libtool ..
/fftw-
*/libtool
22 CONFIG_GUESS_OVERRIDE
= config.guess ..
/fftw-
*/config.guess
23 CONFIG_SUB_OVERRIDE
= config.sub ..
/fftw-
*/config.sub
24 CONFIG_STATUS_OVERRIDE
= config.status ..
/fftw-
*/config.status
26 REPLACE_CSH
= submit-script
28 INSTALLATION_DIRS
= bin
30 CONFIGURE_DIRS
= ${WRKDIR}/fftw-2.0
.1 ${WRKSRC}
33 ${INSTALL_PROGRAM} ${WRKSRC}/bench \
34 ${DESTDIR}${PREFIX}/bin
/bench-fft
35 ${INSTALL_SCRIPT} ${WRKSRC}/submit-script \
36 ${DESTDIR}${PREFIX}/bin
/run-fftbench
38 .
include "../../mk/bsd.prefs.mk"
42 @
${ECHO} "*** This benchmark should be run in non-batch mode"
43 @
${SED} -e
's|bench-fft|./bench|g' <${WRKSRC}/submit-script
> ${WRKSRC}/run_bench
44 @
${CHMOD} 755 ${WRKSRC}/run_bench
45 @
${SED} -e
's|@machine@|'`uname -m`'|' \
46 ${FILESDIR}/setup.answers |
(cd
${WRKSRC} ; .
/run_bench
)
48 @
${SED} -e
's|bench-fft|./bench|g' <${WRKSRC}/submit-script
> ${WRKSRC}/run_bench
49 @
${CHMOD} 755 ${WRKSRC}/run_bench
50 @
(cd
${WRKSRC} ; .
/run_bench
)
51 @
${ECHO} ${PKGNAME} results
:
56 @
${MKDIR} /tmp
/benches
/`domainname`
57 -@
${CP} ${WRKSRC}/submit.txt
/tmp
/benches
/`domainname`/fft.
`uname`-`uname -m`-`uname -r`.
`hostname`
59 .
include "../../mk/bsd.pkg.mk"