<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4f4518c8f812b471d0a6525ebc2e3e5105c9c550">https://github.com/macports/macports-ports/commit/4f4518c8f812b471d0a6525ebc2e3e5105c9c550</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 4f4518c8f812b471d0a6525ebc2e3e5105c9c550
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Fri May 11 00:08:00 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gstreamer1-gst-plugins-base: update to version 1.14.0, dependencies
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * disable experimental plugins
</span><span style='display:block; white-space:pre;color:#404040;'>    * remove broken examples variant
</span><span style='display:block; white-space:pre;color:#404040;'>    * deactivate conflicting gstreamer1-gst-plugins-bad in pre-activate
</span>---
 gnome/gstreamer1-gst-plugins-base/Portfile | 61 ++++++++++++++++--------------
 1 file changed, 32 insertions(+), 29 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 3e92a90..e88e246 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;'>@@ -8,12 +8,8 @@ PortGroup           muniversal 1.0
</span> 
 name                gstreamer1-gst-plugins-base
 set my_name         gst-plugins-base
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# unstable versions of the gstreamer1 series are typically, well, unstable
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# typical issues are movement of plugins from one category to another (e.q. bad->good),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# addition of new plugins and removal of others, missing files, etc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# beginning with the 1.12 stable series please only push stable versions to git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# and then only after addressing any possible issues discovered during the previous unstable series.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.12.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# please only commit stable updates (even numbered releases)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.14.0
</span> description         This is gst-plugins, a set of plug-ins for GStreamer.
 long_description    ${description}
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,11 +23,13 @@ distname            ${my_name}-${version}
</span> 
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  384e91223f068e7ef684313a786ef473f2592a86 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  4c306b03df0212f1b8903784e29bb3493319ba19ebebf13b0c56a17870292282
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  fb8a184a3c95eee35ccda58362efe3388fd3731d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  7e904660ff56e02b036cf7fdfb77a50a540828ca9d2614d69ba931772e5b6940 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3687296
</span> 
 depends_build       port:pkgconfig
 depends_lib         port:gstreamer1 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:graphene \
</span>                     port:libopus \
                     port:orc \
                     path:lib/pkgconfig/pango.pc:pango \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,40 +40,40 @@ gobject_introspection yes
</span> configure.args-append \
                     --disable-fatal-warnings \
                     --disable-silent-rules \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --enable-experimental \
</span>                     --disable-examples \
                     --disable-libvisual \
                     --disable-alsa \
                     --disable-cdparanoia \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-glx \
</span>                     --disable-ogg \
                     --disable-vorbis \
                     --disable-theora \
                     --disable-ivorbis \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --without-x \
</span>                     --disable-x \
                     --disable-xvideo \
                     --disable-xshm
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#avoid this error:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#:info:build gstbasetextoverlay.c:1511: error: 'for' loop initial declaration used outside C99 mode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#gstbasetextoverlay.c:1511: error: 'for' loop initial declaration used outside C99 mode
</span> configure.cflags-append -std=c99
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# in version 1.12.0 plugin rawparse moved from bad to base
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-activate {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {![catch {set installed [lindex [registry_active gstreamer1-gst-plugins-bad] 0]}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set _version [lindex $installed 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[vercmp $_version 1.12.0] < 0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            registry_deactivate_composite gstreamer1-gst-plugins-bad "" [list ports_nodepcheck 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} < 13 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append   --disable-cocoa --disable-opengl
</span>     }
 }
 
 variant x11 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append port:xorg-libice \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       port:xorg-libsm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       port:xorg-libXv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:mesa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:xorg-libX11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:xorg-libXext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:xorg-libXv
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete --without-x --disable-x --disable-xvideo --disable-xshm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-x \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-xshm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-xvideo \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-glx
</span> }
 
 default_variants +x11
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -87,12 +85,6 @@ variant ogg description {Build with support for libogg, libvorbis, libtheora} {
</span> 
 default_variants +ogg
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant examples description {Build example programs} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup qt4 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append port:gtk2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete --disable-examples
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> #
 # current cdparanoia port (cdparanoia III 10.2) appears to not be API compatible
 # with gst-plugins-base.  See #19843.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -130,6 +122,17 @@ if {[variant_isset universal]} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# in version 1.14.0 some functionality moved here from bad
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# deactivate the old port before activating the new one
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-activate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![catch {set installed [lindex [registry_active gstreamer1-gst-plugins-bad] 0]}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set _version [lindex $installed 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[vercmp $_version 1.14.0] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            registry_deactivate_composite gstreamer1-gst-plugins-bad "" [list ports_nodepcheck 1]
</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;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type      regex
 livecheck.name      ${my_name}
 livecheck.url       ${master_sites}
</pre><pre style='margin:0'>

</pre>