Revision: 148952 https://trac.macports.org/changeset/148952 Author: dstrubbe@macports.org Date: 2016-05-23 09:12:56 -0700 (Mon, 23 May 2016) Log Message: ----------- wannier90: Use linear algebra port group to add +accelerate and +openblas variants. Modified Paths: -------------- trunk/dports/science/wannier90/Portfile Modified: trunk/dports/science/wannier90/Portfile =================================================================== --- trunk/dports/science/wannier90/Portfile 2016-05-23 16:06:43 UTC (rev 148951) +++ trunk/dports/science/wannier90/Portfile 2016-05-23 16:12:56 UTC (rev 148952) @@ -3,6 +3,7 @@ PortSystem 1.0 PortGroup compilers 1.0 +PortGroup linear_algebra 1.0 name wannier90 version 2.0.1 @@ -25,9 +26,6 @@ checksums rmd160 357909e686b4b414d8afd8bb8ef90e71c7519708 \ sha1 17af3f22a2623dc4d2c183dae7a5c63a6f0941bb -# TODO: enable use of Accelerate instead (will need veclibfort) -depends_lib port:atlas - # fixes dependencies to enable parallel build patchfiles patch-utility-w90pov-Makefile.diff \ patch-src-parameters.F90.diff @@ -38,12 +36,8 @@ # TODO: enable use of MPI pre-build { - build.args F90=${configure.f90} LDOPTS="-O3" COMMS="" MPIF90="" CC=${configure.cc} CFLAGS="${configure.cflags}" - if {[variant_isset threads]} { - build.args-append LIBS="-L${prefix}/lib -ltatlas" - } else { - build.args-append LIBS="-L${prefix}/lib -lsatlas" - } + build.args F90=${configure.f90} LDOPTS="-O3" COMMS="" MPIF90="" CC=${configure.cc} CFLAGS="${configure.cflags}" \ + LIBS="-L${prefix}/lib ${linalglib}" if {[variant_isset g95]} { build.args-append FCOPTS="-O3 -fno-second-underscore" } else { @@ -66,7 +60,7 @@ compilers.choose f90 compilers.setup require_fortran -variant threads description {Build with threaded ATLAS} {} +variant threads requires atlas description {Build with threaded ATLAS} {} test.run yes post-test {