[arch-commits] CVS update of extra/multimedia-plugins/gstreamer0.10-faad (3 files)
Jan de Groot
jgc at archlinux.org
Mon Mar 17 22:56:35 UTC 2008
Date: Monday, March 17, 2008 @ 18:56:35
Author: jgc
Path: /home/cvs-extra/extra/multimedia-plugins/gstreamer0.10-faad
Modified: PKGBUILD (1.7 -> 1.8) badconf (1.3 -> 1.4)
Removed: faad-2.5.patch (1.1)
upgpkg: gstreamer0.10-faad 0.10.6-1
----------------+
PKGBUILD | 10 ++++----
badconf | 2 -
faad-2.5.patch | 63 -------------------------------------------------------
3 files changed, 6 insertions(+), 69 deletions(-)
Index: extra/multimedia-plugins/gstreamer0.10-faad/PKGBUILD
diff -u extra/multimedia-plugins/gstreamer0.10-faad/PKGBUILD:1.7 extra/multimedia-plugins/gstreamer0.10-faad/PKGBUILD:1.8
--- extra/multimedia-plugins/gstreamer0.10-faad/PKGBUILD:1.7 Sat Jun 30 05:44:07 2007
+++ extra/multimedia-plugins/gstreamer0.10-faad/PKGBUILD Mon Mar 17 18:56:35 2008
@@ -1,21 +1,21 @@
-# $Id: PKGBUILD,v 1.7 2007/06/30 09:44:07 jgc Exp $
+# $Id: PKGBUILD,v 1.8 2008/03/17 22:56:35 jgc Exp $
# Maintainer: Jan de Groot <jgc at archlinux.org>
pkgname=gstreamer0.10-faad
-pkgver=0.10.5
+pkgver=0.10.6
pkgrel=1
pkgdesc="GStreamer FAAD plugin"
arch=(i686 x86_64)
license=('LGPL')
-depends=("gstreamer0.10-bad>=${pkgver}" 'faad2>=2.5-3')
+depends=("gstreamer0.10-bad>=${pkgver}" 'faad2>=2.6')
makedepends=('pkgconfig')
url="http://gstreamer.freedesktop.org/"
groups=('gstreamer0.10-plugins')
_relname=gst-plugins-bad
source=(${url}/src/${_relname}/${_relname}-${pkgver}.tar.bz2
badconf)
-md5sums=('395f3ed705928e77e5620cccf11a8cff'
- 'e0cebf1d6da30d851d4fc6d40b42e0e6')
+md5sums=('fb47838aa0ccef52683cea5d89364053'
+ '247d6fde78f24551e2e1406e616b108d')
build() {
cd ${startdir}/src/${_relname}-${pkgver}
Index: extra/multimedia-plugins/gstreamer0.10-faad/badconf
diff -u extra/multimedia-plugins/gstreamer0.10-faad/badconf:1.3 extra/multimedia-plugins/gstreamer0.10-faad/badconf:1.4
--- extra/multimedia-plugins/gstreamer0.10-faad/badconf:1.3 Sat Jun 30 05:44:07 2007
+++ extra/multimedia-plugins/gstreamer0.10-faad/badconf Mon Mar 17 18:56:35 2008
@@ -1,5 +1,5 @@
# String with all external plugins
-ext_plugins="alsa amrwb bz2 cdaudio directfb divx dts faac faad gsm ivorbis jack ladspa libmms mpeg2enc musepack musicbrainz mythtv neon sdl sndfile soundtoch spc swfdec theoradec timidity x264 xvid"
+ext_plugins="alsa amrwb bz2 cdaudio directfb divx dts faac faad gsm ivorbis jack ladspa libmms mpeg2enc musepack musicbrainz mythtv neon sdl sndfile soundtoch spc swfdec theoradec timidity x264 xvid metadata soup"
# Make sure plugin paths are correct
plugdirs=${plugins/alsa/alsaspdif/}
Index: extra/multimedia-plugins/gstreamer0.10-faad/faad-2.5.patch
diff -u extra/multimedia-plugins/gstreamer0.10-faad/faad-2.5.patch:1.1 extra/multimedia-plugins/gstreamer0.10-faad/faad-2.5.patch:removed
--- extra/multimedia-plugins/gstreamer0.10-faad/faad-2.5.patch:1.1 Sun Apr 8 17:15:11 2007
+++ extra/multimedia-plugins/gstreamer0.10-faad/faad-2.5.patch Mon Mar 17 18:56:35 2008
@@ -1,63 +0,0 @@
---- ext/faad/gstfaad.c 2006/10/06 15:49:39 1.58
-+++ ext/faad/gstfaad.c 2007/02/11 11:59:49 1.60
-@@ -30,19 +30,33 @@
- * with types changed to match glib types, since those are defined for us.
- * However, upstream FAAD is distributed with a broken header file that defined
- * these wrongly (in a way which was broken on 64 bit systems).
-+ *
- * Upstream CVS still has the bug, but has also renamed all the public symbols
-- * for Better Corporate Branding (or whatever), so we're screwed there.
-+ * for Better Corporate Branding (or whatever), so we need to take that
-+ * (FAAD_IS_NEAAC) into account as well.
- *
- * We must call them using these definitions. Most distributions now have the
- * corrected header file (they distribute a patch along with the source),
-- * but not all, hence this Truly Evil Hack. This hack will need updating if
-- * upstream ever releases something with the new API.
-+ * but not all, hence this Truly Evil Hack.
-+ *
-+ * Note: The prototypes don't need to be defined conditionaly, as the cpp will
-+ * do that for us.
- */
-+#ifdef FAAD_IS_NEAAC
-+#define NeAACDecInit NeAACDecInit_no_definition
-+#define NeAACDecInit2 NeAACDecInit2_no_definition
-+#else
- #define faacDecInit faacDecInit_no_definition
- #define faacDecInit2 faacDecInit2_no_definition
-+#endif
- #include "gstfaad.h"
-+#ifdef FAAD_IS_NEAAC
-+#undef NeAACDecInit
-+#undef NeAACDecInit2
-+#else
- #undef faacDecInit
- #undef faacDecInit2
-+#endif
-
- extern long faacDecInit (faacDecHandle, guint8 *, guint32, guint32 *, guint8 *);
- extern int8_t faacDecInit2 (faacDecHandle, guint8 *, guint32,
---- configure.ac 2007/02/08 15:00:00 1.727
-+++ configure.ac 2007/02/11 11:35:47 1.729
-@@ -539,6 +539,13 @@
- HAVE_FAAD="yes"
- GST_CHECK_LIBHEADER(FAAD, faad, faacDecOpen, -lm, faad.h,
- FAAD_LIBS="-lfaad -lm", HAVE_FAAD="no")
-+ if test $HAVE_FAAD = "no"; then
-+ GST_CHECK_LIBHEADER(FAAD, faad, NeAACDecOpen, -lm, neaacdec.h,
-+ [ FAAD_LIBS="-lfaad -lm"
-+ AC_DEFINE(FAAD_IS_NEAAC, 1, [Define if AAC is using new api prefix])
-+ ],
-+ HAVE_FAAD="no",)
-+ fi
- if test $HAVE_FAAD = "yes"; then
- AC_MSG_CHECKING([Checking for FAAD >= 2])
- AC_TRY_RUN([
-@@ -569,6 +576,7 @@
- fi
- AS_SCRUB_INCLUDE(FAAD_CFLAGS)
- AC_SUBST(FAAD_LIBS)
-+ AC_SUBST(FAAD_IS_NEAAC)
- ])
-
- dnl *** gsm ***
More information about the arch-commits
mailing list