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

commit f8fd675e8c32b27805d8694a717c71a8799c25b7
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Tue Apr 20 20:31:43 2010 +0200

libgdiplus-2.6.2-2-x86_64
* Rebuild with new libs.

diff --git a/source/xlib/libgdiplus/FrugalBuild 
b/source/xlib/libgdiplus/FrugalBuild
index 1e60738..b4e1c48 100644
--- a/source/xlib/libgdiplus/FrugalBuild
+++ b/source/xlib/libgdiplus/FrugalBuild
@@ -4,15 +4,17 @@

pkgname=libgdiplus
pkgver=2.6.2
-pkgrel=1
+pkgrel=2
pkgdesc="libgdiplus is an implementation of the GDI+ library on Windows"
url="http://www.mono-project.com";
-depends=('glib2>=2.20.4' 'libungif' 'libjpeg' 'libtiff' 'libexif' 
'cairo>=1.8.8')
+depends=('glib2>=2.20.4' 'libgif' 'libjpeg>=8a' 'libtiff' 'libexif' 
'cairo>=1.8.8')
groups=('xlib')
archs=('i686' 'x86_64' 'ppc')
-up2date="lynx -dump http://www.go-mono.com/sources-stable/|grep -m1 
'libgdiplus-'|sed 's/.*-\(.*\).t.*/\1/'"
-source=( 
http://ftp.novell.com/pub/mono/sources/$pkgname/$pkgname-$pkgver.tar.bz2)
+up2date=("Flasttar http://www.go-mono.com/sources-stable/";)
+source=( 
http://ftp.novell.com/pub/mono/sources/$pkgname/$pkgname-$pkgver.tar.bz2 \
+       libpng14.diff)
Fconfopts="$Fconfopts --with-cairo=system"
-sha1sums=('ad674c9b16f8fba007a7a16dfc4bbe39ac3061c3')
+sha1sums=('ad674c9b16f8fba007a7a16dfc4bbe39ac3061c3' \
+          '435784326e27eaccf8ac3cd0708a1f72209e6b37')

# optimization OK
diff --git a/source/xlib/libgdiplus/libpng14.diff 
b/source/xlib/libgdiplus/libpng14.diff
new file mode 100644
index 0000000..be67d93
--- /dev/null
+++ b/source/xlib/libgdiplus/libpng14.diff
@@ -0,0 +1,23 @@
+http://repos.archlinux.org/wsvn/packages/libgdiplus/trunk/gdiplus-png14.patch
+
+--- src/pngcodec.c
++++ src/pngcodec.c
+@@ -352,7 +352,7 @@
+                                               info_ptr->palette[i].blue,
+                                               info_ptr->palette[i].green,
+                                               info_ptr->palette[i].red,
+-                                              info_ptr->trans[i]); /* alpha */
++                                              info_ptr->trans_alpha[i]); /* 
alpha */
+                       }
+               }
+
+@@ -418,7 +418,7 @@
+               }
+
+               if ((color_type == PNG_COLOR_TYPE_GRAY) && (bit_depth < 8)) {
+-                      png_set_gray_1_2_4_to_8(png_ptr);
++                      png_set_expand_gray_1_2_4_to_8(png_ptr);
+               }
+
+               if (png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS)) {
+
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to