Sun Jun 7 07:59:25 2009 UTC ()
Pullup ticket 2788 - requested by wiz
Security update

Revisions pulled up:
- pkgsrc/graphics/png/Makefile			1.113
- pkgsrc/graphics/png/distinfo			1.57
- pkgsrc/graphics/png/patches/patch-ae		1.9

   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Wed May 13 09:56:05 UTC 2009

   Modified Files:
   	pkgsrc/graphics/png: Makefile distinfo
   	pkgsrc/graphics/png/patches: patch-ae

   Log Message:
   Update to 1.2.36:

   version 1.2.36beta01 [February 28, 2009]
     Revised comments in png_set_read_fn() and png_set_write_fn().
     Revised order of #ifdef's and indentation in png_debug definitions of png.h
       bug introduced in libpng-1.2.34.

   version 1.2.36beta02 [March 21, 2009]
     Use png_memset() after png_malloc() of big_row_buf when reading an
       interlaced file, to avoid a possible UMR.
     Undid recent revision of PNG_NO_STDIO version of png_write_flush().  Users
       having trouble with fflush() can build with PNG_NO_WRITE_FLUSH defined.
     Revised libpng*.txt documentation about use of png_write_flush().
     Removed fflush() from pngtest.c.
     Added "#define PNG_NO_WRITE_FLUSH" to contrib/pngminim/encoder/pngusr.h

   version 1.2.36beta03 [March 27, 2009]
     Relocated misplaced PNG_1_0_X define in png.h that caused the prototype
       for png_set_strip_error_numbers() to be omitted from PNG_NO_ASSEMBLER_CODE
       builds.  This bug was introduced in libpng-1.2.15beta4.
     Added a section on differences between 1.0.x and 1.2.x to libpng.3/libpng.txt

   version 1.2.36beta04 [April 5, 2009]
     Fixed potential memory leak of "new_name" in png_write_iCCP() (Ralph Giles)

   version 1.2.36beta05 [April 24, 2009]
     Added "ifndef PNG_SKIP_SETJMP_CHECK" block in pngconf.h to allow
       application code writers to bypass the check for multiple inclusion
       of setjmp.h when they know that it is safe to ignore the situation.
     Made some cosmetic changes to whitespace in pngtest output.
     Renamed "user_chunk_data" to "my_user_chunk_data" in pngtest.c to suppress
       "shadowed declaration" warning from gcc-4.3.3.
     Renamed "gamma" to "png_gamma" in pngset.c to avoid "shadowed declaration"
       warning about a global "gamma" variable in math.h on some platforms.

   version 1.2.36rc01 [April 30, 2009]
     No changes.

   version 1.0.44 and 1.2.36 [May 7, 2009]
     No changes.

   To generate a diff of this commit:
   cvs rdiff -u -r1.112 -r1.113 pkgsrc/graphics/png/Makefile
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/graphics/png/distinfo
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/graphics/png/patches/patch-ae


(spz)
diff -r1.112 -r1.112.2.1 pkgsrc/graphics/png/Makefile
diff -r1.56 -r1.56.2.1 pkgsrc/graphics/png/distinfo
diff -r1.8 -r1.8.14.1 pkgsrc/graphics/png/patches/patch-ae

cvs diff -r1.112 -r1.112.2.1 pkgsrc/graphics/png/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/png/Makefile 2009/02/19 13:13:53 1.112
+++ pkgsrc/graphics/png/Makefile 2009/06/07 07:59:25 1.112.2.1
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.112 2009/02/19 13:13:53 drochner Exp $ 1# $NetBSD: Makefile,v 1.112.2.1 2009/06/07 07:59:25 spz Exp $
2 2
3DISTNAME= libpng-1.2.35 3DISTNAME= libpng-1.2.36
4PKGNAME= ${DISTNAME:S/lib//} 4PKGNAME= ${DISTNAME:S/lib//}
5CATEGORIES= graphics 5CATEGORIES= graphics
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libpng/} \ 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libpng/} \
7 ftp://ftp.fu-berlin.de/unix/graphics/png/src/ 7 ftp://ftp.fu-berlin.de/unix/graphics/png/src/
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= wiz@NetBSD.org 10MAINTAINER= wiz@NetBSD.org
11HOMEPAGE= http://www.libpng.org/pub/png/libpng.html 11HOMEPAGE= http://www.libpng.org/pub/png/libpng.html
12COMMENT= Library for manipulating PNG images 12COMMENT= Library for manipulating PNG images
13 13
14PKG_INSTALLATION_TYPES= overwrite pkgviews 14PKG_INSTALLATION_TYPES= overwrite pkgviews
15PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
16 16

