Modified: trunk/dports/science/harminv/Portfile (148839 => 148840)
--- trunk/dports/science/harminv/Portfile 2016-05-19 21:10:40 UTC (rev 148839)
+++ trunk/dports/science/harminv/Portfile 2016-05-19 21:18:03 UTC (rev 148840)
@@ -3,6 +3,7 @@
PortSystem 1.0
PortGroup compilers 1.0
+PortGroup linear_algebra 1.0
license GPL-2
name harminv
@@ -26,28 +27,10 @@
compilers.choose f77
compilers.setup require_fortran
-if {![variant_isset accelerate] && ![variant_isset atlas] && ![variant_isset openblas]} {
- default_variants-append +accelerate
+pre-configure {
+ configure.args-append --with-blas="${linalglib}"
}
-# choose one of the following for serial linear algebra
-variant accelerate conflicts atlas openblas description {Build with linear algebra from built-in Accelerate framework} {
- depends_lib-append port:vecLibFort
- configure.args-append --with-blas=-lvecLibFort
-}
-
-variant atlas conflicts accelerate openblas description {Build with linear algebra from ATLAS} {
- depends_lib-append port:atlas
- configure.args-append --with-blas=-lsatlas
-}
-
-variant openblas conflicts accelerate atlas description {Build with linear algebra from OpenBLAS} {
- # allow OpenBLAS-devel too
- depends_lib-append path:lib/libopenblas.dylib:OpenBLAS
- require_active_variants path:lib/libopenblas.dylib:OpenBLAS lapack
- configure.args-append --with-blas=-lopenblas
-}
-
test.run yes
test.target check