Ticket #38571: Portfile-py-scipy.diff

File Portfile-py-scipy.diff, 2.5 KB (added by wimmer@…, 11 years ago)

Patch for portfile

  • Portfile

    old new  
    6262
    6363    destroot.env-append     CCFLAGS="-I${prefix}/include -L${prefix}/lib"
    6464
    65     patchfiles              umfpack_extra_libs.patch
     65    patchfiles              umfpack_extra_libs.patch \
     66                            arpack.patch
    6667
    6768    post-patch {
    6869        reinplace "s|@@MP_PREFIX@@|${prefix}|g" ${worksrcpath}/site.cfg
     
    9697                            CXX="${prefix}/bin/g++-mp-4.3"
    9798        build.env-append    CC="${prefix}/bin/gcc-mp-4.3" \
    9899                            CXX="${prefix}/bin/g++-mp-4.3"
     100        if { ![variant_isset atlas] } {
     101            build.env-append FFLAGS="-ff2c"
     102        }
    99103    }
    100104
    101105    variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 description "Use gfortran-mp-4.4 as fortran compiler" {
     
    110114                            CXX="${prefix}/bin/g++-mp-4.4"
    111115        build.env-append    CC="${prefix}/bin/gcc-mp-4.4" \
    112116                            CXX="${prefix}/bin/g++-mp-4.4"
     117        if { ![variant_isset atlas] } {
     118            build.env-append FFLAGS="-ff2c"
     119        }
    113120    }
    114121
    115122    variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 description "Use gfortran-mp-4.5 as fortran compiler" {
     
    124131                            CXX="${prefix}/bin/g++-mp-4.5"
    125132        build.env-append    CC="${prefix}/bin/gcc-mp-4.5" \
    126133                            CXX="${prefix}/bin/g++-mp-4.5"
     134        if { ![variant_isset atlas] } {
     135            build.env-append FFLAGS="-ff2c"
     136        }
    127137    }
    128138
    129139    variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 description "Use gfortran-mp-4.6 as fortran compiler" {
     
    138148                            CXX="${prefix}/bin/g++-mp-4.6"
    139149        build.env-append    CC="${prefix}/bin/gcc-mp-4.6" \
    140150                            CXX="${prefix}/bin/g++-mp-4.6"
     151        if { ![variant_isset atlas] } {
     152            build.env-append FFLAGS="-ff2c"
     153        }
    141154    }
    142155
    143156    variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 description "Use gfortran-mp-4.7 as fortran compiler" {
     
    152165                            CXX="${prefix}/bin/g++-mp-4.7"
    153166        build.env-append    CC="${prefix}/bin/gcc-mp-4.7" \
    154167                            CXX="${prefix}/bin/g++-mp-4.7"
     168        if { ![variant_isset atlas] } {
     169            build.env-append FFLAGS="-ff2c"
     170        }
    155171    }
    156172
    157173    if { ![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46]} {