packages: crossmingw32-libpng/crossmingw32-libpng.spec, crossmingw32-libpng...
qboosh
qboosh at pld-linux.org
Tue May 3 15:06:00 CEST 2011
Author: qboosh Date: Tue May 3 13:06:00 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 1.4.7
---- Files affected:
packages/crossmingw32-libpng:
crossmingw32-libpng.spec (1.47 -> 1.48) , libpng-apng.patch (1.6 -> 1.7)
---- Diffs:
================================================================
Index: packages/crossmingw32-libpng/crossmingw32-libpng.spec
diff -u packages/crossmingw32-libpng/crossmingw32-libpng.spec:1.47 packages/crossmingw32-libpng/crossmingw32-libpng.spec:1.48
--- packages/crossmingw32-libpng/crossmingw32-libpng.spec:1.47 Sat Feb 19 21:24:09 2011
+++ packages/crossmingw32-libpng/crossmingw32-libpng.spec Tue May 3 15:05:55 2011
@@ -3,12 +3,12 @@
Summary: PNG library - MinGW32 cross version
Summary(pl.UTF-8): Biblioteka PNG - wersja skrośna dla MinGW32
Name: crossmingw32-%{realname}
-Version: 1.4.5
-Release: 2
+Version: 1.4.7
+Release: 1
License: distributable
Group: Development/Libraries
Source0: http://downloads.sourceforge.net/libpng/%{realname}-%{version}.tar.xz
-# Source0-md5: 37d420c7d8294aac438c150bb4335901
+# Source0-md5: b074cc1b0318db12a74022526e5236ff
Patch0: %{realname}-pngminus.patch
# http://littlesvr.ca/apng/diff/%{name}-%{version}-apng.patch | dos2unix
Patch1: %{realname}-apng.patch
@@ -146,6 +146,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.48 2011/05/03 13:05:55 qboosh
+- updated to 1.4.7
+
Revision 1.47 2011/02/19 20:24:09 wiget
- no need to filter out -gdwarf-3 with new gcc
================================================================
Index: packages/crossmingw32-libpng/libpng-apng.patch
diff -u packages/crossmingw32-libpng/libpng-apng.patch:1.6 packages/crossmingw32-libpng/libpng-apng.patch:1.7
--- packages/crossmingw32-libpng/libpng-apng.patch:1.6 Sun Mar 21 18:01:40 2010
+++ packages/crossmingw32-libpng/libpng-apng.patch Tue May 3 15:05:55 2011
@@ -2,7 +2,7 @@
===================================================================
--- pngread.c
+++ pngread.c
-@@ -300,6 +300,11 @@
+@@ -278,6 +278,11 @@
#ifdef PNG_READ_zTXt_SUPPORTED
PNG_zTXt;
#endif
@@ -14,7 +14,7 @@
png_uint_32 length = png_read_chunk_header(png_ptr);
PNG_CONST png_bytep chunk_name = png_ptr->chunk_name;
-@@ -343,6 +348,9 @@
+@@ -321,6 +326,9 @@
!(png_ptr->mode & PNG_HAVE_PLTE))
png_error(png_ptr, "Missing PLTE before IDAT");
@@ -24,7 +24,7 @@
png_ptr->idat_size = length;
png_ptr->mode |= PNG_HAVE_IDAT;
break;
-@@ -415,12 +423,95 @@
+@@ -393,12 +401,95 @@
else if (!png_memcmp(chunk_name, png_iTXt, 4))
png_handle_iTXt(png_ptr, info_ptr, length);
#endif
@@ -120,7 +120,7 @@
/* Optional call to update the users info_ptr structure */
void PNGAPI
png_read_update_info(png_structp png_ptr, png_infop info_ptr)
-@@ -461,6 +552,10 @@
+@@ -439,6 +530,10 @@
png_read_row(png_structp png_ptr, png_bytep row, png_bytep dsp_row)
{
PNG_IDAT;
@@ -128,10 +128,10 @@
+ PNG_fdAT;
+ PNG_IEND;
+#endif
+ #ifdef PNG_READ_INTERLACING_SUPPORTED
PNG_CONST int png_pass_dsp_mask[7] = {0xff, 0x0f, 0xff, 0x33, 0xff, 0x55,
0xff};
- PNG_CONST int png_pass_mask[7] = {0x80, 0x08, 0x88, 0x22, 0xaa, 0x55, 0xff};
-@@ -596,13 +691,39 @@
+@@ -583,13 +678,39 @@
{
if (!(png_ptr->zstream.avail_in))
{
@@ -173,7 +173,7 @@
}
png_ptr->zstream.avail_in = (uInt)png_ptr->zbuf_size;
png_ptr->zstream.next_in = png_ptr->zbuf;
-@@ -620,6 +741,9 @@
+@@ -607,6 +728,9 @@
png_benign_error(png_ptr, "Extra compressed data");
png_ptr->mode |= PNG_AFTER_IDAT;
png_ptr->flags |= PNG_FLAG_ZLIB_FINISHED;
@@ -183,7 +183,7 @@
break;
}
if (ret != Z_OK)
-@@ -875,6 +999,11 @@
+@@ -862,6 +986,11 @@
#ifdef PNG_READ_zTXt_SUPPORTED
PNG_zTXt;
#endif
@@ -195,7 +195,7 @@
png_uint_32 length = png_read_chunk_header(png_ptr);
PNG_CONST png_bytep chunk_name = png_ptr->chunk_name;
-@@ -974,6 +1103,14 @@
+@@ -961,6 +1090,14 @@
else if (!png_memcmp(chunk_name, png_iTXt, 4))
png_handle_iTXt(png_ptr, info_ptr, length);
#endif
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossmingw32-libpng/crossmingw32-libpng.spec?r1=1.47&r2=1.48&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossmingw32-libpng/libpng-apng.patch?r1=1.6&r2=1.7&f=u
More information about the pld-cvs-commit
mailing list