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