Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=imgrebuild.git;a=commitdiff;h=2a6fdee036cd885de16c5208568a928e92cabc1c

commit 2a6fdee036cd885de16c5208568a928e92cabc1c
Author: Devil505 <devil505li...@gmail.com>
Date:   Wed May 26 18:19:57 2010 +0200

libkate-0.3.7-2-i686
* rebuilt with libpng 1.4
* added patch (from gentoo)

diff --git a/source/lib-extra/libkate/FrugalBuild 
b/source/lib-extra/libkate/FrugalBuild
index be813d4..94dbf0b 100644
--- a/source/lib-extra/libkate/FrugalBuild
+++ b/source/lib-extra/libkate/FrugalBuild
@@ -3,12 +3,14 @@

pkgname=libkate
pkgver=0.3.7
-pkgrel=1
+pkgrel=2
pkgdesc="kate is a karaoke and text codec for embedding in ogg"
Finclude googlecode
-depends=('glibc' 'libogg' 'libpng' 'python>=2.6')
+depends=('glibc' 'libogg' 'libpng>=1.4.2' 'python>=2.6')
groups=('lib-extra')
archs=('i686' 'x86_64')
-sha1sums=('08ab5837d12b09ff36c213be17cfb0597dd8d9b0')
+source=($source $pkgname-$pkgver-libpng14.patch)
+sha1sums=('08ab5837d12b09ff36c213be17cfb0597dd8d9b0' \
+          '8306759bf08334a6d3116d4f85d71efc739e0d88')

# optimization OK
diff --git a/source/lib-extra/libkate/libkate-0.3.7-libpng14.patch 
b/source/lib-extra/libkate/libkate-0.3.7-libpng14.patch
new file mode 100644
index 0000000..e93ac75
--- /dev/null
+++ b/source/lib-extra/libkate/libkate-0.3.7-libpng14.patch
@@ -0,0 +1,38 @@
+http://code.google.com/p/libkate/issues/detail?id=15
+
+--- tools/kpng.c
++++ tools/kpng.c
+@@ -179,13 +179,13 @@
+     }
+   }
+
+-  png_destroy_read_struct(&png_ptr,&info_ptr,png_infopp_NULL);
++  png_destroy_read_struct(&png_ptr,&info_ptr,NULL);
+   fclose(f);
+
+   return 0;
+
+ error:
+-  if (png_ptr) 
png_destroy_read_struct(&png_ptr,info_ptr?&info_ptr:png_infopp_NULL,png_infopp_NULL);
++  if (png_ptr) png_destroy_read_struct(&png_ptr,info_ptr?&info_ptr:NULL,NULL);
+   if (f) fclose(f);
+   return -1;
+ }
+@@ -224,7 +224,7 @@
+   if (w) *w=png_get_image_width(png_ptr,info_ptr);
+   if (h) *h=png_get_image_height(png_ptr,info_ptr);
+
+-  png_destroy_read_struct(&png_ptr,&info_ptr,png_infopp_NULL);
++  png_destroy_read_struct(&png_ptr,&info_ptr,NULL);
+
+   /* now read the whole file as a binary blob */
+   fseek(f,0,SEEK_END);
+@@ -246,7 +246,7 @@
+   return 0;
+
+ error:
+-  if (png_ptr) 
png_destroy_read_struct(&png_ptr,info_ptr?&info_ptr:png_infopp_NULL,png_infopp_NULL);
++  if (png_ptr) png_destroy_read_struct(&png_ptr,info_ptr?&info_ptr:NULL,NULL);
+   if (f) fclose(f);
+   return -1;
+ }
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to