<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[145051] trunk/dports/editors/textmate2</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="https://trac.macports.org/changeset/145051">145051</a></dd>
<dt>Author</dt> <dd>and.damore@macports.org</dd>
<dt>Date</dt> <dd>2016-01-24 11:29:30 -0800 (Sun, 24 Jan 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>port textmate2: upgrade to 2.0-beta8.5, avoid nag dialog at boot for outdated version; openmaintainer</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportseditorstextmate2Portfile">trunk/dports/editors/textmate2/Portfile</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkdportseditorstextmate2filespatchframeworks_license_targetdiff">trunk/dports/editors/textmate2/files/patch-frameworks_license_target.diff</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkdportseditorstextmate2files3f5575cfe4016f2d8a34c6e506146b962f7aa083patch">trunk/dports/editors/textmate2/files/3f5575cfe4016f2d8a34c6e506146b962f7aa083.patch</a></li>
<li><a href="#trunkdportseditorstextmate2files75d3c74f05c1260df71e5852dab5d7f0c8c4bf85patch">trunk/dports/editors/textmate2/files/75d3c74f05c1260df71e5852dab5d7f0c8c4bf85.patch</a></li>
<li><a href="#trunkdportseditorstextmate2files9e4e88ce76a334abe01f79e9d355623beac75831patch">trunk/dports/editors/textmate2/files/9e4e88ce76a334abe01f79e9d355623beac75831.patch</a></li>
<li><a href="#trunkdportseditorstextmate2filesbd63c0f54468c01ac3c8909e3f14aef31da0ed1fpatch">trunk/dports/editors/textmate2/files/bd63c0f54468c01ac3c8909e3f14aef31da0ed1f.patch</a></li>
<li><a href="#trunkdportseditorstextmate2filesf29ddf6500b9cdf6a4b18b6394f7ceccebe79b4fpatch">trunk/dports/editors/textmate2/files/f29ddf6500b9cdf6a4b18b6394f7ceccebe79b4f.patch</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportseditorstextmate2Portfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/editors/textmate2/Portfile (145050 => 145051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/editors/textmate2/Portfile        2016-01-24 19:07:10 UTC (rev 145050)
+++ trunk/dports/editors/textmate2/Portfile        2016-01-24 19:29:30 UTC (rev 145051)
</span><span class="lines">@@ -5,7 +5,7 @@
</span><span class="cx"> PortGroup               github 1.0
</span><span class="cx"> PortGroup               xcodeversion 1.0
</span><span class="cx"> 
</span><del>-github.setup            textmate textmate 2.0-beta.8 v
</del><ins>+github.setup            textmate textmate 2.0-beta.8.5 v
</ins><span class="cx"> epoch                   4
</span><span class="cx"> 
</span><span class="cx"> maintainers             cal openmaintainer
</span><span class="lines">@@ -35,11 +35,7 @@
</span><span class="cx">                         patch-create_default_bundles_tbz-verbose.diff \
</span><span class="cx">                         patch-bin__gen_build-avoid-ninja-pool-console.diff \
</span><span class="cx">                         patch-target.diff \
</span><del>-                        9e4e88ce76a334abe01f79e9d355623beac75831.patch \
-                        f29ddf6500b9cdf6a4b18b6394f7ceccebe79b4f.patch \
-                        75d3c74f05c1260df71e5852dab5d7f0c8c4bf85.patch \
-                        bd63c0f54468c01ac3c8909e3f14aef31da0ed1f.patch \
-                        3f5575cfe4016f2d8a34c6e506146b962f7aa083.patch
</del><ins>+                        patch-frameworks_license_target.diff
</ins><span class="cx"> 
</span><span class="cx"> # The build will fail with deployment target set to 10.8
</span><span class="cx"> macosx_deployment_target 10.7
</span></span></pre></div>
<a id="trunkdportseditorstextmate2files3f5575cfe4016f2d8a34c6e506146b962f7aa083patch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/editors/textmate2/files/3f5575cfe4016f2d8a34c6e506146b962f7aa083.patch (145050 => 145051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/editors/textmate2/files/3f5575cfe4016f2d8a34c6e506146b962f7aa083.patch        2016-01-24 19:07:10 UTC (rev 145050)
+++ trunk/dports/editors/textmate2/files/3f5575cfe4016f2d8a34c6e506146b962f7aa083.patch        2016-01-24 19:29:30 UTC (rev 145051)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-From 3f5575cfe4016f2d8a34c6e506146b962f7aa083 Mon Sep 17 00:00:00 2001
-From: Ronald Wampler &lt;rdwampler@gmail.com&gt;
-Date: Sat, 19 Sep 2015 10:14:07 -0400
-Subject: [PATCH] Directly convert the URL received from NSOpenPanel to a path
-Upstream-Status: Backport
-
-We call `fileURL` here but the method doesn't actually exists (it's actually a property with the getter `isFileURL`). The URLs we obtain from NSOpenPanel are paths so it's probably safe to get the path without checking if it's a proper file URL.
----
- Frameworks/HTMLOutput/src/browser/HOWebViewDelegateHelper.mm | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Frameworks/HTMLOutput/src/browser/HOWebViewDelegateHelper.mm b/Frameworks/HTMLOutput/src/browser/HOWebViewDelegateHelper.mm
-index 17d2cc6..60e5c55 100644
---- ./Frameworks/HTMLOutput/src/browser/HOWebViewDelegateHelper.mm
-+++ ./Frameworks/HTMLOutput/src/browser/HOWebViewDelegateHelper.mm
-@@ -44,7 +44,7 @@ - (void)webView:(WebView*)sender runOpenPanelForFileButtonWithResultListener:(id
-         NSOpenPanel* panel = [NSOpenPanel openPanel];
-         [panel setDirectoryURL:[NSURL fileURLWithPath:NSHomeDirectory()]];
-         if([panel runModal] == NSOKButton)
--                [resultListener chooseFilename:[[[[panel URLs] objectAtIndex:0] fileURL] path]];
-+                [resultListener chooseFilename:[[[panel URLs] objectAtIndex:0] path]];
- }

- - (WebView*)webView:(WebView*)sender createWebViewWithRequest:(NSURLRequest*)request
</del></span></pre></div>
<a id="trunkdportseditorstextmate2files75d3c74f05c1260df71e5852dab5d7f0c8c4bf85patch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/editors/textmate2/files/75d3c74f05c1260df71e5852dab5d7f0c8c4bf85.patch (145050 => 145051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/editors/textmate2/files/75d3c74f05c1260df71e5852dab5d7f0c8c4bf85.patch        2016-01-24 19:07:10 UTC (rev 145050)
+++ trunk/dports/editors/textmate2/files/75d3c74f05c1260df71e5852dab5d7f0c8c4bf85.patch        2016-01-24 19:29:30 UTC (rev 145051)
</span><span class="lines">@@ -1,48 +0,0 @@
</span><del>-From 75d3c74f05c1260df71e5852dab5d7f0c8c4bf85 Mon Sep 17 00:00:00 2001
-From: Ronald Wampler &lt;rdwampler@gmail.com&gt;
-Date: Sat, 19 Sep 2015 10:14:03 -0400
-Subject: [PATCH] =?UTF-8?q?OFBOutlineView:=20Rename=20draggedItems=20?=
- =?UTF-8?q?=E2=86=92=20draggedOFBItems?=
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-Upstream-Status: Backport
-
-This property's name was conflicting with a private instance variable in our superclass (NSOutlineView) for the 10.11 SDK.
----
- Frameworks/OakFileBrowser/src/ui/OFBOutlineView.mm | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/Frameworks/OakFileBrowser/src/ui/OFBOutlineView.mm b/Frameworks/OakFileBrowser/src/ui/OFBOutlineView.mm
-index caaeb5d..487c5c0 100644
---- ./Frameworks/OakFileBrowser/src/ui/OFBOutlineView.mm
-+++ ./Frameworks/OakFileBrowser/src/ui/OFBOutlineView.mm
-@@ -19,7 +19,7 @@ @interface OFBOutlineView ()
-         NSSize defaultIntercellSpacing;
-         NSColor* defaultBackgroundColor;
- }
--@property (nonatomic) NSArray* draggedItems;
-+@property (nonatomic) NSArray* draggedOFBItems;

