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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ba22aca61d380c224915cb94c5a553c0ab145759">https://github.com/macports/macports-ports/commit/ba22aca61d380c224915cb94c5a553c0ab145759</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ba22aca61d380c224915cb94c5a553c0ab145759
</span>Author: Mojca Miklavec <mojca@macports.org>
AuthorDate: Wed Nov 22 15:25:18 2017 +0100

<span style='display:block; white-space:pre;color:#404040;'>    *-w64-mingw32-gcc: workaround for builds on APFS
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Patch copied from the gcc7 port.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/54829
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/55213
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797
</span>---
 cross/i686-w64-mingw32-gcc/Portfile                     |  2 ++
 .../files/notparallel-install-headers.patch             | 17 +++++++++++++++++
 cross/x86_64-w64-mingw32-gcc/Portfile                   |  2 ++
 .../files/notparallel-install-headers.patch             | 17 +++++++++++++++++
 4 files changed, 38 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i686-w64-mingw32-gcc/Portfile b/cross/i686-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4c7a340..72aa521 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/i686-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/i686-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,6 +21,8 @@ depends_lib-append  port:${mingw_target}-headers
</span> #                   port:cloog
 #                   port:ppl
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   notparallel-install-headers.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-replace \
                     --enable-multilib \
                     --disable-multilib
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/i686-w64-mingw32-gcc/files/notparallel-install-headers.patch b/cross/i686-w64-mingw32-gcc/files/notparallel-install-headers.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..378361e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/i686-w64-mingw32-gcc/files/notparallel-install-headers.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Work around parallel building issue on APFS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://trac.macports.org/ticket/54829
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://trac.macports.org/ticket/55213
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libstdc++-v3/include/Makefile.in.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libstdc++-v3/include/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1764,6 +1764,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @GLIBCXX_HOSTED_TRUE@install-data-local: install-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @GLIBCXX_HOSTED_FALSE@install-data-local: install-freestanding-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++.NOTPARALLEL: install-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This is a subset of the full install-headers rule.  We only need <ciso646>,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # <cstddef>, <cfloat>, <limits>, <climits>, <cstdint>, <cstdlib>, <new>,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # <typeinfo>, <exception>, <initializer_list>, <cstdalign>, <cstdarg>,
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/x86_64-w64-mingw32-gcc/Portfile b/cross/x86_64-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8b331a5..fefffa7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cross/x86_64-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/x86_64-w64-mingw32-gcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,6 +21,8 @@ depends_lib-append  port:${mingw_target}-headers
</span> #                   port:cloog
 #                   port:ppl
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   notparallel-install-headers.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args-replace \
                     --enable-multilib \
                     --disable-multilib
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cross/x86_64-w64-mingw32-gcc/files/notparallel-install-headers.patch b/cross/x86_64-w64-mingw32-gcc/files/notparallel-install-headers.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..378361e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cross/x86_64-w64-mingw32-gcc/files/notparallel-install-headers.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,17 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Work around parallel building issue on APFS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://trac.macports.org/ticket/54829
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://trac.macports.org/ticket/55213
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libstdc++-v3/include/Makefile.in.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libstdc++-v3/include/Makefile.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1764,6 +1764,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @GLIBCXX_HOSTED_TRUE@install-data-local: install-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @GLIBCXX_HOSTED_FALSE@install-data-local: install-freestanding-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++.NOTPARALLEL: install-headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # This is a subset of the full install-headers rule.  We only need <ciso646>,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # <cstddef>, <cfloat>, <limits>, <climits>, <cstdint>, <cstdlib>, <new>,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # <typeinfo>, <exception>, <initializer_list>, <cstdalign>, <cstdarg>,
</span></pre><pre style='margin:0'>

</pre>