summaryrefslogtreecommitdiff
path: root/extra/fbida
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-06-17 03:27:11 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-06-17 03:27:11 +0000
commit6459b84bf754eda5323f40eb7af76dde65b63251 (patch)
tree81947a270848520d4cf2f9d1c5ce91ced54fcdff /extra/fbida
parent942111e62628e9a5c4729563215b1cfb8911735e (diff)
Tue Jun 17 03:23:47 UTC 2014
Diffstat (limited to 'extra/fbida')
-rw-r--r--extra/fbida/PKGBUILD6
-rw-r--r--extra/fbida/ida-PrintGifError.patch22
2 files changed, 25 insertions, 3 deletions
diff --git a/extra/fbida/PKGBUILD b/extra/fbida/PKGBUILD
index 560de96b1..082f742a1 100644
--- a/extra/fbida/PKGBUILD
+++ b/extra/fbida/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 191916 2013-08-01 06:59:45Z bpiotrowski $
+# $Id: PKGBUILD 215158 2014-06-14 19:17:06Z andyrtr $
# Maintainer: Eric Bélanger <eric@archlinux.org>
pkgname=fbida
pkgver=2.09
-pkgrel=3
+pkgrel=4
pkgdesc="Few applications to display and elementary edit images: fbi, fbgs, ida, exiftran"
arch=('i686' 'x86_64')
url="http://www.kraxel.org/blog/linux/fbida/"
@@ -17,7 +17,7 @@ source=(http://www.kraxel.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.
sha1sums=('5838b2cb7188481fece6159fccb3b121acd906e7'
'SKIP'
'd06b70f2d581a1a3e9e0909b5af7f3f71ed54717'
- '4e7ed05fbfba46296aae11a9768680109bee8ac5')
+ 'a5644d75e868bfc23bc462c3b4bc84c1a168146c')
prepare() {
cd ${pkgname}-${pkgver}
diff --git a/extra/fbida/ida-PrintGifError.patch b/extra/fbida/ida-PrintGifError.patch
index 60a45ea7d..e023218dd 100644
--- a/extra/fbida/ida-PrintGifError.patch
+++ b/extra/fbida/ida-PrintGifError.patch
@@ -59,3 +59,25 @@ diff -Naur fbida-2.09-orig/rd/read-gif.c fbida-2.09/rd/read-gif.c
}
if (NULL == h->gif->SColorMap &&
NULL == h->gif->Image.ColorMap) {
+@@ -165,7 +165,7 @@
+ oops:
+ if (debug)
+ fprintf(stderr,"gif: fatal error, aborting\n");
+- DGifCloseFile(h->gif);
++ DGifCloseFile(h->gif, &Error);
+ fclose(h->infile);
+ free(h->row);
+ free(h);
+@@ -202,10 +202,11 @@
+ gif_done(void *data)
+ {
+ struct gif_state *h = data;
++ int Error;
+
+ if (debug)
+ fprintf(stderr,"gif: done, cleaning up\n");
+- DGifCloseFile(h->gif);
++ DGifCloseFile(h->gif, &Error);
+ fclose(h->infile);
+ if (h->il)
+ free(h->il);