[116740] trunk/dports/graphics/clutter-gst/Portfile

David Evans devans at macports.org
Wed Feb 5 12:43:10 PST 2014


On 2/5/14 12:00 PM, g5pw at macports.org wrote:
> [116740] trunk/dports/graphics/clutter-gst/Portfile
>
> Revision
>     116740 <https://trac.macports.org/changeset/116740>
> Author
>     g5pw at macports.org
> Date
>     2014-02-05 12:00:55 -0800 (Wed, 05 Feb 2014)
>
>
>       Log Message
>
> graphics/clutter-gst:
>   update to 2.99
>   use active_variants PortGroup to ensure cogl is built with +gstreamer
>   this should fix #39844
>
>
>       Modified Paths
>
>   * trunk/dports/graphics/clutter-gst/Portfile
>     <#trunkdportsgraphicscluttergstPortfile>
>
>
>       Diff
>
>
>         Modified: trunk/dports/graphics/clutter-gst/Portfile (116739
>         => 116740)
>
>
> --- trunk/dports/graphics/clutter-gst/Portfile	2014-02-05 19:58:43 UTC (rev 116739)
> +++ trunk/dports/graphics/clutter-gst/Portfile	2014-02-05 20:00:55 UTC (rev 116740)
> @@ -2,9 +2,10 @@
>  # $Id$
>  
>  PortSystem      1.0
> +PortGroup       active_variants 1.1
>  
>  name            clutter-gst
> -version         2.0.10
> +version         2.99.0
>  license         LGPL-2.1+
>  set branch      [string range $version 0 [expr [string last "." $version] - 1]]
>  categories      graphics
> @@ -19,8 +20,8 @@
>  
>  use_xz          yes
>  
> -checksums       rmd160  84b2c5a80cf73a7932ab81dad857b338953247f7 \
> -                sha256  f00cf492a6d4f1036c70d8a0ebd2f0f47586ea9a9b49b1ffda79c9dc7eadca00
> +checksums       rmd160  c276938024d08ffdf5c8b4f189a669cc8bbddf34 \
> +                sha256  b81d1fdf5f523779653f1cadc5c3c63e0b934280429121ae939f326c3ed88b3e
>  
>  # Note that gstreamer1-gst-plugins-bad is in depends_build to ensure it is updated
>  # before this port.  Older versions produce libgstbasevideo-1.0.0.dylib which cause
> @@ -38,8 +39,13 @@
>      port:gstreamer1 \
>      port:gstreamer1-gst-plugins-base
>  
> +require_active_variants cogl gstreamer
> +
>  configure.args  --enable-debug=yes \
>                  --enable-introspection=yes \
>                  --disable-silent-rules
>  
> +build.args-append \
> +                GL_LDFLAGS=-lcogl-gst
> +
>  livecheck.type  gnome
>
This version upgrade is premature and needs to be reverted.  Current
stable version of clutter-gst-2.0 is 2.0.10, version 2.99 is a
pre-release version of the
forthcoming clutter-gst-3.0 which is incompatible (and installs in
parallel) with clutter-gst-2.0.  This move breaks clutter-gst dependents
empathy and totem is
both the current version and the 3.11 unstable ones.

In addition adding the +gstreamer variant to cogl as a non-default
variant guarantees that clutter-gst's default build will fail.  I would
just add the additional feature to cogl and forget the variant checking.

Dave
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-dev/attachments/20140205/6f090ef7/attachment.html>


More information about the macports-dev mailing list