[121415] trunk/dports/science/hdfeos5/Portfile

takeshi at macports.org takeshi at macports.org
Tue Jun 24 16:47:38 PDT 2014


Revision: 121415
          https://trac.macports.org/changeset/121415
Author:   takeshi at macports.org
Date:     2014-06-24 16:47:38 -0700 (Tue, 24 Jun 2014)
Log Message:
-----------
hdfeos5: provide mpi variants, closing #44054

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

Modified: trunk/dports/science/hdfeos5/Portfile
===================================================================
--- trunk/dports/science/hdfeos5/Portfile	2014-06-24 23:28:06 UTC (rev 121414)
+++ trunk/dports/science/hdfeos5/Portfile	2014-06-24 23:47:38 UTC (rev 121415)
@@ -3,9 +3,15 @@
 
 PortSystem          1.0
 PortGroup           active_variants 1.1
+PortGroup           mpi 1.0
 
+# prevent setting configure.cc by choosing cxx only
+mpi.choose          cxx
+mpi.setup
+
 name                hdfeos5
 version             1.15
+revision            1
 categories          science
 platforms           darwin
 license             public-domain
@@ -31,7 +37,14 @@
 extract.suffix      .tar.Z
 fetch.use_epsv      no
 
-configure.cc        ${prefix}/bin/h5cc
+set v [mpi_active_variant_name bin:h5pcc:hdf5-18]
+if {${v} != "" } {
+    set h5cc h5pcc
+        default_variants +${v}
+} else {
+    set h5cc h5cc
+}
+configure.cc            ${prefix}/bin/${h5cc}
 configure.cflags-append -DH5_USE_16_API
 configure.cc_archflags ""
 configure.ld_archflags ""
@@ -43,7 +56,7 @@
 
 post-configure {
     file copy -force ${prefix}/bin/glibtool ${worksrcpath}/libtool
-    reinplace "s|\\\\\$CC|${prefix}/bin/h5cc|" ${worksrcpath}/libtool
+    reinplace "s|\\\\\$CC|${prefix}/bin/${h5cc}|" ${worksrcpath}/libtool
 }
 
 variant szip description {enables szip support} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140624/b3526460/attachment.html>


More information about the macports-changes mailing list