<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/0277e0362fdf59071c619836b9315c3504930363">https://github.com/macports/macports-ports/commit/0277e0362fdf59071c619836b9315c3504930363</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 0277e03  exempi: Fix build on libstdc++ systems
</span>0277e03 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 0277e0362fdf59071c619836b9315c3504930363
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Jan 10 21:42:14 2019 -0600

<span style='display:block; white-space:pre;color:#404040;'>    exempi: Fix build on libstdc++ systems
</span>---
 graphics/exempi/Portfile           |  5 +++--
 graphics/exempi/files/limits.patch | 12 ++++++++++++
 graphics/exempi/files/stdlib.patch | 14 ++++++++++++++
 3 files changed, 29 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/exempi/Portfile b/graphics/exempi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index dedb856..6362015 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/exempi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/exempi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,6 @@ PortSystem          1.0
</span> PortGroup           cxx11 1.1
 PortGroup           legacysupport 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# requires libc++ as of 2.4.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> name                exempi
 version             2.5.0
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,6 +32,9 @@ if {[vercmp $xcodeversion 4.3] < 0 && [string match "*macports*" ${configure.com
</span>         RANLIB=${prefix}/bin/ranlib
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          limits.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    stdlib.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args      --enable-unittest=no \
                     --disable-silent-rules
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/exempi/files/limits.patch b/graphics/exempi/files/limits.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..35a5360
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/exempi/files/limits.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Include limits header needed for std::numeric_limits (at least with libstdc++).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This should be reported to the developers.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- XMPFiles/source/PluginHandler/OS_Utils_Mac.cpp.orig    2019-01-01 18:10:56.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ XMPFiles/source/PluginHandler/OS_Utils_Mac.cpp 2019-01-10 20:10:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15,6 +15,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <CoreFoundation/CFDate.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <CoreFoundation/CFNumber.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <CoreFoundation/CFError.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <limits>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string>
</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;color:#808080;'>diff --git a/graphics/exempi/files/stdlib.patch b/graphics/exempi/files/stdlib.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..026fba4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/exempi/files/stdlib.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Don't require libc++. macports-libstdc++ handles C++11 just fine too.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Don't put -std=c++11 in CPPFLAGS. That's not where it belongs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2019-01-01 19:21:30.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2019-01-10 21:25:59.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17807,8 +17807,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case $build_vendor in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   apple)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           EXEMPI_PLATFORM_DEF=MAC_ENV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          LDFLAGS="$LDFLAGS -framework CoreServices -stdlib=libc++"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          CPPFLAGS="$CPPFLAGS -std=c++11 -stdlib=libc++"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          LDFLAGS="$LDFLAGS -framework CoreServices"
</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;'>+           EXEMPI_PLATFORM_DEF=UNIX_ENV
</span></pre><pre style='margin:0'>

</pre>