<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0814877ed05c38f450ffb2327594f364379e4058">https://github.com/macports/macports-ports/commit/0814877ed05c38f450ffb2327594f364379e4058</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 0814877ed05c38f450ffb2327594f364379e4058
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Wed Mar 8 19:20:18 2023 -0600

<span style='display:block; white-space:pre;color:#404040;'>    py-mpi4py: update to 3.1.4
</span>---
 python/py-mpi4py/Portfile                 | 18 +++++++++++-------
 python/py-mpi4py/files/patch-mpi.cfg.diff | 15 +++++++++++++++
 2 files changed, 26 insertions(+), 7 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-mpi4py/Portfile b/python/py-mpi4py/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f0d32e53431..ffe5998b6b3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-mpi4py/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-mpi4py/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           python 1.0
</span> PortGroup           bitbucket 1.0
 PortGroup           mpi 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-bitbucket.setup     mpi4py mpi4py 3.0.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+bitbucket.setup     mpi4py mpi4py 3.1.4
</span> revision            0
 name                py-mpi4py
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,21 +27,25 @@ long_description    \
</span> 
 maintainers         nomaintainer
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  ee5b2f5540558b986aa21c6e5f56b0c6c4f1db7e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  be102f10493022a42aa3f42b16fbfcb7af0be6cdd5e076d1b17a183cd0202a28 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    305345
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  27422bd2dc0e6130413ba755c82472ba97d1a660 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  6b283420c442f51030026a083ac0be28b6f9a08812b9b4b6e4b4cb727881deb6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    369381
</span> 
 mpi.setup           require
 
 python.versions     27 35 36 37 38 39 310 311
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    python.pep517   yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-setuptools \
</span>                     port:py${python.version}-cython
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.args-append  "--mpicc=${mpi.cc}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-mpi.cfg.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|%PREFIX%|${prefix}|g" ${worksrcpath}/mpi.cfg
</span>     }
 
     variant interpreter description {builds an mpi enabled python interpreter} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-mpi4py/files/patch-mpi.cfg.diff b/python/py-mpi4py/files/patch-mpi.cfg.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..eebc2c421bb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-mpi4py/files/patch-mpi.cfg.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- mpi.cfg.orig   2022-11-02 05:30:07.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ mpi.cfg        2023-03-08 19:10:08.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -41,9 +41,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # MPICH example
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # -------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [mpich]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mpi_dir              = /home/devel/mpi/mpich/4.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mpicc                = %(mpi_dir)s/bin/mpicc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mpicxx               = %(mpi_dir)s/bin/mpicxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mpi_dir              = %PREFIX%
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mpicc                = %(mpi_dir)/bin/mpicc-mpich-mp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++mpicxx               = %(mpi_dir)/bin/mpicxx-mpich-mp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include_dirs         = %(mpi_dir)s/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #libraries            = mpi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #library_dirs         = %(mpi_dir)s/lib
</span></pre><pre style='margin:0'>

</pre>