# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 PortGroup github 1.0 github.setup tenomoto dotwrp 1.1 v categories math science platforms darwin maintainers takeshi description A wrapper for *dot* functions in Accelerate framework long_description \ This is a wrapper for four Level 1 BLAS functions \ CDOTC CDOTU ZDOTC ZDOTU and SDOT in Accelerate.framework \ of Mac OS X. checksums rmd160 c9aa3d56d6d01c7b198a100544e6a84748022405 \ sha256 7ffa40d6a3564829a85757af200c9fd71482cf729a266a23b4775997450d7397 use_configure no if { ![variant_isset g95] && ![variant_isset gcc44] && ![variant_isset gcc46] && ![variant_isset gcc47]} { default_variants +gcc45 } if {[variant_isset g95]} { set fc ${prefix}/bin/g95 } elseif {[variant_isset gcc47]} { set fc ${prefix}/bin/gfortran-mp-4.7 } elseif {[variant_isset gcc46]} { set fc ${prefix}/bin/gfortran-mp-4.6 } elseif {[variant_isset gcc45]} { set fc ${prefix}/bin/gfortran-mp-4.5 } else { set fc ${prefix}/bin/gfortran-mp-4.4 } set fflags "${configure.fflags} -fno-underscoring" build { system "cd ${worksrcpath}; ${fc} ${fflags} -c ${name}.f90; /usr/bin/ar -cru lib${name}.a ${name}.o; /usr/bin/ranlib lib${name}.a" } destroot { xinstall -m 644 ${worksrcpath}/lib${name}.a ${destroot}${prefix}/lib } variant g95 conflicts gcc44 gcc45 gcc46 gcc47 description {compile with g95} { depends_build port:g95 } variant gcc44 conflicts g95 gcc45 gcc46 gcc47 description {compile with gfortran-mp-4.4} { depends_build port:gcc44 } variant gcc45 conflicts g95 gcc44 gcc46 gcc47 description {compile with gfortran-mp-4.5} { depends_build port:gcc45 } variant gcc46 conflicts g95 gcc44 gcc45 gcc47 description {compile with gfortran-mp-4.6} { depends_build port:gcc46 } variant gcc47 conflicts g95 gcc44 gcc45 gcc46 description {compile with gfortran-mp-4.6} { depends_build port:gcc47 }