Changeset 23009 for trunk/dports/math
 Timestamp:
 Mar 21, 2007, 10:26:05 PM (13 years ago)
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

trunk/dports/math/fftw3/Portfile
r22911 r23009 1 1 # $Id$ 2 2 3 PortSystem 1.0 4 name fftw3 5 version 3.1.2 6 categories math 7 platforms darwin 8 maintainers takeshi@mac.com 3 PortSystem 1.0 4 name fftw3 5 version 3.1.2 6 categories math 7 platforms darwin 8 maintainers takeshi@mac.com 9 homepage http://www.fftw.org/ 10 distname fftw${portversion} 9 11 10 description Fast C routines to compute the Discrete Fourier Transform 11 long_description \ 12 FFTW is a C subroutine library for computing the \ 13 Discrete Fourier Transform (DFT) in one or more \ 14 dimensions, of both real and complex data, and of \ 15 arbitrary input size. We believe that FFTW, which is \ 16 free software, should become the FFT library of choice \ 17 for most applications. Our benchmarks, performed on a \ 18 variety of platforms, show that FFTW's performance is \ 19 typically superior to that of other publicly available \ 20 FFT software. Moreover, FFTW's performance is portable: \ 21 the program will perform well on most architectures \ 22 without modification. \ 23 \ 24 This port is of fftw version 3.x. It has many \ 25 improvements relative to 2.x, but is not backwardly \ 26 compatible. 12 master_sites \ 13 ${homepage} \ 14 ftp://ftp.fftw.org/pub/fftw/ \ 15 ftp://ftp.kusastro.kyotou.ac.jp/pub/src/GNU/fftw/ 27 16 28 homepage http://www.fftw.org/ 29 master_sites ${homepage} \ 30 ftp://ftp.fftw.org/pub/fftw/ \ 31 ftp://ftp.kusastro.kyotou.ac.jp/pub/src/GNU/fftw/ 17 description \ 18 Fast C routines to compute the Discrete Fourier Transform 32 19 33 distname fftw${portversion} 20 long_description \ 21 FFTW is a C subroutine library for computing the \ 22 Discrete Fourier Transform (DFT) in one or more \ 23 dimensions, of both real and complex data, and of \ 24 arbitrary input size. We believe that FFTW, which is \ 25 free software, should become the FFT library of choice \ 26 for most applications. Our benchmarks, performed on a \ 27 variety of platforms, show that FFTW's performance is \ 28 typically superior to that of other publicly available \ 29 FFT software. Moreover, FFTW's performance is portable: \ 30 the program will perform well on most architectures \ 31 without modification. \ 32 This port is of fftw version 3.x. It has many \ 33 improvements relative to 2.x, but is not backwardly \ 34 compatible. 34 35 35 checksums md5 08f2e21c9fd02f4be2bd53a62592afa4 36 checksums \ 37 md5 08f2e21c9fd02f4be2bd53a62592afa4 36 38 37 configure.args enabletypeprefix \ 38 enablethreads \ 39 enablefma \ 40 disablefortran \ 41 mandir=${prefix}/share/man \ 42 infodir=${prefix}/share/info 39 configure.args \ 40 enabletypeprefix \ 41 enablethreads \ 42 enablefma \ 43 disablefortran \ 44 mandir=${prefix}/share/man \ 45 infodir=${prefix}/share/info 43 46 44 variant fortran { depends_libappend port:gcc40 45 configure.argsdelete disablefortran46 configure.argsappend enablefortran=gfortrandp4.047 47 postbuild { 48 cd ${worksrcpath} 49 system "make check" 50 } 48 51 49 postbuild { cd ${worksrcpath} 50 system "make check" 51 } 52 52 variant fortran { 53 depends_libappend port:gcc40 54 configure.argsdelete disablefortran 55 configure.argsappend enablefortran=gfortrandp4.0 56 }
Note: See TracChangeset
for help on using the changeset viewer.