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