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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1e1ee55c3e8eebf2eb6756fae5c1872ba2481b2c">https://github.com/macports/macports-ports/commit/1e1ee55c3e8eebf2eb6756fae5c1872ba2481b2c</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 1e1ee55  gcc5: fix build with xcode 9+
</span>1e1ee55 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 1e1ee55c3e8eebf2eb6756fae5c1872ba2481b2c
</span>Author: kencu <ken.cunningham.webuse@gmail.com>
AuthorDate: Sat Oct 7 14:05:22 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gcc5: fix build with xcode 9+
</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/54949
</span>---
 lang/gcc5/Portfile                          |  7 +++++++
 lang/gcc5/files/patch-gcc-system-h-map.diff | 10 ++++++++++
 2 files changed, 17 insertions(+)

<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 ab8fb75..92425ac 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,13 @@ 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;'>+# fix build of gcc 5.4.0 with xcode 9+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/54949
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# can be removed when gcc5 is updated to 5.5.x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[vercmp $xcodeversion 9] >= 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-gcc-system-h-map.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</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;color:#808080;'>diff --git a/lang/gcc5/files/patch-gcc-system-h-map.diff b/lang/gcc5/files/patch-gcc-system-h-map.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..91d871e
</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/patch-gcc-system-h-map.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- gcc/system.h.old       2017-10-07 09:14:05.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ gcc/system.h   2017-10-07 09:15:13.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -216,6 +216,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __cplusplus
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # include <algorithm>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# include <map>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # include <cstring>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # include <utility>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span></pre><pre style='margin:0'>

</pre>