[packages/fbida] - fixed giflib patch; release 12

qboosh qboosh at pld-linux.org
Sat Feb 1 16:38:09 CET 2014


commit 41d8d4340b9fd3b352eadc080603502f0c6a2692
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Feb 1 16:39:44 2014 +0100

    - fixed giflib patch; release 12

 fbida-giflib.patch | 15 +++++++--------
 fbida.spec         |  2 +-
 2 files changed, 8 insertions(+), 9 deletions(-)
---
diff --git a/fbida.spec b/fbida.spec
index 93ba1f4..47e1af6 100644
--- a/fbida.spec
+++ b/fbida.spec
@@ -21,7 +21,7 @@ Summary:	fbida - a few applications for viewing and editing images
 Summary(pl.UTF-8):	fbida - kilka aplikacji do oglądania i edycji obrazków
 Name:		fbida
 Version:	2.09
-Release:	11
+Release:	12
 License:	GPL
 Group:		Applications/Graphics
 Source0:	http://www.kraxel.org/releases/fbida/%{name}-%{version}.tar.gz
diff --git a/fbida-giflib.patch b/fbida-giflib.patch
index 60a45ea..6508915 100644
--- a/fbida-giflib.patch
+++ b/fbida-giflib.patch
@@ -1,16 +1,15 @@
 diff -Naur fbida-2.09-orig/rd/read-gif.c fbida-2.09/rd/read-gif.c
 --- fbida-2.09-orig/rd/read-gif.c	2013-07-29 16:43:26.949362012 -0400
 +++ fbida-2.09/rd/read-gif.c	2013-07-29 16:43:43.669166969 -0400
-@@ -13,6 +13,14 @@
+@@ -13,6 +13,13 @@
      int w,h;
  };
  
 +static void
-+localPrintGifError(void)
++localPrintGifError(int ErrorCode)
 +{
-+    int ErrorCode=0;
-+    GifErrorString(ErrorCode);
-+    fprintf(stderr, "\nGIF-LIB error: %i.\n", ErrorCode);
++    const char *err = GifErrorString(ErrorCode);
++    fprintf(stderr, "\nGIF-LIB error %d: %s.\n", ErrorCode, err);
 +}
 +
  static GifRecordType
@@ -21,7 +20,7 @@ diff -Naur fbida-2.09-orig/rd/read-gif.c fbida-2.09/rd/read-gif.c
  	    if (debug)
  		fprintf(stderr,"gif: DGifGetRecordType failed\n");
 -	    PrintGifError();
-+	    localPrintGifError();
++	    localPrintGifError(h->gif->Error);
  	    return -1;
  	}
  	switch (RecordType) {
@@ -30,7 +29,7 @@ diff -Naur fbida-2.09-orig/rd/read-gif.c fbida-2.09/rd/read-gif.c
  		    if (debug)
  			fprintf(stderr,"gif: DGifGetExtension failed\n");
 -		    PrintGifError();
-+		    localPrintGifError();
++		    localPrintGifError(h->gif->Error);
  		    return -1;
  		}
  		if (debug) {
@@ -55,7 +54,7 @@ diff -Naur fbida-2.09-orig/rd/read-gif.c fbida-2.09/rd/read-gif.c
  		if (debug)
  		    fprintf(stderr,"gif: DGifGetImageDesc failed\n");
 -		PrintGifError();
-+		localPrintGifError();
++		localPrintGifError(h->gif->Error);
  	    }
  	    if (NULL == h->gif->SColorMap &&
  		NULL == h->gif->Image.ColorMap) {
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/fbida.git/commitdiff/41d8d4340b9fd3b352eadc080603502f0c6a2692



More information about the pld-cvs-commit mailing list