[75517] trunk/dports/graphics/pngmeta
ryandesign at macports.org
ryandesign at macports.org
Fri Jan 28 03:55:39 PST 2011
Revision: 75517
http://trac.macports.org/changeset/75517
Author: ryandesign at macports.org
Date: 2011-01-28 03:55:35 -0800 (Fri, 28 Jan 2011)
Log Message:
-----------
pngmeta: replace use of private libpng constants (which are now inaccessible in libpng 1.4) with their values; see #28183
Modified Paths:
--------------
trunk/dports/graphics/pngmeta/Portfile
Added Paths:
-----------
trunk/dports/graphics/pngmeta/files/
trunk/dports/graphics/pngmeta/files/patch-pngmeta.c.diff
Modified: trunk/dports/graphics/pngmeta/Portfile
===================================================================
--- trunk/dports/graphics/pngmeta/Portfile 2011-01-27 21:50:42 UTC (rev 75516)
+++ trunk/dports/graphics/pngmeta/Portfile 2011-01-28 11:55:35 UTC (rev 75517)
@@ -13,6 +13,9 @@
master_sites sourceforge:pmt
checksums md5 5d495f7668f7ccc64a1576c8cfd15506
depends_lib port:libpng port:zlib
+
+patchfiles patch-pngmeta.c.diff
+
configure.args --with-png-includes="${prefix}/include" \
--with-png-lib="${prefix}/lib" \
--with-png="${prefix}/include" --with-zlib="${prefix}/include" \
Added: trunk/dports/graphics/pngmeta/files/patch-pngmeta.c.diff
===================================================================
--- trunk/dports/graphics/pngmeta/files/patch-pngmeta.c.diff (rev 0)
+++ trunk/dports/graphics/pngmeta/files/patch-pngmeta.c.diff 2011-01-28 11:55:35 UTC (rev 75517)
@@ -0,0 +1,49 @@
+--- pngmeta.c.orig 2001-05-16 09:41:06.000000000 -0500
++++ pngmeta.c 2011-01-28 05:36:42.000000000 -0600
+@@ -126,15 +126,15 @@
+
+ png_reset_crc(png_ptr);
+ png_crc_read(png_ptr, png_ptr->chunk_name, 4);
+- } while (!png_memcmp(png_ptr->chunk_name, png_IDAT, 4));
++ } while (!png_memcmp(png_ptr->chunk_name, "IDAT", 4));
+
+ png_ptr->mode |= PNG_AFTER_IDAT;
+
+ do
+ {
+- if (!png_memcmp(png_ptr->chunk_name, png_IHDR, 4))
++ if (!png_memcmp(png_ptr->chunk_name, "IHDR", 4))
+ png_handle_IHDR(png_ptr, info_ptr, length);
+- else if (!png_memcmp(png_ptr->chunk_name, png_IDAT, 4))
++ else if (!png_memcmp(png_ptr->chunk_name, "IDAT", 4))
+ {
+ /* Zero length IDATs are legal after the last IDAT has been
+ * read, but not after other chunks have been read.
+@@ -145,22 +145,22 @@
+ png_crc_finish(png_ptr, 0);
+ }
+ #if defined(PNG_READ_tIME_SUPPORTED)
+- else if (!png_memcmp(png_ptr->chunk_name, png_tIME, 4))
++ else if (!png_memcmp(png_ptr->chunk_name, "tIME", 4))
+ png_handle_tIME(png_ptr, info_ptr, length);
+ #endif
+ #if defined(PNG_READ_tEXt_SUPPORTED)
+- else if (!png_memcmp(png_ptr->chunk_name, png_tEXt, 4))
++ else if (!png_memcmp(png_ptr->chunk_name, "tEXt", 4))
+ png_handle_tEXt(png_ptr, info_ptr, length);
+ #endif
+ #if defined(PNG_READ_zTXt_SUPPORTED)
+- else if (!png_memcmp(png_ptr->chunk_name, png_zTXt, 4))
++ else if (!png_memcmp(png_ptr->chunk_name, "zTXt", 4))
+ png_handle_zTXt(png_ptr, info_ptr, length);
+ #endif
+ #if defined(PNG_READ_iTXt_SUPPORTED)
+- else if (!png_memcmp(png_ptr->chunk_name, png_iTXt, 4))
++ else if (!png_memcmp(png_ptr->chunk_name, "iTXt", 4))
+ png_handle_iTXt(png_ptr, info_ptr, length);
+ #endif
+- else if (!png_memcmp(png_ptr->chunk_name, png_IEND, 4))
++ else if (!png_memcmp(png_ptr->chunk_name, "IEND", 4))
+ png_handle_IEND(png_ptr, info_ptr, length);
+ else
+ png_handle_unknown(png_ptr, info_ptr, length);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110128/40c5e684/attachment.html>
More information about the macports-changes
mailing list