<pre style='margin:0'>
Jeremy Huddleston Sequoia (jeremyhu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0cb6c4d8d3ea50619e121467bc47113aa1889277">https://github.com/macports/macports-ports/commit/0cb6c4d8d3ea50619e121467bc47113aa1889277</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 0cb6c4d ld64-latest: Fix use-after-free
</span>0cb6c4d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 0cb6c4d8d3ea50619e121467bc47113aa1889277
</span>Author: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
AuthorDate: Mon Mar 6 10:11:54 2017 -0800
<span style='display:block; white-space:pre;color:#404040;'> ld64-latest: Fix use-after-free
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See https://github.com/tpoechtrager/cctools-port/commit/8e9c3f2506b51cf56725eaa60b6e90e240e249ca
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> From @tpoechtrager
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
</span>---
devel/ld64/Portfile | 2 +-
devel/ld64/files/PR-29679726.patch | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ld64/Portfile b/devel/ld64/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e734526..ec46414 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ld64/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ld64/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -144,7 +144,7 @@ subport ld64-236 {
</span> subport ld64-latest {
# XCode 8.2.1
version 274.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 1
</span>
# https://trac.macports.org/ticket/43737
# https://trac.macports.org/ticket/50130
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ld64/files/PR-29679726.patch b/devel/ld64/files/PR-29679726.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 4fa5871..b53d05d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ld64/files/PR-29679726.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ld64/files/PR-29679726.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -159,7 +159,7 @@ index 529e4ab6..d581ab37 100644
</span> + this->_ignoreExports.insert(strdup(symName));
+ }
+ else if ( strncmp(symAction, "install_name$", 13) == 0 ) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+ this->_dylibInstallPath = symName;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ this->_dylibInstallPath = strdup(symName);
</span> + this->_installPathOverride = true;
+ // <rdar://problem/14448206> CoreGraphics redirects to ApplicationServices, but with wrong compat version
+ if ( strcmp(this->_dylibInstallPath, "/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices") == 0 )
</pre><pre style='margin:0'>
</pre>