<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/adbc145f6e9f064b6d182b6d2769da373e96e086">https://github.com/macports/macports-ports/commit/adbc145f6e9f064b6d182b6d2769da373e96e086</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit adbc145f6e9f064b6d182b6d2769da373e96e086
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Fri May 11 00:03:22 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    gstreamer1: update to version 1.14.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * deactivate conflicting gstreamer1-gst-plugins-bad in pre-activate
</span>---
 gnome/gstreamer1/Portfile | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gstreamer1/Portfile b/gnome/gstreamer1/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0db03db..6a96e9e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gstreamer1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gstreamer1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,12 +9,8 @@ PortGroup           muniversal 1.0
</span> 
 name                gstreamer1
 set my_name         gstreamer
<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         GStreamer is a library for constructing graphs of media-handling components.
 long_description    The applications it supports range from simple Ogg/Vorbis playback, audio/video \
                     streaming to complex audio (mixing) and video (non-linear editing) processing.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,8 +25,9 @@ master_sites        https://gstreamer.freedesktop.org/src/${my_name}/
</span> 
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  55c1a266742610f69dcf27e26eff933e2b9f298f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  5a8704aa4c2eeb04da192c4a9942f94f860ac1a585de90d9f914bac26a970674
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  380a0173fd2926eb6bcc36173cbef68a8c6b8b87 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  fc361367f0d4b780a868a8833f9f30b9c9f4ac9faea4e6b251db8b4b0398466e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3249836
</span> 
 depends_build       port:gzip \
                     port:m4 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -82,6 +79,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.url       ${master_sites}
 livecheck.regex     "${my_name}-(\\d+\\\.\\d*\[02468\](?:\\.\\d+)*)${extract.suffix}"
</pre><pre style='margin:0'>

</pre>