[77938] trunk/dports/aqua/qt3-mac
rowue at macports.org
rowue at macports.org
Sun Apr 17 12:34:14 PDT 2011
Revision: 77938
http://trac.macports.org/changeset/77938
Author: rowue at macports.org
Date: 2011-04-17 12:34:13 -0700 (Sun, 17 Apr 2011)
Log Message:
-----------
Fix for libpng issue - see #28544
Modified Paths:
--------------
trunk/dports/aqua/qt3-mac/Portfile
Added Paths:
-----------
trunk/dports/aqua/qt3-mac/files/patch-src-kernel_qpngio.cpp.diff
Modified: trunk/dports/aqua/qt3-mac/Portfile
===================================================================
--- trunk/dports/aqua/qt3-mac/Portfile 2011-04-17 19:30:10 UTC (rev 77937)
+++ trunk/dports/aqua/qt3-mac/Portfile 2011-04-17 19:34:13 UTC (rev 77938)
@@ -4,7 +4,7 @@
name qt3-mac
version 3.3.8b
-revision 1
+revision 2
categories aqua
maintainers blair openmaintainer
description Qt Tool Kit (Native Aqua Version)
@@ -72,6 +72,7 @@
patch-qmake_Makefile.unix.diff \
qt3-leopard.diff \
reinplace_support.diff \
+ patch-src-kernel_qpngio.cpp.diff \
dlcompat.diff
configure.args-append -ldl
post-patch {
Added: trunk/dports/aqua/qt3-mac/files/patch-src-kernel_qpngio.cpp.diff
===================================================================
--- trunk/dports/aqua/qt3-mac/files/patch-src-kernel_qpngio.cpp.diff (rev 0)
+++ trunk/dports/aqua/qt3-mac/files/patch-src-kernel_qpngio.cpp.diff 2011-04-17 19:34:13 UTC (rev 77938)
@@ -0,0 +1,26 @@
+--- src/kernel/qpngio.cpp 2008-01-15 14:09:13.000000000 -0500
++++ src/kernel/qpngio.cpp 2010-05-13 01:22:17.295436061 -0400
+@@ -162,7 +162,11 @@
+ image.setColor( i, qRgba(c,c,c,0xff) );
+ }
+ if ( png_get_valid(png_ptr, info_ptr, PNG_INFO_tRNS) ) {
++#if PNG_LIBPNG_VER < 10400
+ const int g = info_ptr->trans_values.gray;
++#else
++ const int g = info_ptr->trans_color.gray;
++#endif
+ if (g < ncols) {
+ image.setAlphaBuffer(TRUE);
+ image.setColor(g, image.color(g) & RGB_MASK);
+@@ -190,7 +194,11 @@
+ info_ptr->palette[i].red,
+ info_ptr->palette[i].green,
+ info_ptr->palette[i].blue,
++#if PNG_LIBPNG_VER < 10400
+ info_ptr->trans[i]
++#else
++ info_ptr->trans_alpha[i]
++#endif
+ )
+ );
+ i++;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110417/9731d144/attachment.html>
More information about the macports-changes
mailing list