- - (void)performDoubleClick:(id)sender;
- @end
-@@ -210,15 +210,15 @@ - (NSImage*)dragImageForRowsWithIndexes:(NSIndexSet*)anIndexSet tableColumns:(NS
-                 if(id item = [self itemAtRow:index])
-                         [items addObject:item];
-         }
--        self.draggedItems = items;
-+        self.draggedOFBItems = items;
-         return [super dragImageForRowsWithIndexes:anIndexSet tableColumns:anArray event:anEvent offset:aPointPointer];
- }

- - (void)draggedImage:(NSImage*)anImage endedAt:(NSPoint)aPoint operation:(NSDragOperation)aDragOperation
- {
--        if(self.draggedItems &amp;&amp; [self.dataSource respondsToSelector:@selector(outlineView:draggedItems:endedWithOperation:)])
--                [(id &lt;FSDataSourceDragSource&gt;)self.dataSource outlineView:self draggedItems:self.draggedItems endedWithOperation:aDragOperation];
--        self.draggedItems = nil;
-+        if(self.draggedOFBItems &amp;&amp; [self.dataSource respondsToSelector:@selector(outlineView:draggedItems:endedWithOperation:)])
-+                [(id &lt;FSDataSourceDragSource&gt;)self.dataSource outlineView:self draggedItems:self.draggedOFBItems endedWithOperation:aDragOperation];
-+        self.draggedOFBItems = nil;

-         if([NSOutlineView respondsToSelector:@selector(draggedImage:endedAt:operation:)])
-                 [super draggedImage:anImage endedAt:aPoint operation:aDragOperation];
</del></span></pre></div>
<a id="trunkdportseditorstextmate2files9e4e88ce76a334abe01f79e9d355623beac75831patch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/editors/textmate2/files/9e4e88ce76a334abe01f79e9d355623beac75831.patch (145050 => 145051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/editors/textmate2/files/9e4e88ce76a334abe01f79e9d355623beac75831.patch        2016-01-24 19:07:10 UTC (rev 145050)
+++ trunk/dports/editors/textmate2/files/9e4e88ce76a334abe01f79e9d355623beac75831.patch        2016-01-24 19:29:30 UTC (rev 145051)
</span><span class="lines">@@ -1,103 +0,0 @@
</span><del>-From 9e4e88ce76a334abe01f79e9d355623beac75831 Mon Sep 17 00:00:00 2001
-From: Ronald Wampler &lt;rdwampler@gmail.com&gt;
-Date: Sat, 19 Sep 2015 10:13:51 -0400
-Subject: [PATCH] Explicitly cast back to the CGEventFlags typedef
-Upstream-Status: Backport
-
-The SDK for 10.11 (Xcode 7 GM and Xcode 7.1 beta) declares this enum using CF_ENUM instead of CF_OPTIONS, which forces us to explicitly cast back to the typedef type. &lt;rdar://22743357&gt;
-
-Hopefully, we can revert this after OS 10.11 is officially released.
----
- Frameworks/ns/src/ns.mm | 30 +++++++++++++++---------------
- 1 file changed, 15 insertions(+), 15 deletions(-)
-
-diff --git a/Frameworks/ns/src/ns.mm b/Frameworks/ns/src/ns.mm
-index 0a0b0ea..d9f77f5 100644
---- ./Frameworks/ns/src/ns.mm
-+++ ./Frameworks/ns/src/ns.mm
-@@ -215,17 +215,17 @@ Remove numpad modifier unless key is among what is on standard numpad (incl. com
-         CGEventRef cgEvent = [anEvent CGEvent];
-         CGKeyCode key      = (CGKeyCode)[anEvent keyCode];
-         CGEventFlags flags = CGEventGetFlags(cgEvent);
--        flags &amp;= kCGEventFlagMaskCommand | kCGEventFlagMaskShift | kCGEventFlagMaskAlternate | kCGEventFlagMaskControl | kCGEventFlagMaskNumericPad;
-+        flags = CGEventFlags(flags &amp; (kCGEventFlagMaskCommand | kCGEventFlagMaskShift | kCGEventFlagMaskAlternate | kCGEventFlagMaskControl | kCGEventFlagMaskNumericPad));

-         std::string keyString              = NULL_STR;
--        std::string const keyStringNoFlags = string_for(key, 0);
--        CGEventFlags newFlags              = flags &amp; (kCGEventFlagMaskControl|kCGEventFlagMaskCommand);
-+        std::string const keyStringNoFlags = string_for(key, CGEventFlags(0));
-+        CGEventFlags newFlags              = CGEventFlags(flags &amp; (kCGEventFlagMaskControl|kCGEventFlagMaskCommand));

-         if(flags &amp; kCGEventFlagMaskNumericPad)
-         {
-                 static std::string const numPadKeys = &quot;0123456789=/*-+.,&quot;;
-                 if(preserveNumPadFlag &amp;&amp; numPadKeys.find(keyStringNoFlags) != std::string::npos)
--                        newFlags |= kCGEventFlagMaskNumericPad;
-+                        newFlags = CGEventFlags(newFlags | kCGEventFlagMaskNumericPad);
-         }

-         std::string const keyStringCommand = string_for(key, kCGEventFlagMaskCommand);
-@@ -233,8 +233,8 @@ Remove numpad modifier unless key is among what is on standard numpad (incl. com
-         {
-                 D(DBF_NSEvent, bug(&quot;command (⌘) changes key\n&quot;););

--                newFlags |= flags &amp; kCGEventFlagMaskAlternate;
--                flags    &amp;= ~kCGEventFlagMaskAlternate;
-+                newFlags = CGEventFlags(newFlags | (flags &amp; kCGEventFlagMaskAlternate));
-+                flags    = CGEventFlags(flags &amp; ~kCGEventFlagMaskAlternate);

-                 if(flags &amp; kCGEventFlagMaskShift)
-                 {
-@@ -246,7 +246,7 @@ Remove numpad modifier unless key is among what is on standard numpad (incl. com
-                         else
-                         {
-                                 D(DBF_NSEvent, bug(&quot;shift (⇧) is literal\n&quot;););
--                                newFlags |= kCGEventFlagMaskShift;
-+                                newFlags = CGEventFlags(newFlags | kCGEventFlagMaskShift);
-                         }
-                 }
-         }
-@@ -256,29 +256,29 @@ Remove numpad modifier unless key is among what is on standard numpad (incl. com
-                 if((flags &amp; kCGEventFlagMaskControl) &amp;&amp; !is_ascii(keyStringNoFlags) &amp;&amp; (ch = char_for_key_code(key, flags &amp; kCGEventFlagMaskShift)))
-                 {
-                         keyString = std::string(1, ch);
--                        newFlags |= flags &amp; kCGEventFlagMaskAlternate;
-+                        newFlags = CGEventFlags(newFlags | (flags &amp; kCGEventFlagMaskAlternate));
-                 }
-                 else
-                 {
-                         if(flags &amp; kCGEventFlagMaskAlternate)
-                         {
--                                std::string const keyStringAlternate = string_for(key, flags &amp; (kCGEventFlagMaskAlternate|kCGEventFlagMaskShift));
-+                                std::string const keyStringAlternate = string_for(key, CGEventFlags(flags &amp; (kCGEventFlagMaskAlternate|kCGEventFlagMaskShift)));
-                                 if(!is_ascii(keyStringAlternate) || keyStringNoFlags == keyStringAlternate)
-                                 {
-                                         D(DBF_NSEvent, bug(&quot;option (⌥) is literal\n&quot;););
--                                        newFlags |= kCGEventFlagMaskAlternate;
--                                        flags    &amp;= ~kCGEventFlagMaskAlternate;
-+                                        newFlags = CGEventFlags(newFlags | kCGEventFlagMaskAlternate);
-+                                        flags    = CGEventFlags(flags &amp; ~kCGEventFlagMaskAlternate);
-                                 }
-                         }

-                         if(flags &amp; kCGEventFlagMaskShift)
-                         {
--                                std::string const keyStringShift = string_for(key, flags &amp; (kCGEventFlagMaskAlternate|kCGEventFlagMaskShift));
-+                                std::string const keyStringShift = string_for(key, CGEventFlags(flags &amp; (kCGEventFlagMaskAlternate|kCGEventFlagMaskShift)));
-                                 if(!is_ascii(keyStringShift) || keyStringNoFlags == keyStringShift)
-                                 {
-                                         D(DBF_NSEvent, bug(&quot;shift (⇧) is literal\n&quot;););
--                                        newFlags |= kCGEventFlagMaskShift;
--                                        flags    &amp;= ~kCGEventFlagMaskShift;
-+                                        newFlags = CGEventFlags(newFlags | kCGEventFlagMaskShift);
-+                                        flags    = CGEventFlags(flags &amp; ~kCGEventFlagMaskShift);
-                                 }
-                                 else
-                                 {
-@@ -289,5 +289,5 @@ Remove numpad modifier unless key is among what is on standard numpad (incl. com
-                 }
-         }

--        return string_for(newFlags) + (keyString == NULL_STR ? string_for(key, flags &amp; ~kCGEventFlagMaskControl) : keyString);
-+        return string_for(newFlags) + (keyString == NULL_STR ? string_for(key, CGEventFlags(flags &amp; ~kCGEventFlagMaskControl)) : keyString);
- }
</del></span></pre></div>
<a id="trunkdportseditorstextmate2filesbd63c0f54468c01ac3c8909e3f14aef31da0ed1fpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/editors/textmate2/files/bd63c0f54468c01ac3c8909e3f14aef31da0ed1f.patch (145050 => 145051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/editors/textmate2/files/bd63c0f54468c01ac3c8909e3f14aef31da0ed1f.patch        2016-01-24 19:07:10 UTC (rev 145050)
+++ trunk/dports/editors/textmate2/files/bd63c0f54468c01ac3c8909e3f14aef31da0ed1f.patch        2016-01-24 19:29:30 UTC (rev 145051)
</span><span class="lines">@@ -1,26 +0,0 @@
</span><del>-From bd63c0f54468c01ac3c8909e3f14aef31da0ed1f Mon Sep 17 00:00:00 2001
-From: Ronald Wampler &lt;rdwampler@gmail.com&gt;
-Date: Sat, 19 Sep 2015 10:25:00 -0400
-Subject: [PATCH] Adopt WebFrameLoadDelegate when building with 10.11 SDK
-Upstream-Status: Backport
-
----
- Commands/tooltip/TMDHTMLTips.mm | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/Commands/tooltip/TMDHTMLTips.mm b/Commands/tooltip/TMDHTMLTips.mm
-index 662ab2f..ff07bc5 100644
---- PlugIns/dialog/Commands/tooltip/TMDHTMLTips.mm
-+++ PlugIns/dialog/Commands/tooltip/TMDHTMLTips.mm
-@@ -13,7 +13,11 @@

- NSString* const TMDTooltipPreferencesIdentifier = @&quot;TM Tooltip&quot;;

-+#if !defined(MAC_OS_X_VERSION_10_11) || (MAC_OS_X_VERSION_MAX_ALLOWED &lt; MAC_OS_X_VERSION_10_11)
- @interface TMDHTMLTip ()
-+#else
-+@interface TMDHTMLTip () &lt;WebFrameLoadDelegate&gt;
-+#endif
- {
-         WebView*        webView;
-         WebPreferences* webPreferences;
</del></span></pre></div>
<a id="trunkdportseditorstextmate2filesf29ddf6500b9cdf6a4b18b6394f7ceccebe79b4fpatch"></a>
<div class="delfile"><h4>Deleted: trunk/dports/editors/textmate2/files/f29ddf6500b9cdf6a4b18b6394f7ceccebe79b4f.patch (145050 => 145051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/editors/textmate2/files/f29ddf6500b9cdf6a4b18b6394f7ceccebe79b4f.patch        2016-01-24 19:07:10 UTC (rev 145050)
+++ trunk/dports/editors/textmate2/files/f29ddf6500b9cdf6a4b18b6394f7ceccebe79b4f.patch        2016-01-24 19:29:30 UTC (rev 145051)
</span><span class="lines">@@ -1,112 +0,0 @@
</span><del>-From f29ddf6500b9cdf6a4b18b6394f7ceccebe79b4f Mon Sep 17 00:00:00 2001
-From: Ronald Wampler &lt;rdwampler@gmail.com&gt;
-Date: Sat, 19 Sep 2015 10:14:00 -0400
-Subject: [PATCH] Declare new protocols when building for 10.11
-Upstream-Status: Backport
-
-These were informal protocols prior to 10.11.
----
- Applications/TextMate/src/AboutWindowController.mm          | 4 ++++
- Frameworks/HTMLOutput/src/browser/HOBrowserView.h           | 4 ++++
- Frameworks/HTMLOutput/src/browser/HOBrowserView.mm          | 4 ++++
- Frameworks/HTMLOutput/src/browser/HOWebViewDelegateHelper.h | 4 ++++
- Frameworks/OakAppKit/src/OakPasteboardChooser.mm            | 4 ++++
- Frameworks/OakFilterList/src/OakChooser.mm                  | 4 ++++
- 6 files changed, 24 insertions(+)
-
-diff --git a/Applications/TextMate/src/AboutWindowController.mm b/Applications/TextMate/src/AboutWindowController.mm
-index 9e89443..0e5481c 100644
---- ./Applications/TextMate/src/AboutWindowController.mm
-+++ ./Applications/TextMate/src/AboutWindowController.mm
-@@ -242,7 +242,11 @@ - (void)addLicense

- // ============================

-+#if !defined(MAC_OS_X_VERSION_10_11) || (MAC_OS_X_VERSION_MAX_ALLOWED &lt; MAC_OS_X_VERSION_10_11)
- @interface AboutWindowController () &lt;NSWindowDelegate, NSToolbarDelegate&gt;
-+#else
-+@interface AboutWindowController () &lt;NSWindowDelegate, NSToolbarDelegate, WebFrameLoadDelegate, WebPolicyDelegate&gt;
-+#endif
- @property (nonatomic) NSToolbar* toolbar;
- @property (nonatomic) WebView* webView;
- @property (nonatomic) NSString* selectedPage;
-diff --git a/Frameworks/HTMLOutput/src/browser/HOBrowserView.h b/Frameworks/HTMLOutput/src/browser/HOBrowserView.h
-index 1054683..de5419b 100644
---- ./Frameworks/HTMLOutput/src/browser/HOBrowserView.h
-+++ ./Frameworks/HTMLOutput/src/browser/HOBrowserView.h
-@@ -2,7 +2,11 @@

- @class HOStatusBar;

-+#if !defined(MAC_OS_X_VERSION_10_11) || (MAC_OS_X_VERSION_MAX_ALLOWED &lt; MAC_OS_X_VERSION_10_11)
- @interface HOBrowserView : NSView
-+#else
-+@interface HOBrowserView : NSView &lt;WebFrameLoadDelegate&gt;
-+#endif
- @property (nonatomic, readonly) WebView* webView;
- @property (nonatomic, readonly) BOOL needsNewWebView;
- @property (nonatomic, readonly) HOStatusBar* statusBar;
-diff --git a/Frameworks/HTMLOutput/src/browser/HOBrowserView.mm b/Frameworks/HTMLOutput/src/browser/HOBrowserView.mm
-index ed3ef93..6ed0377 100644
---- ./Frameworks/HTMLOutput/src/browser/HOBrowserView.mm
-+++ ./Frameworks/HTMLOutput/src/browser/HOBrowserView.mm
-@@ -16,7 +16,11 @@ static void ShowLoadErrorForURL (WebFrame* frame, NSURL* url, NSError* error)
-         [frame loadHTMLString:errorMsg baseURL:[NSURL fileURLWithPath:NSTemporaryDirectory()]];
- }

-+#if !defined(MAC_OS_X_VERSION_10_11) || (MAC_OS_X_VERSION_MAX_ALLOWED &lt; MAC_OS_X_VERSION_10_11)
- @interface HOBrowserView ()
-+#else
-+@interface HOBrowserView () &lt;WebPolicyDelegate, WebUIDelegate, WebResourceLoadDelegate&gt;
-+#endif
- @property (nonatomic, readwrite) WebView* webView;
- @property (nonatomic, readwrite) HOStatusBar* statusBar;
- @property (nonatomic) HOWebViewDelegateHelper* webViewDelegateHelper;
-diff --git a/Frameworks/HTMLOutput/src/browser/HOWebViewDelegateHelper.h b/Frameworks/HTMLOutput/src/browser/HOWebViewDelegateHelper.h
-index 6946743..16d1c43 100644
---- ./Frameworks/HTMLOutput/src/browser/HOWebViewDelegateHelper.h
-+++ ./Frameworks/HTMLOutput/src/browser/HOWebViewDelegateHelper.h
-@@ -2,7 +2,11 @@
- @property (nonatomic) NSString* statusText;
- @end

-+#if !defined(MAC_OS_X_VERSION_10_11) || (MAC_OS_X_VERSION_MAX_ALLOWED &lt; MAC_OS_X_VERSION_10_11)
- @interface HOWebViewDelegateHelper : NSObject
-+#else
-+@interface HOWebViewDelegateHelper : NSObject &lt;WebResourceLoadDelegate, WebUIDelegate&gt;
-+#endif
- @property (nonatomic, weak) id /*&lt;HOWebViewDelegateHelperProtocol&gt;*/ delegate;
- @property (nonatomic) BOOL needsNewWebView;
- @end
-diff --git a/Frameworks/OakAppKit/src/OakPasteboardChooser.mm b/Frameworks/OakAppKit/src/OakPasteboardChooser.mm
-index 9461824..9759f1a 100644
---- ./Frameworks/OakAppKit/src/OakPasteboardChooser.mm
-+++ ./Frameworks/OakAppKit/src/OakPasteboardChooser.mm
-@@ -45,7 +45,11 @@ - (NSAttributedString*)displayString
- }
- @end

-+#if !defined(MAC_OS_X_VERSION_10_11) || (MAC_OS_X_VERSION_MAX_ALLOWED &lt; MAC_OS_X_VERSION_10_11)
- @interface OakPasteboardChooser () &lt;NSWindowDelegate, NSTextFieldDelegate, NSTableViewDelegate&gt;
-+#else
-+@interface OakPasteboardChooser () &lt;NSWindowDelegate, NSTextFieldDelegate, NSTableViewDelegate, NSSearchFieldDelegate&gt;
-+#endif
- @property (nonatomic) OakPasteboard*        pasteboard;
- @property (nonatomic) NSArrayController*    arrayController;
- @property (nonatomic) NSWindow*             window;
-diff --git a/Frameworks/OakFilterList/src/OakChooser.mm b/Frameworks/OakFilterList/src/OakChooser.mm
-index 4deb386..cd56724 100644
---- ./Frameworks/OakFilterList/src/OakChooser.mm
-+++ ./Frameworks/OakFilterList/src/OakChooser.mm
-@@ -108,7 +108,11 @@ - (id)accessibilityAttributeValue:(NSString*)attribute
-         return res;
- }

-+#if !defined(MAC_OS_X_VERSION_10_11) || (MAC_OS_X_VERSION_MAX_ALLOWED &lt; MAC_OS_X_VERSION_10_11)
- @interface OakChooser () &lt;NSWindowDelegate, NSTextFieldDelegate, NSTableViewDataSource, NSTableViewDelegate&gt;
-+#else
-+@interface OakChooser () &lt;NSWindowDelegate, NSTextFieldDelegate, NSTableViewDataSource, NSTableViewDelegate, NSSearchFieldDelegate&gt;
-+#endif
- @end

- static void* kFirstResponderBinding = &amp;kFirstResponderBinding;
</del></span></pre></div>
<a id="trunkdportseditorstextmate2filespatchframeworks_license_targetdiff"></a>
<div class="addfile"><h4>Added: trunk/dports/editors/textmate2/files/patch-frameworks_license_target.diff (0 => 145051)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/editors/textmate2/files/patch-frameworks_license_target.diff                                (rev 0)
+++ trunk/dports/editors/textmate2/files/patch-frameworks_license_target.diff        2016-01-24 19:29:30 UTC (rev 145051)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+Upstream-Status: Pending
+
+This pach fixes undefined symbol errors when linking against the static
+libcrypto library without an explicit -lz linker flag.
+It partially reverts [1] where the static library linking was introduced.
+
+[1]: https://github.com/textmate/textmate/commit/5bbcf424874917d4f021a3f33379c6b530dae0f3
+
+--- Frameworks/license/target.orig        2016-01-24 17:03:26.000000000 +0100
++++ Frameworks/license/target        2016-01-24 17:03:43.000000000 +0100
+@@ -3,5 +3,5 @@
+ LINK        += text cf
+ CXX_FLAGS   += -I&quot;$libressl_prefix/include&quot;
+ LN_FLAGS    += -Wl,-U,__Z15revoked_serialsv
+-LN_FLAGS    += &quot;$libressl_prefix&quot;/lib/libcrypto.a
++LIBS        += crypto
+ FRAMEWORKS   = Security
</ins></span></pre>
</div>
</div>

</body>
</html>