Ticket #22458: Portfile.diff

File Portfile.diff, 1.9 KB (added by numaryu, 15 years ago)
  • Portfile

    old new  
    11# $Id: Portfile 41657 2008-11-08 15:56:14Z mcalhoun@macports.org $
    22
    3 PortSystem 1.0
    4 
     3PortSystem      1.0
    54name            fftw
    65version         2.1.5
    7 revision        2
     6revision        3
    87categories      math devel
    98maintainers     nomaintainer
    109description     Fast C routines to compute the Discrete Fourier Transform
     
    3029                sha1 12020b58edc1b0490a83db4aa912fac5dfdfb26b \
    3130                rmd160 723308722d76c12710db6473979adf8d086b0909
    3231configure.args  --enable-type-prefix --enable-threads \
     32                --enable-shared --enable-mpi \
    3333                --disable-fortran --infodir=${prefix}/share/info
    3434
    35 variant fortran description {include fortran-callable wrappers} {
     35platform darwin {
     36        patchfiles-append       patch-configure_darwin
     37        }
     38
     39variant gcc42 conflicts gcc43 g95 description {create Fortran wrappers using gcc42} {
     40        depends_lib-append      port:gcc42
     41        configure.compiler      macports-gcc-4.2
     42        configure.args-delete   --disable-fortran
     43        configure.args-append   --enable-fortran --with-gcc
     44}
     45
     46variant gcc43 conflicts gcc42 g95 description {create Fortran wrappers using gcc43} {
     47        depends_lib-append      port:gcc43
     48        configure.compiler      macports-gcc-4.3
     49        configure.args-delete   --disable-fortran
     50        configure.args-append   --enable-fortran --with-gcc
     51}
     52
     53variant g95 conflicts gcc42 gcc43 description {create Fortran wrappers using g95} {
    3654        depends_lib-append      port:g95
    37         configure.f77           ${prefix}/bin/g95
     55        configure.f77           g95
    3856        configure.args-delete   --disable-fortran
    3957        configure.args-append   --enable-fortran
    4058}
    4159
    42 platform darwin {
    43         if {[variant_isset fortran]} {
    44                 patchfiles-append       patch-configure_darwin
     60post-destroot {
     61        if {[variant_isset gcc42] || [variant_isset gcc43] || [variant_isset g95] || [variant_isset gcc34] || [variant_isset fortran]} {
     62                xinstall -m 644 ${worksrcpath}/fortran/fftw_f77.i ${destroot}${prefix}/include
    4563        }
    4664}