[150944] trunk/dports/math/gnudatalanguage
takeshi at macports.org
takeshi at macports.org
Tue Aug 2 18:11:10 PDT 2016
Revision: 150944
https://trac.macports.org/changeset/150944
Author: takeshi at macports.org
Date: 2016-08-02 18:11:10 -0700 (Tue, 02 Aug 2016)
Log Message:
-----------
gnudatalanguage: enable build with openmpi, closing #51902. delete obsolete variants
Modified Paths:
--------------
trunk/dports/math/gnudatalanguage/Portfile
Added Paths:
-----------
trunk/dports/math/gnudatalanguage/files/
trunk/dports/math/gnudatalanguage/files/patch-src-mpi.cpp.diff
Modified: trunk/dports/math/gnudatalanguage/Portfile
===================================================================
--- trunk/dports/math/gnudatalanguage/Portfile 2016-08-02 22:54:14 UTC (rev 150943)
+++ trunk/dports/math/gnudatalanguage/Portfile 2016-08-03 01:11:10 UTC (rev 150944)
@@ -8,10 +8,11 @@
name gnudatalanguage
version 0.9.6
+revision 1
epoch 2
compilers.choose cc cxx
-mpi.setup -openmpi -openmpi_devel -dragonegg
+mpi.setup -dragonegg
categories math science
maintainers takeshi
@@ -58,6 +59,7 @@
port:gettext
conflicts_build antlr
+patchfiles patch-src-mpi.cpp.diff
post-patch {
# Avoid using heimdal's broken fnmatch.h
reinplace "s|<\\(fnmatch\.h\\)>|\"/usr/include/\\1\"|" ${worksrcpath}/src/file.cpp
@@ -140,8 +142,8 @@
if {[mpi_variant_isset]} {
configure.args-delete -DMPICH=OFF
configure.args-append -DMPICH=ON
- configure.args-append -DMPI_COMPILER=${mpi.cc} \
- -DMPI_LIBRARY=MPI_LIBRARY-NOTFOUND
+ configure.args-append -DMPI_CXX_COMPILER=${mpi.cxx} \
+ -DMPI_C_COMPILER=${mpi.cc}
}
}
@@ -162,10 +164,6 @@
configure.args-append -DPYTHON=ON
}
-# TODO: Remove after 2016-01-04.
-variant python25 requires python27 description {Legacy variant} {}
-variant python26 requires python27 description {Legacy variant} {}
-
variant python27 description {build with support for calling Python (2.7) from GDL (using numpy)} {
depends_lib-append port:py27-numpy
configure.args-append -DPYTHONDIR=${frameworks_dir}/Python.framework/Versions/2.7 \
@@ -179,8 +177,6 @@
configure.args-append -D
}
-variant openmp requires gcc44 description {Legacy compatibility variant} {}
-
variant gshhs description {build with support for GSHHS} {
distfiles-append ${gshhssrc}:gshhs \
${gshhsdata}:gshhs
Added: trunk/dports/math/gnudatalanguage/files/patch-src-mpi.cpp.diff
===================================================================
--- trunk/dports/math/gnudatalanguage/files/patch-src-mpi.cpp.diff (rev 0)
+++ trunk/dports/math/gnudatalanguage/files/patch-src-mpi.cpp.diff 2016-08-03 01:11:10 UTC (rev 150944)
@@ -0,0 +1,11 @@
+--- src/mpi.cpp.orig 2009-10-19 05:58:53.000000000 +0900
++++ src/mpi.cpp 2016-08-03 09:43:53.000000000 +0900
+@@ -163,7 +163,7 @@
+ int nElem = p0->N_Elements();
+
+ // determine the reduction operation
+- int mpi_op = 0;
++ MPI_Op mpi_op = 0;
+
+ static int opSumIx = e->KeywordIx("SUM");
+ if( e->KeywordSet( opSumIx)) mpi_op = MPI_SUM;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160802/4db8aa0c/attachment.html>
More information about the macports-changes
mailing list