Date: Sunday, June 1, 2014 @ 13:25:19
  Author: bpiotrowski
Revision: 214017

upgpkg: libgdiplus 2.10.9-5

rebuild against giflib 5.1.0

Added:
  libgdiplus/trunk/libgdiplus-2.10.9-giflib-5.1.0.patch
Modified:
  libgdiplus/trunk/PKGBUILD

--------------------------------------+
 PKGBUILD                             |    9 ++++++---
 libgdiplus-2.10.9-giflib-5.1.0.patch |   30 ++++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2014-06-01 11:15:42 UTC (rev 214016)
+++ PKGBUILD    2014-06-01 11:25:19 UTC (rev 214017)
@@ -3,7 +3,7 @@
 
 pkgname=libgdiplus
 pkgver=2.10.9
-pkgrel=4
+pkgrel=5
 pkgdesc="An Open Source Implementation of the GDI+ API"
 arch=(i686 x86_64)
 license=('MPL' 'LGPL')
@@ -13,12 +13,14 @@
         libpng15.patch
         libgdiplus0-giflib5.patch
         libgdiplus-2.10.9-gold.patch
-        libgdiplus-2.10.9-freetype25.patch)
+        libgdiplus-2.10.9-freetype25.patch
+        libgdiplus-2.10.9-giflib-5.1.0.patch)
 md5sums=('b4615c14584b5d73cbb9757c28887654'
          'a2d143676bbaceeb88b4c34069e93986'
          'ad97558c721106eea03c7808b501814b'
          '95fb92750c131ce9287419c3ac5fcb76'
-         '6ee484dde02ea89aded1287c0a8d4bad')
+         '6ee484dde02ea89aded1287c0a8d4bad'
+         '8c0a975b12a011b21e4216c44be1416e')
 
 prepare() {
   cd ${pkgname}-${pkgver}
@@ -26,6 +28,7 @@
   patch -Np1 -i ../libgdiplus0-giflib5.patch
   patch -Np1 -i ../libgdiplus-2.10.9-gold.patch
   patch -Np1 -i ../libgdiplus-2.10.9-freetype25.patch
+  patch -Np1 -i ../libgdiplus-2.10.9-giflib-5.1.0.patch
 
   sed -i -e 's/-L\${libjpeg_prefix}\/lib -ljpeg/-ljpeg/' configure
 }

Added: libgdiplus-2.10.9-giflib-5.1.0.patch
===================================================================
--- libgdiplus-2.10.9-giflib-5.1.0.patch                                (rev 0)
+++ libgdiplus-2.10.9-giflib-5.1.0.patch        2014-06-01 11:25:19 UTC (rev 
214017)
@@ -0,0 +1,30 @@
+diff -rupN a/src/gifcodec.c b/src/gifcodec.c
+--- a/src/gifcodec.c   2011-12-02 18:23:12.000000000 +0100
++++ b/src/gifcodec.c   2014-06-01 13:20:17.027203704 +0200
+@@ -581,7 +581,7 @@ gdip_load_gif_image (void *stream, GpIma
+       }
+ 
+       FreeExtensionMono(&global_extensions);
+-      DGifCloseFile (gif);
++      DGifCloseFile (gif, NULL);
+ 
+       *image = result;
+       return Ok;
+@@ -597,7 +597,7 @@ error:
+ 
+       if (gif != NULL) {
+               FreeExtensionMono (&global_extensions);
+-              DGifCloseFile (gif);
++              DGifCloseFile (gif, NULL);
+       }
+ 
+       *image = NULL;
+@@ -923,7 +923,7 @@ gdip_save_gif_image (void *stream, GpIma
+               }
+       }
+ 
+-      EGifCloseFile (fp);     
++      EGifCloseFile (fp, NULL);       
+       
+       return Ok;
+ 

Reply via email to