commit e3bc3fc18aed9625a685ee432619d19059be3f99
Author: Jakub Bogusz <[email protected]>
Date:   Tue Sep 16 17:52:42 2014 +0200

    - adjusted to support giflib 5.0.x too

 libgdiplus-giflib.patch | 23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)
---
diff --git a/libgdiplus-giflib.patch b/libgdiplus-giflib.patch
index d70376d..6c1d983 100644
--- a/libgdiplus-giflib.patch
+++ b/libgdiplus-giflib.patch
@@ -80,21 +80,27 @@
        }
        
        if (gif == NULL) {
-@@ -581,7 +578,7 @@
+@@ -581,7 +578,11 @@
        }
  
        FreeExtensionMono(&global_extensions);
--      DGifCloseFile (gif);
++#if (GIFLIB_MAJOR > 5) || ((GIFLIB_MAJOR == 5) && (GIFLIB_MINOR >= 1))
 +      DGifCloseFile (gif, NULL);
++#else
+       DGifCloseFile (gif);
++#endif
  
        *image = result;
        return Ok;
-@@ -597,7 +594,7 @@
+@@ -597,7 +598,11 @@
  
        if (gif != NULL) {
                FreeExtensionMono (&global_extensions);
--              DGifCloseFile (gif);
++#if (GIFLIB_MAJOR > 5) || ((GIFLIB_MAJOR == 5) && (GIFLIB_MINOR >= 1))
 +              DGifCloseFile (gif, NULL);
++#else
+               DGifCloseFile (gif);
++#endif
        }
  
        *image = NULL;
@@ -166,12 +172,15 @@
                        if (red != NULL) {
                                GdipFree (red);
                        }
-@@ -923,13 +922,13 @@
+@@ -923,13 +930,17 @@
                }
        }
  
--      EGifCloseFile (fp);     
-+      EGifCloseFile (fp, NULL);       
++#if (GIFLIB_MAJOR > 5) || ((GIFLIB_MAJOR == 5) && (GIFLIB_MINOR >= 1))
++      EGifCloseFile (fp, NULL);
++#else
+       EGifCloseFile (fp);     
++#endif
        
        return Ok;
  
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libgdiplus.git/commitdiff/e3bc3fc18aed9625a685ee432619d19059be3f99

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to