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