diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2018-09-21 03:48:57 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2018-09-21 03:48:57 +0000 |
commit | 3d517de43c272d92629535be05de2ccac6221d66 (patch) | |
tree | 251ab5ac9e43cd898efc2326c36680dc2196e826 /net/py-mpi4py/files | |
parent | cb67b8ce9769736c2391776a387a0e885975ea41 (diff) | |
download | ports-3d517de43c272d92629535be05de2ccac6221d66.tar.gz ports-3d517de43c272d92629535be05de2ccac6221d66.zip |
New port: net/py-mpi4py: Python bindings for MPI
PR: 211768
Submitted by: Michael Danilov <mike.d.ft402@gmail.com>
Notes
Notes:
svn path=/head/; revision=480224
Diffstat (limited to 'net/py-mpi4py/files')
-rw-r--r-- | net/py-mpi4py/files/mpi.cfg | 6 | ||||
-rw-r--r-- | net/py-mpi4py/files/mpi2.cfg | 6 | ||||
-rw-r--r-- | net/py-mpi4py/files/patch-setup.py | 25 |
3 files changed, 37 insertions, 0 deletions
diff --git a/net/py-mpi4py/files/mpi.cfg b/net/py-mpi4py/files/mpi.cfg new file mode 100644 index 000000000000..2057be4b343f --- /dev/null +++ b/net/py-mpi4py/files/mpi.cfg @@ -0,0 +1,6 @@ +[mpi] +mpi_dir = %%LOCALBASE%%/mpi/openmpi +mpicc = %(mpi_dir)s/bin/mpicc +mpicxx = %(mpi_dir)s/bin/mpicxx +library_dirs = %(mpi_dir)s/lib +runtime_library_dirs = %(library_dirs)s diff --git a/net/py-mpi4py/files/mpi2.cfg b/net/py-mpi4py/files/mpi2.cfg new file mode 100644 index 000000000000..3ce4d9df0afd --- /dev/null +++ b/net/py-mpi4py/files/mpi2.cfg @@ -0,0 +1,6 @@ +[mpi] +mpi_dir = %%LOCALBASE%%/mpi/openmpi2 +mpicc = %(mpi_dir)s/bin/mpicc +mpicxx = %(mpi_dir)s/bin/mpicxx +library_dirs = %(mpi_dir)s/lib +runtime_library_dirs = %(library_dirs)s diff --git a/net/py-mpi4py/files/patch-setup.py b/net/py-mpi4py/files/patch-setup.py new file mode 100644 index 000000000000..8eecac4eec0a --- /dev/null +++ b/net/py-mpi4py/files/patch-setup.py @@ -0,0 +1,25 @@ +--- setup.py.orig 2017-11-25 07:11:10 UTC ++++ setup.py +@@ -174,10 +174,10 @@ def configure_dl(ext, config_cmd): + log.info("checking for dlopen() availability ...") + ok = config_cmd.check_header('dlfcn.h') + if ok : ext.define_macros += [('HAVE_DLFCN_H', 1)] +- ok = config_cmd.check_library('dl') +- if ok: ext.libraries += ['dl'] ++ #ok = config_cmd.check_library('dl') ++ #if ok: ext.libraries += ['dl'] + ok = config_cmd.check_function('dlopen', +- libraries=['dl'], ++ #libraries=['dl'], + decl=1, call=1) + if ok: ext.define_macros += [('HAVE_DLOPEN', 1)] + +@@ -287,7 +287,7 @@ def configure_libvt(lib, config_cmd): + log_lib = 'vt.ompi' + else: + log_lib = 'vt.mpi' +- dep_libs = ('dl', 'z', 'otf',) ++ dep_libs = ('z', 'otf',) + ok = config_cmd.check_library(log_lib, lib.library_dirs) + if not ok: return + libraries = [] |