summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2014-09-25 10:09:28 +0000
committerJeroen Roovers <jer@gentoo.org>2014-09-25 10:09:28 +0000
commit5f3ceef4538f29bdfd71fb6adf7f4bd607b1fdb9 (patch)
treeb2067bfe4bb9910582e4430d4948fab717be86d1 /media-gfx
parentStable for HPPA (bug #523592). (diff)
downloadgentoo-2-5f3ceef4538f29bdfd71fb6adf7f4bd607b1fdb9.tar.gz
gentoo-2-5f3ceef4538f29bdfd71fb6adf7f4bd607b1fdb9.tar.bz2
gentoo-2-5f3ceef4538f29bdfd71fb6adf7f4bd607b1fdb9.zip
Add media-libs/giflib-5 patch by Paolo Pedroni (bug #523680).
(Portage version: 2.2.13/cvs/Linux x86_64, signed Manifest commit with key A792A613)
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/fbida/ChangeLog8
-rw-r--r--media-gfx/fbida/fbida-2.09-r3.ebuild (renamed from media-gfx/fbida/fbida-2.09-r2.ebuild)3
-rw-r--r--media-gfx/fbida/files/fbida-2.09-giflib-5.patch50
3 files changed, 59 insertions, 2 deletions
diff --git a/media-gfx/fbida/ChangeLog b/media-gfx/fbida/ChangeLog
index dd973fe4b47b..235977bf9b5c 100644
--- a/media-gfx/fbida/ChangeLog
+++ b/media-gfx/fbida/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-gfx/fbida
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/fbida/ChangeLog,v 1.113 2014/08/10 21:14:20 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/fbida/ChangeLog,v 1.114 2014/09/25 10:09:28 jer Exp $
+
+*fbida-2.09-r3 (25 Sep 2014)
+
+ 25 Sep 2014; Jeroen Roovers <jer@gentoo.org> -fbida-2.09-r2.ebuild,
+ +fbida-2.09-r3.ebuild, +files/fbida-2.09-giflib-5.patch:
+ Add media-libs/giflib-5 patch by Paolo Pedroni (bug #523680).
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org> fbida-2.09-r2.ebuild,
fbida-2.09.ebuild:
diff --git a/media-gfx/fbida/fbida-2.09-r2.ebuild b/media-gfx/fbida/fbida-2.09-r3.ebuild
index e3fdafe54a20..af8f04640114 100644
--- a/media-gfx/fbida/fbida-2.09-r2.ebuild
+++ b/media-gfx/fbida/fbida-2.09-r3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/fbida/fbida-2.09-r2.ebuild,v 1.2 2014/08/10 21:14:20 slyfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/fbida/fbida-2.09-r3.ebuild,v 1.1 2014/09/25 10:09:28 jer Exp $
EAPI=5
inherit eutils toolchain-funcs
@@ -59,6 +59,7 @@ src_prepare() {
epatch "${FILESDIR}"/ida-desktop.patch
epatch "${FILESDIR}"/${PN}-2.09-make.patch
epatch "${FILESDIR}"/${P}-giflib-4.2.patch
+ epatch "${FILESDIR}"/${P}-giflib-5.patch
pushd jpeg/ >/dev/null
epatch -p2 "${WORKDIR}"/${P}-jpeg-9a.patch
diff --git a/media-gfx/fbida/files/fbida-2.09-giflib-5.patch b/media-gfx/fbida/files/fbida-2.09-giflib-5.patch
new file mode 100644
index 000000000000..449954b0f104
--- /dev/null
+++ b/media-gfx/fbida/files/fbida-2.09-giflib-5.patch
@@ -0,0 +1,50 @@
+--- a/rd/read-gif.c
++++ b/rd/read-gif.c
+@@ -25,7 +25,11 @@
+ if (GIF_ERROR == DGifGetRecordType(h->gif,&RecordType)) {
+ if (debug)
+ fprintf(stderr,"gif: DGifGetRecordType failed\n");
++#if GIFLIB_MAJOR >= 5
++ GifErrorString((NULL));
++#else
+ GifErrorString();
++#endif
+ return -1;
+ }
+ switch (RecordType) {
+@@ -42,7 +46,11 @@
+ if (rc == GIF_ERROR) {
+ if (debug)
+ fprintf(stderr,"gif: DGifGetExtension failed\n");
++#if GIFLIB_MAJOR >= 5
++ GifErrorString((NULL));
++#else
+ GifErrorString();
++#endif
+ return -1;
+ }
+ if (debug) {
+@@ -98,7 +106,11 @@
+ memset(h,0,sizeof(*h));
+
+ h->infile = fp;
++#if GIFLIB_MAJOR >= 5
++ h->gif = DGifOpenFileHandle(fileno(fp),NULL);
++#else
+ h->gif = DGifOpenFileHandle(fileno(fp));
++#endif
+ h->row = malloc(h->gif->SWidth * sizeof(GifPixelType));
+
+ while (0 == image) {
+@@ -108,7 +120,11 @@
+ if (GIF_ERROR == DGifGetImageDesc(h->gif)) {
+ if (debug)
+ fprintf(stderr,"gif: DGifGetImageDesc failed\n");
++#if GIFLIB_MAJOR >= 5
++ GifErrorString((NULL));
++#else
+ GifErrorString();
++#endif
+ }
+ if (NULL == h->gif->SColorMap &&
+ NULL == h->gif->Image.ColorMap) {