<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/fe6f70002ce2f81dbb00001553fa3724893c313b">https://github.com/macports/macports-ports/commit/fe6f70002ce2f81dbb00001553fa3724893c313b</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 fe6f700  cctools: Fix biuld without LTO support
</span>fe6f700 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit fe6f70002ce2f81dbb00001553fa3724893c313b
</span>Author: Jeremy Huddleston Sequoia <jeremyhu@macports.org>
AuthorDate: Sat Dec 24 18:13:41 2016 -0800

<span style='display:block; white-space:pre;color:#404040;'>    cctools: Fix biuld without LTO support
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes https://trac.macports.org/ticket/53140
</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/cctools/Portfile                                 |  1 +
 .../cctools/files/cctools-895-OFILE_LLVM_BITCODE.patch | 18 ++++++++++++++++++
 2 files changed, 19 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cctools/Portfile b/devel/cctools/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9473ce6..ec0574b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/cctools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cctools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,6 +39,7 @@ patchfiles \
</span>     PR-12400897.patch \
     cctools-862-prunetrie.patch \
     cctools-895-big_endian.patch \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    cctools-895-OFILE_LLVM_BITCODE.patch \
</span>     not-clang.patch
 
 variant universal {}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cctools/files/cctools-895-OFILE_LLVM_BITCODE.patch b/devel/cctools/files/cctools-895-OFILE_LLVM_BITCODE.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c137e4c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cctools/files/cctools-895-OFILE_LLVM_BITCODE.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- misc/strings.c-orig    2016-12-09 19:03:02.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ misc/strings.c 2016-12-23 10:35:34.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -335,8 +335,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    * If the ofile is not an object file then process it without reguard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    * to sections.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if(ofile->object_addr == NULL || ofile->member_type == OFILE_LLVM_BITCODE){
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      if(ofile->file_type == OFILE_FAT && ofile->arch_flag.cputype != 0){
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if(ofile->object_addr == NULL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef LTO_SUPPORT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++     || ofile->member_type == OFILE_LLVM_BITCODE){
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    ){
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif /* LTO_SUPPORT */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if(ofile->file_type == OFILE_FAT && ofile->arch_flag.cputype != 0){
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if(ofile->fat_header->magic == FAT_MAGIC_64){
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               addr = ofile->file_addr +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      ofile->fat_archs64[ofile->narch].offset;
</span></pre><pre style='margin:0'>

</pre>