[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