<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>