[arch-commits] Commit in libgdiplus/trunk (2 files)

Bartłomiej Piotrowski bpiotrowski at nymeria.archlinux.org
Sun Jun 1 11:25:20 UTC 2014


    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;
+ 




More information about the arch-commits mailing list