<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/589808962697156c16b1a1691b853d00f0b2e02e">https://github.com/macports/macports-ports/commit/589808962697156c16b1a1691b853d00f0b2e02e</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 5898089  gecode: Use -arch and -stdlib flags when linking
</span>5898089 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 589808962697156c16b1a1691b853d00f0b2e02e
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Oct 29 20:47:38 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    gecode: Use -arch and -stdlib flags when linking
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes build failure when building for non-default architectures (i.e. when
</span><span style='display:block; white-space:pre;color:#404040;'>    building with the +universal variant) or non-default C++ standard libraries
</span><span style='display:block; white-space:pre;color:#404040;'>    (i.e. when building with libc++ on OS X 10.8 and earlier).
</span>---
 devel/gecode/Portfile | 13 +++++++++++++
 1 file changed, 13 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gecode/Portfile b/devel/gecode/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6468777..c8c910ca 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gecode/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gecode/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,6 +30,19 @@ configure.args      --disable-doc-dot \
</span>                     --disable-qt \
                     --with-boost-include=${prefix}/include/boost
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# The build system doesn't use glibtool so we have to add the C++ standard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# library flag to LDFLAGS manually.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.ldflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -stdlib=${configure.cxx_stdlib}
</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;'>+# The build system ignores the LDFLAGS variable, but has a handy DLLFLAGS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# variable we can use.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant universal {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    "DLLFLAGS=${configure.ldflags} [get_canonical_archflags ld]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant qt4 conflicts qt5 description {Add QT 4 support} {
     depends_lib-append      port:qt4-mac
     configure.args-replace  --disable-qt --enable-qt
</pre><pre style='margin:0'>

</pre>