packages: sng/sng-libpng.patch (NEW) - fixed build with libpng 1.4

megabajt megabajt at pld-linux.org
Thu Feb 11 18:15:30 CET 2010


Author: megabajt                     Date: Thu Feb 11 17:15:30 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fixed build with libpng 1.4

---- Files affected:
packages/sng:
   sng-libpng.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/sng/sng-libpng.patch
diff -u /dev/null packages/sng/sng-libpng.patch:1.1
--- /dev/null	Thu Feb 11 18:15:30 2010
+++ packages/sng/sng-libpng.patch	Thu Feb 11 18:15:25 2010
@@ -0,0 +1,26 @@
+diff -urN sng-1.0.2/sngd.c sng-1.0.2.new/sngd.c
+--- sng-1.0.2/sngd.c	2010-02-11 18:09:01.000000000 +0100
++++ sng-1.0.2.new/sngd.c	2010-02-11 18:12:50.516785098 +0100
+@@ -795,17 +795,17 @@
+ 	fprintf(fpout, "tRNS {\n");
+ 	switch (info_ptr->color_type) {
+ 	case PNG_COLOR_TYPE_GRAY:
+-	    fprintf(fpout, "    gray: %u;\n", info_ptr->trans_values.gray);
++	    fprintf(fpout, "    gray: %u;\n", info_ptr->trans_color.gray);
+ 	    break;
+ 	case PNG_COLOR_TYPE_RGB:
+ 	    fprintf(fpout, "    red: %u; green: %u; blue: %u;\n",
+-		    info_ptr->trans_values.red,
+-		    info_ptr->trans_values.green,
+-		    info_ptr->trans_values.blue);
++		    info_ptr->trans_color.red,
++		    info_ptr->trans_color.green,
++		    info_ptr->trans_color.blue);
+ 	    break;
+ 	case PNG_COLOR_TYPE_PALETTE:
+ 	    for (i = 0; i < info_ptr->num_trans; i++)
+-		fprintf(fpout, " %u", info_ptr->trans[i]);
++		fprintf(fpout, " %u", info_ptr->trans_alpha[i]);
+ 	    break;
+ 	case PNG_COLOR_TYPE_GRAY_ALPHA:
+ 	case PNG_COLOR_TYPE_RGB_ALPHA:
================================================================


More information about the pld-cvs-commit mailing list