[arch-commits] Commit in mplayer/trunk (2 files)
Bartłomiej Piotrowski
bpiotrowski at nymeria.archlinux.org
Sun Jul 14 10:48:45 UTC 2013
Date: Sunday, July 14, 2013 @ 12:48:44
Author: bpiotrowski
Revision: 190070
upgpkg: mplayer 36285-2
- rebuild against ffmpeg 2.0
Added:
mplayer/trunk/0001-demux_gif-declare-missing-PrintGifError.patch
Modified:
mplayer/trunk/PKGBUILD
----------------------------------------------------+
0001-demux_gif-declare-missing-PrintGifError.patch | 34 +++++++++++++++++++
PKGBUILD | 9 +++--
2 files changed, 40 insertions(+), 3 deletions(-)
Added: 0001-demux_gif-declare-missing-PrintGifError.patch
===================================================================
--- 0001-demux_gif-declare-missing-PrintGifError.patch (rev 0)
+++ 0001-demux_gif-declare-missing-PrintGifError.patch 2013-07-14 10:48:44 UTC (rev 190070)
@@ -0,0 +1,34 @@
+From 5194f95d39ffbb0a4a7b027d8f1b084436feb22c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Bart=C5=82omiej=20Piotrowski?= <b at bpiotrowski.pl>
+Date: Sun, 14 Jul 2013 10:51:11 +0200
+Subject: [PATCH] demux_gif: declare missing PrintGifError
+
+Apparently it has been removed from newer Giflib releases.
+---
+ libmpdemux/demux_gif.c | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/libmpdemux/demux_gif.c b/libmpdemux/demux_gif.c
+index eee7a85..3d761c0 100644
+--- a/libmpdemux/demux_gif.c
++++ b/libmpdemux/demux_gif.c
+@@ -44,6 +44,16 @@ typedef struct {
+
+ #define GIF_SIGNATURE (('G' << 16) | ('I' << 8) | 'F')
+
++static void PrintGifError(void)
++{
++ char *Err = GifErrorString();
++
++ if (Err != NULL)
++ fprintf(stderr, "\nGIF-LIB error: %s.\n", Err);
++ else
++ fprintf(stderr, "\nGIF-LIB undefined error %d.\n", GifError());
++}
++
+ #ifndef CONFIG_GIF_TVT_HACK
+ // not supported by certain versions of the library
+ static int my_read_gif(GifFileType *gif, uint8_t *buf, int len)
+--
+1.8.3.2
+
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-07-14 09:54:42 UTC (rev 190069)
+++ PKGBUILD 2013-07-14 10:48:44 UTC (rev 190070)
@@ -5,7 +5,7 @@
pkgbase=mplayer
pkgname=('mplayer' 'mencoder')
pkgver=36285
-pkgrel=1
+pkgrel=2
arch=('i686' 'x86_64')
makedepends=('libxxf86dga' 'libxxf86vm' 'libmad' 'libxinerama' 'sdl' 'lame' 'libtheora' 'xvidcore' 'libmng' 'libxss' 'libgl' 'smbclient'
'aalib' 'jack' 'libcaca' 'x264' 'faac' 'faad2' 'lirc-utils' 'libxvmc' 'enca' 'libvdpau' 'opencore-amr' 'libdca' 'a52dec' 'schroedinger' 'libvpx'
@@ -15,15 +15,18 @@
options=('!buildflags' '!emptydirs')
source=(ftp://ftp.archlinux.org/other/packages/$pkgbase/$pkgbase-$pkgver.tar.xz
mplayer.desktop
- cdio-includes.patch)
+ cdio-includes.patch
+ 0001-demux_gif-declare-missing-PrintGifError.patch)
md5sums=('5e4f0d4d039b0219514cf52ae6da831d'
'c0d6ef795cf6de48e3b87ff7c23f0319'
- '7b5be7191aafbea64218dc4916343bbc')
+ '7b5be7191aafbea64218dc4916343bbc'
+ '12a2a5b79849d57eab60a1bfec2978c4')
prepare() {
cd "$srcdir/$pkgbase-$pkgver"
patch -Np0 -i ../cdio-includes.patch
+ patch -Np1 -i ../0001-demux_gif-declare-missing-PrintGifError.patch
}
build() {
More information about the arch-commits
mailing list