New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 81047


Ignore:
Timestamp:
07/24/11 04:30:45 (4 years ago)
Author:
takeshi@…
Message:

ncarg: added experimental accelerate variant

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/science/ncarg/Portfile

    r81044 r81047  
    116116    } 
    117117    reinplace "s|\$\(NCARGGKSCAIROLIB\) \$\(NCARGCLIB\)|\$(NCARGGKSCAIROLIB) \$(NCARGGKSLIB) \$(NCARGCLIB)|" ${worksrcpath}/config/Project 
    118 } 
    119 #define NetCDF4lib -lnetcdf -lhdf5_hl -lhdf5 -lz -lsz -lmfhdf -ldf -lcurl -lidn -lssl -lcrypto|" ${worksrcpath}/config/${f} 
     118    if {[variant_isset accelerate]} { 
     119        reinplace "s|-llapack_ncl|-framework Accelerate|g" ${worksrcpath}/config/Project 
     120        if {[variant_isset g95] || ([string match *64* $build_arch] && ${os.major} >= 10)} { 
     121            reinplace "s|-lblas_ncl|-ldotwrp -framework Accelerate|g" ${worksrcpath}/config/Project 
     122        } else { 
     123            reinplace "s|-lblas_ncl|-framework Accelerate|g" ${worksrcpath}/config/Project 
     124        } 
     125        reinplace "s|-L\$(LAPACKSRC)||" ${worksrcpath}/config/Project 
     126        reinplace "s|-L\$(BLASSRC)||" ${worksrcpath}/config/Project 
     127        reinplace "s|blas lapack ||" ${worksrcpath}/external/yMakefile 
     128    } 
     129} 
    120130 
    121131pre-configure { 
     
    183193} 
    184194 
     195variant accelerate description {use Accelerate.framework} { 
     196    if {![variant_isset g95]} { 
     197        configure.fflags-append -ff2c 
     198    } 
     199    if {[variant_isset g95] || ([string match *64* $build_arch] && ${os.major} >= 10)} { 
     200        depends_lib-append      port:dotwrp 
     201    } 
     202} 
     203 
    185204livecheck.type              regex 
    186205livecheck.url               ${homepage} 
Note: See TracChangeset for help on using the changeset viewer.