cvs diff -r1.56 -r1.56.2.1 pkgsrc/graphics/png/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/png/distinfo 2009/02/19 13:13:53 1.56
+++ pkgsrc/graphics/png/distinfo 2009/06/07 07:59:25 1.56.2.1
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.56 2009/02/19 13:13:53 drochner Exp $ 1$NetBSD: distinfo,v 1.56.2.1 2009/06/07 07:59:25 spz Exp $
2 2
3SHA1 (libpng-1.2.35.tar.bz2) = aad4faf21a1fc5853a55a2ff51351707bde3f6ac 3SHA1 (libpng-1.2.36.tar.bz2) = 76723755a1fe95b6a955ac65b25f17d3204782d5
4RMD160 (libpng-1.2.35.tar.bz2) = 56d3540f2c86297fe84a7a9bca8ee54be8e50c82 4RMD160 (libpng-1.2.36.tar.bz2) = afe0776c90b077de12ce26b0be8bac6a513a9822
5Size (libpng-1.2.35.tar.bz2) = 650154 bytes 5Size (libpng-1.2.36.tar.bz2) = 661190 bytes
6SHA1 (patch-aa) = 27df7893fc54f7e87790850eb9f047155c73f7d3 6SHA1 (patch-aa) = 27df7893fc54f7e87790850eb9f047155c73f7d3
7SHA1 (patch-ac) = aaafc963c85b72e37fbbeed3e76f0c2ce9ebe9b2 7SHA1 (patch-ac) = aaafc963c85b72e37fbbeed3e76f0c2ce9ebe9b2
8SHA1 (patch-ae) = 8c06a09817d414ffffbfd39bdd7d1f4336538bf3 8SHA1 (patch-ae) = e9700e7d3dd536d80e47cffa20b412a6c69660be

cvs diff -r1.8 -r1.8.14.1 pkgsrc/graphics/png/patches/Attic/patch-ae (expand / switch to unified diff)

--- pkgsrc/graphics/png/patches/Attic/patch-ae 2008/01/13 15:40:13 1.8
+++ pkgsrc/graphics/png/patches/Attic/patch-ae 2009/06/07 07:59:25 1.8.14.1
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-ae,v 1.8 2008/01/13 15:40:13 wiz Exp $ 1$NetBSD: patch-ae,v 1.8.14.1 2009/06/07 07:59:25 spz Exp $
2 2
3--- pngconf.h.orig 2006-04-23 18:45:34.000000000 +0000 3--- pngconf.h.orig 2009-05-07 16:05:28.000000000 +0000
4+++ pngconf.h 4+++ pngconf.h
5@@ -314,8 +314,8 @@ 5@@ -332,8 +332,8 @@
6 /* If you encounter a compiler error here, see the explanation 6 /* If you encounter a compiler error here, see the explanation
7 * near the end of INSTALL. 7 * near the end of INSTALL.
8 */ 8 */
9- __pngconf.h__ already includes setjmp.h; 9- __pngconf.h__ in libpng already includes setjmp.h;
10- __dont__ include it again.; 10- __dont__ include it again.;
11+#warning __pngconf.h__ already includes setjmp.h; 11+#warning __pngconf.h__ in libpng already includes setjmp.h;
12+#warning __dont__ include it again.; 12+#warning __dont__ include it again.;
13 # endif 13 # endif
14 # endif /* __linux__ */ 14 # endif /* __linux__ */
15  15 # endif /* PNG_SKIP_SETJMP_CHECK */