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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3b7804e4df7823254e07e1544b9bb6c530778f84">https://github.com/macports/macports-ports/commit/3b7804e4df7823254e07e1544b9bb6c530778f84</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 3b7804e  gstreamer1-gst-plugins-base: Fix -x11+universal
</span>3b7804e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 3b7804e4df7823254e07e1544b9bb6c530778f84
</span>Author: Mopi Hopi <mopihopi@osj.us>
AuthorDate: Sun Dec 9 23:51:28 2018 -0800

<span style='display:block; white-space:pre;color:#404040;'>    gstreamer1-gst-plugins-base: Fix -x11+universal
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Allow -x11+universal with a sufficiently recent version of clang.
</span><span style='display:block; white-space:pre;color:#404040;'>    On some older OS versions, the clang from Xcode may be too old.
</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/57020
</span>---
 gnome/gstreamer1-gst-plugins-base/Portfile | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gstreamer1-gst-plugins-base/Portfile b/gnome/gstreamer1-gst-plugins-base/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b6c725c..a2879f8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gstreamer1-gst-plugins-base/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gstreamer1-gst-plugins-base/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -101,11 +101,19 @@ variant x11 {
</span> # Prefer X11 implementation.
 default_variants +x11
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Cocoa-GL implementation, not a variant because base reacts weirdly to such a setup.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Only enable on supported platforms and if neither the x11 or universal variants
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# have been passed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Cocoa-GL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Only enable on OS X 10.9 or later, if the x11 variant is not enabled.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Requires ARC (automatic reference counting, a clang feature enabled by
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -fobjc-arc), which was not supported when targeting the legacy fragile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Objective-C runtime used on 32-bit x86 until Xcode 7.3 / clang 3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# (https://llvm.org/viewvc/llvm-project?view=revision&revision=250955).
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# If building universal or for i386 then ensure that a sufficiently recent
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# version of clang is used, since the Xcode clang may be too old.
</span> platform macosx {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {![variant_isset x11] && ${build_arch} eq "x86_64" && ${os.major} >= 13 && ![variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![variant_isset x11] && ${os.major} >= 13} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[variant_isset universal] || ${build_arch} eq "i386"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            compiler.blacklist-append *gcc* {macports-clang-3.[0-8]} {clang < 703}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>         configure.args-replace  --disable-cocoa \
                                 --enable-cocoa \
                                 --disable-opengl \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -113,12 +121,6 @@ platform macosx {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {![variant_isset x11]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_error "${name} ${version} requires +x11 if +universal is set."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        return -code error "incompatible variant selection."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span> variant ogg description {Build with support for libogg, libvorbis, libtheora} {
     depends_lib-append    port:libogg port:libvorbis port:libtheora
     configure.args-replace  --disable-ogg \
</pre><pre style='margin:0'>

</pre>