#48473: py-h5py @2.5.0_1: add parallel support --------------------------+------------------------ Reporter: petr@… | Owner: eborisch@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: py-h5py | --------------------------+------------------------ Changes (by eborisch@…): * cc: petr@… (added) Comment: You can still install py-h5py with MPI support; just don't select one of the MPI variants. Updated version with variant checks for hdf5 and py-mpi4py (matching MPI implementations.) {{{ Index: Portfile =================================================================== --- Portfile (revision 139072) +++ Portfile (working copy) @@ -3,6 +3,7 @@ PortSystem 1.0 PortGroup python 1.0 +PortGroup mpi 1.0 name py-h5py version 2.5.0 @@ -57,6 +58,7 @@ distname h5py-${version} if {${name} ne ${subport}} { + mpi.setup depends_lib-append port:py${python.version}-numpy \ port:py${python.version}-six \ port:py${python.version}-pkgconfig \ @@ -68,6 +70,15 @@ copy ${worksrcpath}/lzf/LICENSE.txt \ ${destroot}${prefix}/share/doc/${subport} } + + if {[mpi_variant_isset]} { + mpi.enforce_variant hdf5 \ + py${python.version}-mpi4py + pre-build { + system -W ${worksrcpath} "${python.bin} setup.py configure --mpi" + } + depends_lib-append port:py${python.version}-mpi4py + } } livecheck.type regex }}} -- Ticket URL: <https://trac.macports.org/ticket/48473#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X