[59177] trunk/dports/gnome/gst-plugins-good

macsforever2000 at macports.org macsforever2000 at macports.org
Sat Oct 10 18:31:48 PDT 2009


Revision: 59177
          http://trac.macports.org/changeset/59177
Author:   macsforever2000 at macports.org
Date:     2009-10-10 18:31:44 -0700 (Sat, 10 Oct 2009)
Log Message:
-----------
Fix build errors. Maintainer gave permission to commit. (#20980 and #21858)

Modified Paths:
--------------
    trunk/dports/gnome/gst-plugins-good/Portfile

Added Paths:
-----------
    trunk/dports/gnome/gst-plugins-good/files/patch-Makefile.am.diff
    trunk/dports/gnome/gst-plugins-good/files/patch-cocoawindow.m.diff
    trunk/dports/gnome/gst-plugins-good/files/patch-sys-osxaudio-gstosxringbuffer.c.diff

Modified: trunk/dports/gnome/gst-plugins-good/Portfile
===================================================================
--- trunk/dports/gnome/gst-plugins-good/Portfile	2009-10-11 00:54:05 UTC (rev 59176)
+++ trunk/dports/gnome/gst-plugins-good/Portfile	2009-10-11 01:31:44 UTC (rev 59177)
@@ -34,20 +34,28 @@
       
 use_bzip2 	yes
 
-patchfiles      patch-configure.diff
+patchfiles      patch-configure.diff \
+                patch-sys-osxaudio-gstosxringbuffer.c.diff \
+                patch-cocoawindow.m.diff \
+                patch-Makefile.am.diff
 
 pre-configure {
 	reinplace "s|OBJC = gcc|OBJC = @OBJC@|" ${worksrcpath}/sys/osxvideo/Makefile.in
 	reinplace "s|-DGST_DISABLE_DEPRECATED||" ${worksrcpath}/configure
 }
 
-configure.args   --disable-schemas-install --disable-goom
+configure.cmd   ./autogen.sh
+configure.args   --disable-schemas-install --with-default-videosink=ximagesink
 
 post-activate {
         system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
              gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas"
 }
 
+platform darwin i386 {
+        configure.args-append --build=${build_arch}-apple-darwin${os.major}
+}
+
 livecheck.type  regex
 livecheck.url   http://gstreamer.freedesktop.org/src/${name}/
 livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Added: trunk/dports/gnome/gst-plugins-good/files/patch-Makefile.am.diff
===================================================================
--- trunk/dports/gnome/gst-plugins-good/files/patch-Makefile.am.diff	                        (rev 0)
+++ trunk/dports/gnome/gst-plugins-good/files/patch-Makefile.am.diff	2009-10-11 01:31:44 UTC (rev 59177)
@@ -0,0 +1,10 @@
+--- sys/osxaudio/Makefile.am.orig	2009-10-10 11:24:40.000000000 -0600
++++ sys/osxaudio/Makefile.am	2009-10-10 11:26:07.000000000 -0600
+@@ -12,6 +12,7 @@
+     -lgstinterfaces- at GST_MAJORMINOR@  \
+     -lgstaudio- at GST_MAJORMINOR@       \
+     $(GST_PLUGINS_BASE_LIBS)          \
++    $(GST_BASE_LIBS)                  \
+     $(GST_LIBS)
+ libgstosxaudio_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -Wl,-framework -Wl,CoreAudio -Wl,-framework -Wl,AudioUnit -Wl,-framework -Wl,CoreServices
+ libgstosxaudio_la_LIBTOOLFLAGS = --tag=disable-static

Added: trunk/dports/gnome/gst-plugins-good/files/patch-sys-osxaudio-gstosxringbuffer.c.diff
===================================================================
--- trunk/dports/gnome/gst-plugins-good/files/patch-sys-osxaudio-gstosxringbuffer.c.diff	                        (rev 0)
+++ trunk/dports/gnome/gst-plugins-good/files/patch-sys-osxaudio-gstosxringbuffer.c.diff	2009-10-11 01:31:44 UTC (rev 59177)
@@ -0,0 +1,10 @@
+--- sys/osxaudio/gstosxringbuffer.c.orig	2009-10-08 20:32:52.000000000 -0500
++++ sys/osxaudio/gstosxringbuffer.c	2009-10-08 21:04:55.000000000 -0500
+@@ -43,6 +43,7 @@
+  */
+ 
+ #include <CoreAudio/CoreAudio.h>
++#include <CoreServices/CoreServices.h>
+ #include <gst/gst.h>
+ #include <gst/audio/multichannel.h>
+ #include "gstosxringbuffer.h"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091010/1cbaa48d/attachment.html>


More information about the macports-changes mailing list