<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5eba5a27c81f2b508944bcee3216f753ec6c4c45">https://github.com/macports/macports-ports/commit/5eba5a27c81f2b508944bcee3216f753ec6c4c45</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 5eba5a2  cmake: temporary fix for LegacySupport issue
</span>5eba5a2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5eba5a27c81f2b508944bcee3216f753ec6c4c45
</span>Author: Michael Dickens <michaelld@macports.org>
AuthorDate: Mon Mar 18 14:42:21 2019 -0400

<span style='display:block; white-space:pre;color:#404040;'>    cmake: temporary fix for LegacySupport issue
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Hopefully addresses < https://trac.macports.org/ticket/58199 > and < https://trac.macports.org/ticket/58200 >.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Just temporary while we figure out a better way to handle this specific circumstance within the LegacySupport headers.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    We believe that Xcode 8+ provides "clock_gettime"; we know this is true for Xcode 8.2.1, and we know that Xcode 7.2.1. does not provide this feature. legacysupport is used for 10.11 just for this specific feature, so use it only if OSX <= 10.11 && Xcode < 8.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See also < https://trac.macports.org/wiki/XcodeVersionInfo > for the various combinations of OSX and Xcode versions.
</span>---
 devel/cmake/Portfile | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cmake/Portfile b/devel/cmake/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 68c9b05..41aa37c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/cmake/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cmake/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,7 +2,16 @@
</span> 
 PortSystem          1.0
 PortGroup           muniversal 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           legacysupport 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           xcodeversion 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# use legacy support if OSX <= 10.11 && Xcode < 8.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Xcode 8 provides "clock_gettime" while Xcode 7 doesn't.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# legacysupport is used for 10.11 just for this specific feature.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ${os.major} <= 15 && \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    [vercmp ${xcodeversion} 8.0] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PortGroup legacysupport 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 # devel requires C++11 as of 2017-08-21
 # https://gitlab.kitware.com/cmake/cmake/commit/c1f3eb9f2d628b2911aa17f65012fab0befc4b87
</pre><pre style='margin:0'>

</pre>