Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=imgrebuild.git;a=commitdiff;h=58074a6886f88b47dbb8ba8b57ead09dedb9009e
commit 58074a6886f88b47dbb8ba8b57ead09dedb9009e Author: James Buren <r...@frugalware.org> Date: Wed May 5 05:22:37 2010 -0500 povray-3.6.1-2-i686 * attempt to patch for png 1.4 diff --git a/source/xapps-extra/povray/FrugalBuild b/source/xapps-extra/povray/FrugalBuild index 308c917..00fb5f6 100644 --- a/source/xapps-extra/povray/FrugalBuild +++ b/source/xapps-extra/povray/FrugalBuild @@ -12,9 +12,11 @@ archs=('i686' 'x86_64') up2date="lynx -dump ftp://ftp.povray.org/pub/povray/Official/Unix | grep -m1 CURRENT | sed 's/.*S-\(.*\).*/\1/' | cut -c1-5" backup=('/etc/povray.conf' '/etc/povray.ini') source=(ftp://ftp.povray.org/pub/povray/Official/Unix/$pkgname-$pkgver.tar.bz2 \ - $pkgname-$pkgver-configure.patch) + $pkgname-$pkgver-configure.patch \ + $pkgname-png-1.4.patch) sha1sums=('1fab3ccbdedafbf77e3a66087709bbdf60bc643d' \ - 'c4c9fe03b8e24b8c03ed93abd484cfff3abd8dfc') + 'c4c9fe03b8e24b8c03ed93abd484cfff3abd8dfc' \ + 'a99917913585bcad22e4ab0605e8366daf3bddf7') build() { diff --git a/source/xapps-extra/povray/povray-png-1.4.patch b/source/xapps-extra/povray/povray-png-1.4.patch new file mode 100644 index 0000000..def70be --- /dev/null +++ b/source/xapps-extra/povray/povray-png-1.4.patch @@ -0,0 +1,21 @@ +diff -aur povray-3.6.1/source/png_pov.cpp povray-3.6.1-2/source/png_pov.cpp +--- povray-3.6.1/source/png_pov.cpp 2004-08-02 18:11:37.000000000 -0500 ++++ povray-3.6.1-2/source/png_pov.cpp 2010-05-05 05:20:46.000000000 -0500 +@@ -1428,7 +1428,7 @@ + if(r_info_ptr->valid & PNG_INFO_tRNS) + { + for (index = 0; index < r_info_ptr->num_trans; index++) +- cmap[index].Transmit = 255 - r_info_ptr->trans[index]; ++ cmap[index].Transmit = 255 - r_info_ptr->trans_alpha[index]; + } + + Image->data.map_lines = (unsigned char **)POV_MALLOC(height * sizeof(unsigned char *), "PNG image"); +@@ -1461,7 +1461,7 @@ + if(r_info_ptr->valid & PNG_INFO_tRNS) + { + for (index = 0; index < r_info_ptr->num_trans; index++) +- cmap[index].Transmit = 255 - r_info_ptr->trans[index]; ++ cmap[index].Transmit = 255 - r_info_ptr->trans_alpha[index]; + } + + Image->data.map_lines = (unsigned char **)POV_MALLOC(height * sizeof(unsigned char *), "PNG image"); _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git