| @@ -1,45 +1,43 @@ | | | @@ -1,45 +1,43 @@ |
1 | # $NetBSD: Makefile,v 1.7 2008/03/15 14:18:39 joerg Exp $ | | 1 | # $NetBSD: Makefile,v 1.8 2009/01/18 13:00:07 he Exp $ |
2 | | | 2 | |
3 | .if (${MACHINE_ARCH} == "powerpc") | | 3 | DISTNAME= fftw-3.2 |
4 | DISTNAME= fftw-3.1.2-fma | | 4 | PKGNAME= fftwf-3.2 |
5 | .else | | | |
6 | DISTNAME= fftw-3.1.2 | | | |
7 | .endif | | | |
8 | PKGNAME= fftwf-3.1.2 | | | |
9 | CATEGORIES= math | | 5 | CATEGORIES= math |
10 | MASTER_SITES= ftp://ftp.fftw.org/pub/fftw/ \ | | 6 | MASTER_SITES= ftp://ftp.fftw.org/pub/fftw/ \ |
11 | http://www.fftw.org/ | | 7 | http://www.fftw.org/ |
12 | | | 8 | |
13 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
14 | HOMEPAGE= http://www.fftw.org/ | | 10 | HOMEPAGE= http://www.fftw.org/ |
15 | COMMENT= Collection of fast C routines to compute DFTs | | 11 | COMMENT= Collection of fast C routines to compute DFTs |
16 | | | 12 | |
17 | PKG_DESTDIR_SUPPORT= user-destdir | | 13 | PKG_DESTDIR_SUPPORT= user-destdir |
18 | | | 14 | |
19 | USE_LIBTOOL= yes | | 15 | USE_LIBTOOL= yes |
20 | PKGCONFIG_OVERRIDE+= fftw.pc.in | | 16 | PKGCONFIG_OVERRIDE+= fftw.pc.in |
21 | GNU_CONFIGURE= yes | | 17 | GNU_CONFIGURE= yes |
22 | CONFIGURE_ARGS+= --enable-shared | | 18 | CONFIGURE_ARGS+= --enable-shared |
23 | CONFIGURE_ARGS+= --enable-float | | 19 | CONFIGURE_ARGS+= --enable-float |
24 | | | 20 | |
25 | DEPENDS+= fftw>=3.1.2:../../math/fftw | | 21 | DEPENDS+= fftw>=3.2:../../math/fftw |
26 | | | 22 | |
27 | .if (${MACHINE_ARCH} == "i386") | | 23 | .if (${MACHINE_ARCH} == "i386") |
28 | #CONFIGURE_ARGS+= --enable-sse | | 24 | #CONFIGURE_ARGS+= --enable-sse |
29 | CONFIGURE_ARGS+= --with-our-malloc16 | | 25 | CONFIGURE_ARGS+= --with-our-malloc16 |
30 | .endif | | 26 | .endif |
31 | USE_LANGUAGES= c fortran | | 27 | USE_LANGUAGES= c fortran |
32 | USE_TOOLS+= gmake | | 28 | USE_TOOLS+= gmake |
| | | 29 | # For the "test" target: |
| | | 30 | USE_TOOLS+= perl |
33 | | | 31 | |
34 | TEST_TARGET= check | | 32 | TEST_TARGET= check |
35 | | | 33 | |
36 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 | | 34 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 |
37 | INSTALL_TARGET= install-libLTLIBRARIES install-pkgconfigDATA | | 35 | INSTALL_TARGET= install-libLTLIBRARIES install-pkgconfigDATA |
38 | | | 36 | |
39 | post-install: | | 37 | post-install: |
40 | cd ${WRKSRC}/tools && \ | | 38 | cd ${WRKSRC}/tools && \ |
41 | ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \ | | 39 | ${SETENV} ${INSTALL_ENV} ${MAKE_ENV} \ |
42 | ${MAKE_PROGRAM} ${MAKE_FLAGS} ${INSTALL_MAKE_FLAGS} \ | | 40 | ${MAKE_PROGRAM} ${MAKE_FLAGS} ${INSTALL_MAKE_FLAGS} \ |
43 | install-binPROGRAMS | | 41 | install-binPROGRAMS |
44 | ${INSTALL_MAN} ${WRKSRC}/tools/fftwf-wisdom.1 \ | | 42 | ${INSTALL_MAN} ${WRKSRC}/tools/fftwf-wisdom.1 \ |
45 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | | 43 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 |