[72651] trunk/dports

Rainer Müller raimue at macports.org
Thu Oct 21 18:46:47 PDT 2010


Changes like this should not be necessary anymore with 1.9. If you try
to install +universal and a dependency does not have a universal
variant, it will print a descriptive error message:

  $ sudo port install foo +universal
  Error: Cannot install foo for the arch(s) 'i386 x86_64' because
  Error: its dependency bar is only installed for the arch 'x86_64'
  Error: and does not have a universal variant.
  Error: Unable to execute port: architecture mismatch
  To report a bug, see <http://guide.macports.org/#project.tickets>

Rainer

On 2010-10-22 00:04 , devans at macports.org wrote:
> Revision: 72651
>           http://trac.macports.org/changeset/72651
> Author:   devans at macports.org
> Date:     2010-10-21 15:04:56 -0700 (Thu, 21 Oct 2010)
> Log Message:
> -----------
> dependents of gst-plugins-base are not universal.
> 
> Modified Paths:
> --------------
>     trunk/dports/comms/farsight2/Portfile
>     trunk/dports/comms/telepathy-farsight/Portfile
>     trunk/dports/comms/telepathy-gabble/Portfile
>     trunk/dports/gnome/gnome-media/Portfile
>     trunk/dports/graphics/clutter-gst/Portfile
>     trunk/dports/net/libnice/Portfile
>     trunk/dports/python/py26-gst-python/Portfile
> 
> Modified: trunk/dports/comms/farsight2/Portfile
> ===================================================================
> --- trunk/dports/comms/farsight2/Portfile	2010-10-21 20:57:46 UTC (rev 72650)
> +++ trunk/dports/comms/farsight2/Portfile	2010-10-21 22:04:56 UTC (rev 72651)
> @@ -5,6 +5,7 @@
>  
>  name            farsight2
>  version         0.0.21
> +revision        1
>  description     Farsight - Audio/Video Communications Framework
>  long_description \
>                  The Farsight project is an effort to create a framework \
> @@ -42,12 +43,11 @@
>                  --disable-valgrind
>  
>  #
> -# py26-gst-python -> py26-cairo -> py26-numpy is not universal
> +# py26-gst-python -> gst-plugins-base -> orc is not universal
> +# libnice -> gst-plugins-base -> orc is not universal
>  #
>  
> -if {[variant_isset python]} {
> -        universal_variant no
> -}
> +universal_variant no
>  
>  variant python description {Enable bulding of Python bindings} {
>                  configure.args-delete       --disable-python
> 
> Modified: trunk/dports/comms/telepathy-farsight/Portfile
> ===================================================================
> --- trunk/dports/comms/telepathy-farsight/Portfile	2010-10-21 20:57:46 UTC (rev 72650)
> +++ trunk/dports/comms/telepathy-farsight/Portfile	2010-10-21 22:04:56 UTC (rev 72651)
> @@ -29,8 +29,9 @@
>                  port:farsight2
>  
>  #
> -# farsight2 is not universal
> +# farsight2 -> libnice -> gst-plugins-base -> orc is not universal
>  #
> +
>  universal_variant   no
>  
>  patchfiles      patch-python-pytpfarsightmodule.c.diff \
> 
> Modified: trunk/dports/comms/telepathy-gabble/Portfile
> ===================================================================
> --- trunk/dports/comms/telepathy-gabble/Portfile	2010-10-21 20:57:46 UTC (rev 72650)
> +++ trunk/dports/comms/telepathy-gabble/Portfile	2010-10-21 22:04:56 UTC (rev 72651)
> @@ -5,10 +5,11 @@
>  
>  name            telepathy-gabble
>  version         0.10.3
> +revision        1
>  description     The ${name} component of Telepathy - a Flexible Communications Framework
>  long_description \
>                  Gabble is a Jabber/XMPP connection manager that handles single- and multi-user \
> -                chats and voice/video calls.  
> +                chats and voice/video calls.
>  maintainers     devans openmaintainer
>  categories      comms
>  platforms       darwin
> @@ -35,6 +36,12 @@
>  
>  configure.args  --disable-silent-rules
>  
> +#
> +# libnice -> gst-plugins-base -> orc is not universal
> +#
> +
> +universal_variant no
> +
>  livecheck.type  regex
>  livecheck.url   ${master_sites}
>  livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
> 
> Modified: trunk/dports/gnome/gnome-media/Portfile
> ===================================================================
> --- trunk/dports/gnome/gnome-media/Portfile	2010-10-21 20:57:46 UTC (rev 72650)
> +++ trunk/dports/gnome/gnome-media/Portfile	2010-10-21 22:04:56 UTC (rev 72651)
> @@ -5,7 +5,7 @@
>  
>  name            gnome-media
>  version         2.30.0
> -revision        1
> +revision        2
>  set branch      [join [lrange [split ${version} .] 0 1] .]
>  description     A collection of utilities for simple multimedia handling.
>  long_description	\
> @@ -37,6 +37,12 @@
>                  --disable-pulseaudio \
>                  --disable-gstmix
>  
> +#
> +# gst-plugins-base -> orc is not universal
> +#
> +
> +universal_variant no
> +
>  variant deprecated description {Enable deprecated functionality} {
>          configure.args-delete --disable-gstmix
>          configure.args-append --enable-gstmix
> 
> Modified: trunk/dports/graphics/clutter-gst/Portfile
> ===================================================================
> --- trunk/dports/graphics/clutter-gst/Portfile	2010-10-21 20:57:46 UTC (rev 72650)
> +++ trunk/dports/graphics/clutter-gst/Portfile	2010-10-21 22:04:56 UTC (rev 72651)
> @@ -5,6 +5,7 @@
>  
>  name            clutter-gst
>  version         1.3.2
> +revision        1
>  set branch      [string range $version 0 [expr [string last "." $version] - 1]]
>  categories      graphics
>  description     Clutter GStreamer integration library.
> @@ -29,6 +30,12 @@
>  
>  configure.args  --enable-introspection=no
>  
> +#
> +# gst-plugins-base -> orc is not universal
> +#
> +
> +universal_variant no
> +
>  livecheck.type  regex
>  livecheck.url   http://www.clutter-project.org/sources/${name}/${branch}/
>  livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
> 
> Modified: trunk/dports/net/libnice/Portfile
> ===================================================================
> --- trunk/dports/net/libnice/Portfile	2010-10-21 20:57:46 UTC (rev 72650)
> +++ trunk/dports/net/libnice/Portfile	2010-10-21 22:04:56 UTC (rev 72651)
> @@ -5,6 +5,7 @@
>  
>  name            libnice
>  version         0.0.13
> +revision        1
>  description     Libnice is an implementation of the IETF's draft Interactice \
>                  Connectivity Establishment standard (ICE).
>  long_description \
> @@ -17,9 +18,9 @@
>  homepage        http://nice.freedesktop.org/wiki/
>  master_sites    http://nice.freedesktop.org/releases/
>  
> -checksums           md5     e5b9f799a57cb939ea2658ec35253ab9 \
> -                    sha1    703b03fbb20da693c057d3fe5074b182a17c7364 \
> -                    rmd160  0a20d03c4ed0fb1677149b2d9595a6111e958a15
> +checksums       md5     e5b9f799a57cb939ea2658ec35253ab9 \
> +                sha1    703b03fbb20da693c057d3fe5074b182a17c7364 \
> +                rmd160  0a20d03c4ed0fb1677149b2d9595a6111e958a15
>  
>  depends_build   port:pkgconfig \
>                  port:gtk-doc
> @@ -31,6 +32,12 @@
>  configure.args  --disable-gupnp \
>                  --with-gstreamer
>  
> +#
> +# gst-plugins-base -> orc is not universal
> +#
> +
> +universal_variant no
> +
>  livecheck.type  regex
>  livecheck.url   ${master_sites}
>  livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
> 
> Modified: trunk/dports/python/py26-gst-python/Portfile
> ===================================================================
> --- trunk/dports/python/py26-gst-python/Portfile	2010-10-21 20:57:46 UTC (rev 72650)
> +++ trunk/dports/python/py26-gst-python/Portfile	2010-10-21 22:04:56 UTC (rev 72651)
> @@ -5,6 +5,7 @@
>  
>  name                py26-gst-python
>  version             0.10.19
> +revision            1
>  categories          python gnome multimedia
>  maintainers         rmstonecipher elelay openmaintainer
>  description         GStreamer python bindings
> @@ -29,5 +30,11 @@
>  configure.pkg_config_path   ${python_prefix}/lib/pkgconfig
>  configure.python            ${prefix}/bin/python2.6
>  
> +#
> +# gst-plugins-base -> orc is not universal
> +#
> +
> +universal_variant no
> +
>  livecheck.url       http://gstreamer.freedesktop.org/src/${my_name}/
>  livecheck.regex     "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
> 
> 
> 
> 
> _______________________________________________
> macports-changes mailing list
> macports-changes at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-changes



More information about the macports-dev mailing list