<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/8fb9ca3d77de004d4149592a07c3aaddd866f476">https://github.com/macports/macports-ports/commit/8fb9ca3d77de004d4149592a07c3aaddd866f476</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 8fb9ca3  mplayer-devel: remove dirac variant
</span>8fb9ca3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 8fb9ca3d77de004d4149592a07c3aaddd866f476
</span>Author: kencu <ken.cunningham.webuse@gmail.com>
AuthorDate: Sat Feb 16 00:11:38 2019 -0700

<span style='display:block; white-space:pre;color:#404040;'>    mplayer-devel: remove dirac variant
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    now rolled into ffmpeg
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Now requires C11 stdatomic.h
</span><span style='display:block; white-space:pre;color:#404040;'>    so change blacklisting appropriately
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    closes: https://trac.macports.org/ticket/58066
</span>---
 multimedia/mplayer-devel/Portfile | 36 +++++++++++++++++-------------------
 1 file changed, 17 insertions(+), 19 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mplayer-devel/Portfile b/multimedia/mplayer-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3dba1d7..4902e76 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mplayer-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mplayer-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -85,8 +85,8 @@ configure.args-append \
</span>     --disable-toolame --disable-twolame --disable-libmpeg2  --disable-xmms \
     --disable-musepack --disable-sdl --disable-aa \
     --disable-caca --disable-x11 --disable-xss --disable-gl --disable-arts \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    --disable-esd --disable-lirc --disable-mng --disable-libdirac-lavc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    --disable-libschroedinger-lavc --disable-libvpx-lavc --disable-liba52  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    --disable-esd --disable-lirc --disable-mng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    --disable-libvpx-lavc --disable-liba52  \
</span>     --disable-gif
 
 patchfiles configure.x11.patch configure.vorbis.patch
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -232,13 +232,6 @@ variant mng \
</span>     configure.args-delete   --disable-mng
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant dirac \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    description {Enable dirac codec support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:dirac port:schroedinger
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --disable-libdirac-lavc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete   --disable-libschroedinger-lavc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant a52 \
     description {Enable AC-3 codec support} {
     depends_lib-append      port:a52dec
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -300,18 +293,23 @@ variant debug description {Compile with debugging symbols} {
</span>     configure.args-append   --enable-debug=gdb3 --disable-altivec
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# gcc-4.0 and older gcc-4.2 (< 5646) used to fail to build cpudetect.c properly, but it seems to work now (38007#comment:20)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# llvm-gcc-4.2 macports-llvm-gcc-4.2 fail (38007#comment:19)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# gcc-4.2 5577 fails to build cpudetect.c for x86_64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append gcc-3.3 {gcc-4.0 < 5493} {gcc-4.2 < 5666} llvm-gcc-4.2 macports-llvm-gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# libavcodec/error_resilience.h:23:10: fatal error: 'stdatomic.h' file not found
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# this is a C11 feature; looking for compatible compilers, we find these references
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://stackoverflow.com/questions/26440606/xcode-and-c11-stdatomic-h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://stackoverflow.com/questions/20326604/stdatomic-h-in-gcc-4-8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# indicates compatible compilers are Xcode > Xcode 7, clang > 3.7, and gcc > 4.8
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[lsearch [get_canonical_archs] i386] != -1} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # http://trac.macports.org/ticket/38248
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    compiler.blacklist-append {clang < 300}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append *gcc-3.* *gcc-4.*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append { clang < 700 } macports-clang-3.3 macports-clang-3.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin i386 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # clang-5.0 tested, and also likely installed on these systems
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.fallback-append  macports-clang-5.0 macports-clang-6.0 macports-clang-7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # clang-3.4 fails due to:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # libavcodec/x86/cabac.h:193:9 error: inline assembly requires more registers than available
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    compiler.blacklist-append macports-clang-3.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# untested as yet, but not many options at present
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin powerpc {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.fallback-append macports-gcc-6 macports-gcc-7 macports-gcc-5
</span> }
 
 platform darwin 8 {
</pre><pre style='margin:0'>

</pre>