<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ed9b1f2d4539db4480bd5b6475589897629be559">https://github.com/macports/macports-ports/commit/ed9b1f2d4539db4480bd5b6475589897629be559</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ed9b1f2d4539db4480bd5b6475589897629be559
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Fri Nov 24 00:50:34 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    mpich: allow 32-bit builds
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See https://lists.mpich.org/pipermail/discuss/2017-November/005351.html
</span><span style='display:block; white-space:pre;color:#404040;'>    No revbump since the port either builds successfully or not at all.
</span>---
 science/mpich/Portfile                         |  5 +++++
 science/mpich/files/patch-pkt_CTS_handler.diff | 11 +++++++++++
 2 files changed, 16 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/mpich/Portfile b/science/mpich/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 20de1de..2f86359 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/mpich/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/mpich/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -134,6 +134,7 @@ platform darwin {
</span> configure.optflags-delete   -O2 -Os
 configure.cppflags-delete   -I${prefix}/include
 configure.ldflags-delete    -L${prefix}/lib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.clear_archflags   no
</span> 
 if {${subport} != ${name}} {
     set cname                   [lindex [split ${subport} -] end]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -182,6 +183,10 @@ if {${subport} != ${name}} {
</span>         --program-suffix=-${name}-${cname} \
         --includedir=${prefix}/include/${name}-${cname}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # upstream report:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #    https://lists.mpich.org/pipermail/discuss/2017-November/005350.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append patch-pkt_CTS_handler.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     post-destroot {
         if {[string first "-devel" $subport] > 0} {
             # Supply our own -devel manpages (might be materially different /
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/mpich/files/patch-pkt_CTS_handler.diff b/science/mpich/files/patch-pkt_CTS_handler.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a71a767
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/mpich/files/patch-pkt_CTS_handler.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/mpid/ch3/channels/nemesis/src/mpid_nem_lmt.c.orig  2017-11-10 19:19:44.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/mpid/ch3/channels/nemesis/src/mpid_nem_lmt.c       2017-11-17 04:23:52.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -299,7 +299,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define FUNCNAME pkt_CTS_handler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef FCNAME
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define FCNAME MPL_QUOTE(FUNCNAME)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static int pkt_CTS_handler(MPIDI_VC_t *vc, MPIDI_CH3_Pkt_t *pkt, void *data, intptr_t *buflen, MPID_Request **rreqp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int pkt_CTS_handler(MPIDI_VC_t *vc, MPIDI_CH3_Pkt_t *pkt, void *data, MPIDI_msg_sz_t *buflen, MPID_Request **rreqp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     MPID_nem_pkt_lmt_cts_t * const cts_pkt = (MPID_nem_pkt_lmt_cts_t *)pkt;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     MPID_Request *sreq;
</span></pre><pre style='margin:0'>

</pre>