[116380] trunk/dports/science/netcdf/Portfile

sean at macports.org sean at macports.org
Thu Jan 23 12:15:01 PST 2014


Revision: 116380
          https://trac.macports.org/changeset/116380
Author:   sean at macports.org
Date:     2014-01-23 12:15:00 -0800 (Thu, 23 Jan 2014)
Log Message:
-----------
netcdf: use mpi portgroup

Modified Paths:
--------------
    trunk/dports/science/netcdf/Portfile

Modified: trunk/dports/science/netcdf/Portfile
===================================================================
--- trunk/dports/science/netcdf/Portfile	2014-01-23 20:14:56 UTC (rev 116379)
+++ trunk/dports/science/netcdf/Portfile	2014-01-23 20:15:00 UTC (rev 116380)
@@ -2,8 +2,13 @@
 # $Id$
 
 PortSystem                  1.0
-PortGroup                   active_variants 1.1
+PortGroup                   mpi 1.0
 
+compilers.choose            cc cpp
+mpi.setup
+
+mpi.enforce_variant         hdf5-18
+
 name                        netcdf
 epoch                       2
 version                     4.3.0
@@ -33,15 +38,6 @@
                     patch-ncgen3-genlib.h.diff \
                     patch-daputil.c.diff
 
-if {![catch {set result [active_variants hdf5-18 openmpi ""]}]} {
-    if {$result} {
-        default_variants +openmpi
-    } elseif {[variant_isset openmpi]} {
-        ui_error "Install hdf5-18 +openmpi"
-        return -code error "hdf5-18 +openmpi not installed"
-    }
-}
-
 configure.cppflags-append   -DNDEBUG
 configure.cflags-append     -fno-common
 configure.args              --disable-doxygen \
@@ -60,18 +56,6 @@
 
 default_variants +netcdf4 +dap
 
-variant openmpi conflicts mpich description {compile with openmpi} {
-    depends_lib-append      port:openmpi
-    configure.cc            openmpicc
-}
-
-variant mpich conflicts openmpi description {compile with mpich} {
-    depends_lib-append      path:bin/mpicc-mp:mpich-default
-    configure.cc            mpicc-mp
-    configure.cc_archflags  ""
-    configure.ld_archflags  ""
-}
-
 variant netcdf4 description {enable support for netcdf-4 API} {
     depends_lib-append      port:hdf5-18
     configure.args-delete   --disable-netcdf-4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140123/4a8cb399/attachment.html>


More information about the macports-changes mailing list