[131951] trunk/dports/gnome/gstreamer1

devans at macports.org devans at macports.org
Wed Jan 21 13:23:36 PST 2015


Revision: 131951
          https://trac.macports.org/changeset/131951
Author:   devans at macports.org
Date:     2015-01-21 13:23:36 -0800 (Wed, 21 Jan 2015)
Log Message:
-----------
gstreamer1: update to version 1.4.5, use gobject_introspection portgroup.

Modified Paths:
--------------
    trunk/dports/gnome/gstreamer1/Portfile

Property Changed:
----------------
    trunk/dports/gnome/gstreamer1/


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

Modified: trunk/dports/gnome/gstreamer1/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1/Portfile	2015-01-21 19:53:32 UTC (rev 131950)
+++ trunk/dports/gnome/gstreamer1/Portfile	2015-01-21 21:23:36 UTC (rev 131951)
@@ -3,13 +3,14 @@
 
 PortSystem          1.0
 PortGroup           conflicts_build 1.0
+PortGroup           gobject_introspection 1.0
 
 # https://bugzilla.gnome.org/show_bug.cgi?id=636134
 PortGroup           muniversal 1.0
 
 name                gstreamer1
 set my_name         gstreamer
-version             1.4.4
+version             1.4.5
 description         GStreamer is a library for constructing graphs of media-handling components.
 long_description    The applications it supports range from simple Ogg/Vorbis playback, audio/video \
                     streaming to complex audio (mixing) and video (non-linear editing) processing.
@@ -22,21 +23,23 @@
 
 master_sites        http://gstreamer.freedesktop.org/src/${my_name}/
 
-checksums           rmd160  528b1301bd0c1434fc0ccdbf34ae4de4b0215100 \
-                    sha256  f0e305d91a93d05bf9e332cd4256ca07d77f5186a4d73847b7ae6db218f2c237
+use_xz              yes
 
+checksums           rmd160  8e4717b6a824fb029dea344264a304e05adb9aba \
+                    sha256  40801aa7f979024526258a0e94707ba42b8ab6f7d2206e56adbc4433155cb0ae
+
 depends_build       port:gzip \
                     port:m4 \
                     path:bin/perl:perl5 \
                     port:pkgconfig
+
 depends_lib         port:bison \
                     port:flex \
                     port:gettext \
                     path:lib/pkgconfig/glib-2.0.pc:glib2 \
-                    port:libxml2 \
-                    port:gobject-introspection
+                    port:libxml2
 
-use_xz              yes
+gobject_introspection yes
 
 conflicts_build     check
 
@@ -48,14 +51,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} \
@@ -65,17 +61,8 @@
             --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}"
 }
 
-# The rules enabled by gobject-introspection require GNU make 3.81+
-platform darwin 8 {
-    depends_build-append    port:gmake
-    build.cmd               ${prefix}/bin/gmake
-}
-
 livecheck.type      regex
 livecheck.url       ${master_sites}
 livecheck.regex     "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150121/71ef9cb3/attachment.html>


More information about the macports-changes mailing list