fftw-3-single version 3.1.2 for Mac OS X 10.5 Leopard
Saturday the 17th of May, 2008

    fftw-3-single  most recent diff


      View the most recent changes for the fftw-3-single port at: fftw-3-single.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for fftw-3-single.
      The raw portfile for fftw-3-single 3.1.2 is located here:
      http://fftw-3-single.darwinports.com/dports/math/fftw-3-single/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/fftw-3-single
      Google
      Web Darwinports.com



      # $Id: Portfile 34031 2008-02-10 22:02:10Z ram macports.org $

      PortSystem 1.0

      Name: fftw-3-single
      Version: 3.1.2
      revision 1
      Category: math
      Platform: darwin
      Maintainers: ram openmaintainer

      Description: Fast C routines to compute the Discrete Fourier Transform
      Long Description: FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size. We believe that FFTW, which is free software, should become the FFT library of choice for most applications. Our benchmarks, performed on a variety of platforms, show that FFTW's performance is typically superior to that of other publicly available FFT software. Moreover, FFTW's performance is portable: the program will perform well on most architectures without modification. This port is of fftw version 3.x. It has many improvements relative to 2.x, but is not backwardly compatible.

      Homepage: http://www.fftw.org/
      master_sites ${homepage} ftp://ftp.fftw.org/pub/fftw/ ftp://ftp.kusastro.kyoto-u.ac.jp/pub/src/GNU/fftw/
      distname fftw-${version}

      checksums md5 08f2e21c9fd02f4be2bd53a62592afa4 sha1 3e4c64009ffb48123a0f30f46c1d89da7810dc67 rmd160 13069b3582eeaa1fba1614cdca2dfbc2e45ab585

      depends_lib port:fftw-3

      configure.args --enable-type-prefix --enable-threads --enable-fma --enable-float --disable-fortran --mandir=${prefix}/share/man --infodir=${prefix}/share/info

      use_parallel_build yes

      platform powerpc {
      configure.args-append --enable-altivec
      }

      Variant: fortran conflicts g95 description "Use gfortran-mp-4.2 as fortran compiler" {
      depends_lib-append port:gcc42
      configure.fc gfortran-mp-4.2
      configure.args-delete --disable-fortran
      configure.args-append --enable-fortran=gfortran-mp-4.2
      }

      Variant: g95 conflicts fortran description "Use g95 as fortran compiler" {
      depends_lib-append port:g95
      configure.fc g95
      configure.args-delete --disable-fortran
      configure.args-append --enable-fortran
      }

      test.run yes
      test.target check

      post-destroot {
      file delete ${destroot}${prefix}/include/fftw3.f
      file delete ${destroot}${prefix}/include/fftw3.h
      file delete ${destroot}${prefix}/bin/fftw-wisdom-to-conf
      file delete ${destroot}${prefix}/share/man/man1/fftw-wisdom-to-conf.1
      file delete ${destroot}${prefix}/share/info/fftw3.info
      file delete ${destroot}${prefix}/share/info/fftw3.info-1
      file delete ${destroot}${prefix}/share/info/fftw3.info-2
      file delete ${destroot}${prefix}/share/info/fftw3.info-3
      file delete ${destroot}${prefix}/share/info/fftw3.info-4
      file delete ${destroot}${prefix}/share/info/fftw3.info-5
      }

    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/fftw-3-single
      % sudo port install fftw-3-single
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching fftw-3-single
      ---> Verifying checksum for fftw-3-single
      ---> Extracting fftw-3-single
      ---> Configuring fftw-3-single
      ---> Building fftw-3-single with target all
      ---> Staging fftw-3-single into destroot
      ---> Installing fftw-3-single
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using fftw-3-single with these commands:
      %  man fftw-3-single
      % apropos fftw-3-single
      % which fftw-3-single
      % locate fftw-3-single

     Where to find more information:

    Darwin Ports



    image test