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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c43fe3620684b856eab4b42d554fc43f8cdfa54a">https://github.com/macports/macports-ports/commit/c43fe3620684b856eab4b42d554fc43f8cdfa54a</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 c43fe36  faad2: use upstream patch to restore PPC build
</span>c43fe36 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit c43fe3620684b856eab4b42d554fc43f8cdfa54a
</span>Author: ken-cunningham-webuse <ken.cunningham.webuse@gmail.com>
AuthorDate: Mon Oct 15 19:05:08 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    faad2: use upstream patch to restore PPC build
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    see: https://github.com/knik0/faad2/commit/58fff5ceabc652747240a8fd2b929f33da192947#diff-af61e5a5aa53d8bbb333c13edb3151dd
</span>---
 audio/faad2/Portfile                           |  2 ++
 audio/faad2/files/patch-faad2-mp4read-ppc.diff | 40 ++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/faad2/Portfile b/audio/faad2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 32538c3..0bfa833 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/faad2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/faad2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,6 +21,8 @@ checksums           rmd160  b69349ee69c869ba070f28c58418749d53898985 \
</span>                     sha256  985c3fadb9789d2815e50f4ff714511c79c2710ac27a4aaaf5c0c2662141426d \
                     size    1069044
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles      patch-faad2-mp4read-ppc.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type  regex
 livecheck.url   http://www.audiocoding.com/downloads.html
 livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/faad2/files/patch-faad2-mp4read-ppc.diff b/audio/faad2/files/patch-faad2-mp4read-ppc.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6039d26
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/faad2/files/patch-faad2-mp4read-ppc.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,40 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- frontend/mp4read.c.orig        2018-10-15 18:17:48.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ frontend/mp4read.c     2018-10-15 18:18:45.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,26 +49,30 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static inline uint32_t bswap32(const uint32_t u32)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef WORDS_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef _MSC_VER
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  return _byteswap_ulong(u32);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined (__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return __builtin_bswap32(u32);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif defined (_MSC_VER)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return _byteswap_ulong(u32);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return (u32 << 24) | ((u32 << 8) & 0xFF0000) | ((u32 >> 8) & 0xFF00) | (u32 >> 24);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  return u32;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return u32;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</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;'>+ static inline uint16_t bswap16(const uint16_t u16)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifndef WORDS_BIGENDIAN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef _MSC_VER
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  return _byteswap_ushort(u16);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined (__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 8)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return __builtin_bswap16(u16);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif defined (_MSC_VER)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return _byteswap_ushort(u16);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  return __builtin_bswap16(u16);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return (u16 << 8) | (u16 >> 8);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  return u16;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return u16;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span></pre><pre style='margin:0'>

</pre>