[59363] trunk/dports/python/py26-scientific/files/patch-Src-MPI-compile.py. diff

adfernandes at macports.org adfernandes at macports.org
Tue Oct 13 17:09:26 PDT 2009


Revision: 59363
          http://trac.macports.org/changeset/59363
Author:   adfernandes at macports.org
Date:     2009-10-13 17:09:25 -0700 (Tue, 13 Oct 2009)
Log Message:
-----------
Closes #22033

Added Paths:
-----------
    trunk/dports/python/py26-scientific/files/patch-Src-MPI-compile.py.diff

Added: trunk/dports/python/py26-scientific/files/patch-Src-MPI-compile.py.diff
===================================================================
--- trunk/dports/python/py26-scientific/files/patch-Src-MPI-compile.py.diff	                        (rev 0)
+++ trunk/dports/python/py26-scientific/files/patch-Src-MPI-compile.py.diff	2009-10-14 00:09:25 UTC (rev 59363)
@@ -0,0 +1,42 @@
+--- Src/MPI/compile.py.orig	2009-10-13 18:42:27.000000000 +0400
++++ Src/MPI/compile.py	2009-10-13 18:42:40.000000000 +0400
+@@ -5,7 +5,6 @@
+ import distutils
+ import distutils.sysconfig
+ import os, sys
+-from Scientific import N
+ 
+ cfgDict = distutils.sysconfig.get_config_vars()
+ 
+@@ -14,11 +13,10 @@
+ sources='mpipython.c Scientific_mpi.c'
+ 
+ extra_compile_args = ""
+-if N.package == "NumPy":
+-    arrayobject_h_include = os.path.join(sys.prefix,
+-                            "lib/python%s.%s/site-packages/numpy/core/include"
+-                                          % sys.version_info [:2])
+-    extra_compile_args = "-DNUMPY=1 -I"+arrayobject_h_include
++arrayobject_h_include = os.path.join(sys.prefix,
++                        "lib/python%s.%s/site-packages/numpy/core/include"
++                                      % sys.version_info [:2])
++extra_compile_args = "-DNUMPY=1 -I"+arrayobject_h_include
+ 
+ linkforshared = cfgDict['LINKFORSHARED']
+ if sys.platform == 'darwin':
+@@ -32,14 +30,12 @@
+             items[i] = os.path.join(frameworkdir[0], items[i])
+     linkforshared = ' '.join(items)
+ 
+-cmd = '%s %s -o mpipython -I%s %s %s -L%s -lpython%s %s %s' % \
++cmd = '%s %s -o mpipython -Wl,-search_paths_first @prefix@/lib/libmpi.a @prefix@/lib/liblam.a -I at worksrcpath@/Include -I%s %s %s %s %s' % \
+     (mpicompiler, 
+      linkforshared,
+      cfgDict['INCLUDEPY'],
+      extra_compile_args,
+      sources,
+-     cfgDict['LIBPL'],
+-     cfgDict['VERSION'], 
+      cfgDict['LIBS'], 
+      cfgDict['LIBM'])
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091013/c234ae30/attachment.html>


More information about the macports-changes mailing list