<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>