[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