<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/e2e1dc15ef4a620c71cfb41290b492540163b8ff">https://github.com/macports/macports-ports/commit/e2e1dc15ef4a620c71cfb41290b492540163b8ff</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit e2e1dc15ef4a620c71cfb41290b492540163b8ff
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sun Oct 1 10:57:25 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gcc*: use configure.args-replace
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See https://lists.macports.org/pipermail/macports-dev/2017-October/036540.html
</span>---
 lang/gcc45/Portfile | 5 +++--
 lang/gcc6/Portfile  | 5 +++--
 lang/gcc8/Portfile  | 5 +++--
 3 files changed, 9 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gcc45/Portfile b/lang/gcc45/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index dddd774..2811ced 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gcc45/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gcc45/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -213,8 +213,9 @@ if {${subport} == "libgcc45"} {
</span>     depends_run-delete port:libgcc45
     depends_run-delete port:libgcc6
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete --libdir=${prefix}/lib/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --libdir=${prefix}/lib/libgcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --libdir=${prefix}/lib/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --libdir=${prefix}/lib/libgcc
</span> 
     configure.args-delete --enable-languages=c,c++,objc,obj-c++,fortran,java
     configure.args-append --enable-languages=c,c++,objc,obj-c++
<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 17598c2..1685ba7 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;'>@@ -159,8 +159,9 @@ if {${subport} eq "libgcc6"} {
</span>     # version should continue to provide a subport for that and older gcc
     # versions.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete --libdir=${prefix}/lib/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --libdir=${prefix}/lib/libgcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --libdir=${prefix}/lib/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --libdir=${prefix}/lib/libgcc
</span> 
     configure.args-delete --enable-languages=c,c++,objc,obj-c++,lto,fortran
     configure.args-append --enable-languages=fortran
<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 c2a2ea8..802e0d2 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;'>@@ -164,8 +164,9 @@ if {${subport} eq "libgcc-devel"} {
</span> 
     depends_lib-delete port:libgcc-devel
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete --libdir=${prefix}/lib/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --libdir=${prefix}/lib/libgcc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --libdir=${prefix}/lib/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        --libdir=${prefix}/lib/libgcc
</span> 
     # TODO: Possibly disable bootstrap with appropriate configure flags.
     #       the problem is that libstdc++'s configure script tests for tls support
</pre><pre style='margin:0'>

</pre>