<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/7cf1727d8cfc7caea9a4f86c71c5a100f5f9ea6e">https://github.com/macports/macports-ports/commit/7cf1727d8cfc7caea9a4f86c71c5a100f5f9ea6e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7cf1727d8cfc7caea9a4f86c71c5a100f5f9ea6e
</span>Author: Marcus Calhoun-Lopez <marcuscalhounlopez@gmail.com>
AuthorDate: Sun Aug 13 20:28:37 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    qmake5 PG: respect certain configure flags
</span>---
 _resources/port1.0/group/qmake5-1.0.tcl | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/qmake5-1.0.tcl b/_resources/port1.0/group/qmake5-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 499d57b..774abe7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/qmake5-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/qmake5-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -117,6 +117,21 @@ pre-configure {
</span> 
     set qt_version [exec ${prefix}/bin/pkg-config --modversion Qt5Core]
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # save certain configure flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set qmake5_cxx11_flags ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set qmake5_cxx_flags   ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set qmake5_l_flags     ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach flag ${configure.cxxflags} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if { ${flag} eq "-D_GLIBCXX_USE_CXX11_ABI=0" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            lappend qmake5_cxx11_flags ${flag}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach flag ${configure.ldflags} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set qmake5_cxx11_flags [join ${qmake5_cxx11_flags} " "]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set qmake5_cxx_flags   [join ${qmake5_cxx11_flags} " "]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set qmake5_l_flags     [join ${qmake5_l_flags}     " "]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if { [vercmp ${qt_version} 5.6.0] >= 0 } {
         if { ${configure.cxx_stdlib} ne "libc++" } {
             # override C++ flags set in ${prefix}/libexec/qt5/mkspecs/common/clang-mac.conf
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -126,6 +141,9 @@ pre-configure {
</span>             puts ${cache} QMAKE_CXXFLAGS+=-stdlib=${configure.cxx_stdlib}
             puts ${cache} QMAKE_LFLAGS+=-stdlib=${configure.cxx_stdlib}
         }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${qmake5_cxx11_flags} ne ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            puts ${cache} QMAKE_CXXFLAGS+="${qmake5_cxx11_flags}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>     } elseif { [vercmp ${qt_version} 5.5.0] == 0 } {
 
         # always use the same standard library
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -140,10 +158,22 @@ pre-configure {
</span>             puts ${cache} QMAKE_CXXFLAGS_CXX11+=-stdlib=${configure.cxx_stdlib}
             puts ${cache} QMAKE_LFLAGS_CXX11+=-stdlib=${configure.cxx_stdlib}
         }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${qmake5_cxx11_flags} ne ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            puts ${cache} QMAKE_CXXFLAGS_CXX11+="${qmake5_cxx11_flags}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>     } else {
         # always use the same standard library
         puts ${cache} QMAKE_CXXFLAGS+=-stdlib=${configure.cxx_stdlib}
         puts ${cache} QMAKE_LFLAGS+=-stdlib=${configure.cxx_stdlib}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${qmake5_cxx11_flags} ne ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            puts ${cache} QMAKE_CXXFLAGS+="${qmake5_cxx11_flags}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${qmake5_cxx_flags} ne "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        puts ${cache} QMAKE_CXXFLAGS+="${qmake5_cxx_flags}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${qmake5_l_flags} ne "" } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        puts ${cache} QMAKE_LFLAGS+="${qmake5_l_flags}"
</span>     }
 
     # accommodating variant request varies depending on how qtbase was built
</pre><pre style='margin:0'>

</pre>