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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/61e9526f91b4603a41251f7f3285cc9d38521838">https://github.com/macports/macports-ports/commit/61e9526f91b4603a41251f7f3285cc9d38521838</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 61e9526  gcc[5-8]: Reenable parallel building on High Sierra
</span>61e9526 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 61e9526f91b4603a41251f7f3285cc9d38521838
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Oct 12 05:35:08 2017 -0500

<span style='display:block; white-space:pre;color:#404040;'>    gcc[5-8]: Reenable parallel building on High Sierra
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Disable parallel building only for the headers. That part of the build
</span><span style='display:block; white-space:pre;color:#404040;'>    appears to have been implemented in a buggy way that APFS exposes.
</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://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797
</span>---
 lang/gcc5/Portfile                                | 14 +++++---------
 lang/gcc5/files/notparallel-install-headers.patch | 13 +++++++++++++
 lang/gcc6/Portfile                                | 14 +++++---------
 lang/gcc6/files/notparallel-install-headers.patch | 13 +++++++++++++
 lang/gcc7/Portfile                                | 14 +++++---------
 lang/gcc7/files/notparallel-install-headers.patch | 13 +++++++++++++
 lang/gcc8/Portfile                                | 14 +++++---------
 lang/gcc8/files/notparallel-install-headers.patch | 13 +++++++++++++
 8 files changed, 72 insertions(+), 36 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc5/Portfile b/lang/gcc5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 92425ac..9ec9e9c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,6 +49,10 @@ license_noconflict  gmp mpfr ppl libmpc
</span> # <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63810>).
 patchfiles-append   macosx-version-min.patch
 
<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;'>+patchfiles-append   notparallel-install-headers.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # fix build of gcc 5.4.0 with xcode 9+
 # https://trac.macports.org/ticket/54949
 # can be removed when gcc5 is updated to 5.5.x
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -144,15 +148,7 @@ configure.cxx_stdlib
</span> 
 build.dir           ${configure.dir}
 build.target        bootstrap-lean
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Temporary fix to disable parallel builds on macOS 10.13
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See https://trac.macports.org/ticket/54829
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#     https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} < 17 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_parallel_build yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_parallel_build no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_parallel_build  yes
</span> 
 destroot.target     install install-info-host
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc5/files/notparallel-install-headers.patch b/lang/gcc5/files/notparallel-install-headers.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..68f60c7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc5/files/notparallel-install-headers.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</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;'>+--- libstdc++-v3/include/Makefile.in.orig  2017-07-25 14:05:07.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libstdc++-v3/include/Makefile.in       2017-09-02 12:22:08.000000000 -0400
</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/lang/gcc6/Portfile b/lang/gcc6/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 39b64b9..cf4b2c0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,6 +43,10 @@ depends_lib         port:cctools \
</span> depends_skip_archcheck-append gcc_select ld64 cctools
 license_noconflict  gmp mpfr ppl libmpc
 
<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;'>+patchfiles-append   notparallel-install-headers.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set major           [lindex [split ${version} .-] 0]
 
 platform darwin {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -134,15 +138,7 @@ configure.cxx_stdlib
</span> 
 build.dir           ${configure.dir}
 build.target        bootstrap-lean
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Temporary fix to disable parallel builds on macOS 10.13
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See https://trac.macports.org/ticket/54829
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#     https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} < 17 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_parallel_build yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_parallel_build no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_parallel_build  yes
</span> 
 destroot.target     install install-info-host
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc6/files/notparallel-install-headers.patch b/lang/gcc6/files/notparallel-install-headers.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..68f60c7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc6/files/notparallel-install-headers.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</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;'>+--- libstdc++-v3/include/Makefile.in.orig  2017-07-25 14:05:07.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libstdc++-v3/include/Makefile.in       2017-09-02 12:22:08.000000000 -0400
</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/lang/gcc7/Portfile b/lang/gcc7/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 25a0db8..c764517 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc7/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,6 +44,10 @@ depends_lib         port:cctools \
</span> depends_skip_archcheck-append gcc_select ld64 cctools
 license_noconflict  gmp mpfr ppl libmpc
 
<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;'>+patchfiles-append   notparallel-install-headers.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set major           [lindex [split ${version} .-] 0]
 
 platform darwin {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -139,15 +143,7 @@ configure.cxx_stdlib
</span> 
 build.dir           ${configure.dir}
 build.target        bootstrap-lean
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Temporary fix to disable parallel builds on macOS 10.13
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See https://trac.macports.org/ticket/54829
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#     https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} < 17 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_parallel_build yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_parallel_build no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_parallel_build  yes
</span> 
 destroot.target     install install-info-host
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc7/files/notparallel-install-headers.patch b/lang/gcc7/files/notparallel-install-headers.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..68f60c7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc7/files/notparallel-install-headers.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</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;'>+--- libstdc++-v3/include/Makefile.in.orig  2017-07-25 14:05:07.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libstdc++-v3/include/Makefile.in       2017-09-02 12:22:08.000000000 -0400
</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/lang/gcc8/Portfile b/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8242cf2..7cb01de 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc8/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,6 +44,10 @@ depends_lib         port:cctools \
</span> depends_skip_archcheck-append gcc_select ld64 cctools
 license_noconflict  gmp mpfr ppl libmpc
 
<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;'>+patchfiles-append   notparallel-install-headers.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set major           [lindex [split ${version} .-] 0]
 
 platform darwin {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -135,15 +139,7 @@ configure.cxx_stdlib
</span> 
 build.dir           ${configure.dir}
 build.target        bootstrap-lean
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Temporary fix to disable parallel builds on macOS 10.13
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See https://trac.macports.org/ticket/54829
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#     https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ${os.major} < 17 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_parallel_build yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_parallel_build no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_parallel_build  yes
</span> 
 destroot.target     install install-info-host
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc8/files/notparallel-install-headers.patch b/lang/gcc8/files/notparallel-install-headers.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..68f60c7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc8/files/notparallel-install-headers.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</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;'>+--- libstdc++-v3/include/Makefile.in.orig  2017-07-25 14:05:07.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libstdc++-v3/include/Makefile.in       2017-09-02 12:22:08.000000000 -0400
</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>