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