packages: irrlicht/irrlicht-libpng14.patch (NEW) - make it builds with libp...

lisu lisu at pld-linux.org
Fri Feb 5 15:18:20 CET 2010


Author: lisu                         Date: Fri Feb  5 14:18:20 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- make it builds with libpng-1.4

---- Files affected:
packages/irrlicht:
   irrlicht-libpng14.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/irrlicht/irrlicht-libpng14.patch
diff -u /dev/null packages/irrlicht/irrlicht-libpng14.patch:1.1
--- /dev/null	Fri Feb  5 15:18:20 2010
+++ packages/irrlicht/irrlicht-libpng14.patch	Fri Feb  5 15:18:15 2010
@@ -0,0 +1,14 @@
+--- irrlicht-1.7/source/Irrlicht/CImageLoaderPNG.cpp~	2010-01-31 16:03:28.000000000 +0100
++++ irrlicht-1.7/source/Irrlicht/CImageLoaderPNG.cpp	2010-02-05 15:12:19.296717517 +0100
+@@ -162,7 +162,10 @@
+ 	if (BitDepth < 8)
+ 	{
+ 		if (ColorType==PNG_COLOR_TYPE_GRAY || ColorType==PNG_COLOR_TYPE_GRAY_ALPHA)
+-			png_set_gray_1_2_4_to_8(png_ptr);
++			#if PNG_LIBPNG_VER < 10400 png_set_gray_1_2_4_to_8(png_ptr);
++			#else
++				png_set_expand_gray_1_2_4_to_8(png_ptr);
++			#endif
+ 		else
+ 			png_set_packing(png_ptr);
+ 	}
================================================================


More information about the pld-cvs-commit mailing list