[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