[131952] trunk/dports/gnome/gstreamer1-gst-plugins-base

devans at macports.org devans at macports.org
Wed Jan 21 13:24:22 PST 2015


Revision: 131952
          https://trac.macports.org/changeset/131952
Author:   devans at macports.org
Date:     2015-01-21 13:24:22 -0800 (Wed, 21 Jan 2015)
Log Message:
-----------
gstreamer1-gst-plugins-base: update to version 1.4.5, use gobject_introspection portgroup, remove legacy variants +no_x11 +no_ogg.

Modified Paths:
--------------
    trunk/dports/gnome/gstreamer1-gst-plugins-base/Portfile

Property Changed:
----------------
    trunk/dports/gnome/gstreamer1-gst-plugins-base/


Property changes on: trunk/dports/gnome/gstreamer1-gst-plugins-base
___________________________________________________________________
Modified: svn:mergeinfo
   - /users/devans/GNOME-3/stable/dports/gnome/gstreamer1-gst-plugins-base:125799-128155
   + /users/devans/GNOME-3/stable/dports/gnome/gstreamer1-gst-plugins-base:125799-131950

Modified: trunk/dports/gnome/gstreamer1-gst-plugins-base/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-base/Portfile	2015-01-21 21:23:36 UTC (rev 131951)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-base/Portfile	2015-01-21 21:24:22 UTC (rev 131952)
@@ -2,13 +2,14 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           gobject_introspection 1.0
 
 # https://bugzilla.gnome.org/show_bug.cgi?id=636134
 PortGroup           muniversal 1.0
 
 name                gstreamer1-gst-plugins-base
 set my_name         gst-plugins-base
-version             1.4.4
+version             1.4.5
 description         This is gst-plugins, a set of plug-ins for GStreamer.
 long_description    ${description}
 maintainers         nomaintainer
@@ -17,20 +18,22 @@
 license             LGPL-2+
 homepage            http://gstreamer.freedesktop.org/modules/${my_name}.html
 
-use_xz              yes
 master_sites        http://gstreamer.freedesktop.org/src/${my_name}/
 distname            ${my_name}-${version}
 
-checksums           rmd160  5fa82bc9b71459b2a2950ef8746cea5b1d5ab8e9 \
-                    sha256  49cd9e8f23c416b1607b43837a09833fa03e0106929d81ead2ddfde6c0ade44b
+use_xz              yes
 
+checksums           rmd160  5e1348015eba7be8b5492f3746040418367676d6 \
+                    sha256  77bd8199e7a312d3d71de9b7ddf761a3b78560a2c2a80829d0815ca39cbd551d
+
 depends_build       port:pkgconfig
 depends_lib         port:gstreamer1 \
                     port:orc \
                     path:lib/pkgconfig/pango.pc:pango \
-                    port:zlib \
-                    port:gobject-introspection
+                    port:zlib 
 
+gobject_introspection yes
+
 configure.args-append \
                     --enable-experimental \
                     --disable-examples \
@@ -46,11 +49,7 @@
                     --disable-xvideo \
                     --disable-xshm
 
-# legacy variants +no_x11 +no_ogg may be removed after 11/2014
-
-variant no_x11 conflicts x11 description {Legacy compatibility variant} {}
-
-variant x11 conflicts no_x11 {
+variant x11 {
     depends_lib-append port:xorg-libice \
                        port:xorg-libsm \
                        port:xorg-libXv
@@ -58,24 +57,14 @@
     configure.args-delete --without-x --disable-x --disable-xvideo --disable-xshm
 }
 
-if {[variant_isset no_x11]} {
-    default_variants -x11
-} else {
-    default_variants +x11
-}
+default_variants +x11
 
-variant no_ogg conflicts ogg description {Legacy compatibility variant} {}
-
-variant ogg conflicts no_ogg description {Build with support for libogg, libvorbis, libtheora} {
+variant ogg description {Build with support for libogg, libvorbis, libtheora} {
     depends_lib-append    port:libogg port:libvorbis port:libtheora
     configure.args-delete --disable-ogg --disable-vorbis --disable-theora
 }
 
-if {[variant_isset no_ogg]} {
-    default_variants -ogg
-} else {
-    default_variants +ogg
-}
+default_variants +ogg
 
 variant examples description {Build example programs} {
     PortGroup qt4 1.0
@@ -108,14 +97,7 @@
     set merger_host(i386) i686-apple-${os.platform}${os.major}
     set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
     set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
-
-    # gobject-introspection uses g-ir-scanner, which uses $CC from env
-    foreach arch ${configure.universal_archs} {
-        lappend merger_build_args(${arch})  CC='${configure.cc} -arch ${arch}'
-        lappend merger_destroot_args(${arch})  CC='${configure.cc} -arch ${arch}'
-    }
 } else {
-
     if {${build_arch} eq "i386"} {
         configure.args-append \
             --host=i686-apple-${os.platform}${os.major} \
@@ -125,9 +107,6 @@
             --host=${build_arch}-apple-${os.platform}${os.major} \
             --build=${build_arch}-apple-${os.platform}${os.major}
     }
-
-    build.args-append       CC="${configure.cc} ${configure.cc_archflags}"
-    destroot.args-append    CC="${configure.cc} ${configure.cc_archflags}"
 }
 
 livecheck.type      regex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150121/10de572f/attachment.html>


More information about the macports-changes mailing list