<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/f25115b5cd12db55206a1af8f6113480ccd98d83">https://github.com/macports/macports-ports/commit/f25115b5cd12db55206a1af8f6113480ccd98d83</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 f25115b textmate2: Require the OS X 10.11 SDK or later
</span>f25115b is described below
<span style='display:block; white-space:pre;color:#808000;'>commit f25115b5cd12db55206a1af8f6113480ccd98d83
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Feb 2 21:18:49 2018 -0600
<span style='display:block; white-space:pre;color:#404040;'> textmate2: Require the OS X 10.11 SDK or later
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://trac.macports.org/ticket/55771
</span>---
editors/textmate2/Portfile | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/textmate2/Portfile b/editors/textmate2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d3dc941..3ee0636 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/textmate2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/textmate2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -75,6 +75,23 @@ if {${os.platform} ne "darwin" || ${os.major} < 12} {
</span> # Needs support for -std=c++14.
compiler.blacklist {clang < 602}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Needs support for Objective-C lightweight generics.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[vercmp ${configure.sdk_version} 10.11] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.sdk_version 10.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${configure.sdkroot} eq ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_error "${name} @${version} requires the OS X 10.11 SDK or later."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error "incompatible SDK version"
</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;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${configure.sdkroot} ne ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # The configure script only passes along CC/CXX, not *FLAGS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cc-append -isysroot${configure.sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cxx-append -isysroot${configure.sdkroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # The build system forces the use of libc++. This is ok because the port
# doesn't provide any C++ libraries nor use any C++ libraries from deps.
configure.cxx_stdlib libc++
</pre><pre style='margin:0'>
</pre>