pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/png update to 1.2.6rc1,



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8d00f9a6366d
branches:  trunk
changeset: 479149:8d00f9a6366d
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Fri Aug 06 09:25:18 2004 +0000

description:
update to 1.2.6rc1,
fixes some security issues, see
http://scary.beasts.org/security/CESA-2004-001.txt

diffstat:

 graphics/png/Makefile         |   5 +--
 graphics/png/distinfo         |  12 ++++------
 graphics/png/patches/patch-ac |  48 -------------------------------------------
 graphics/png/patches/patch-ad |   6 ++--
 graphics/png/patches/patch-ae |  36 ++++++++-----------------------
 graphics/png/patches/patch-af |  13 -----------
 6 files changed, 20 insertions(+), 100 deletions(-)

diffs (167 lines):

diff -r b61de01f0dde -r 8d00f9a6366d graphics/png/Makefile
--- a/graphics/png/Makefile     Fri Aug 06 06:36:18 2004 +0000
+++ b/graphics/png/Makefile     Fri Aug 06 09:25:18 2004 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.62 2004/07/10 01:11:18 wiz Exp $
+# $NetBSD: Makefile,v 1.63 2004/08/06 09:25:18 drochner Exp $
 
 # On update, don't forget to increase shared library major/minor's in
 # accordance with changes (patch-aa).
-DISTNAME=      libpng-1.2.5
+DISTNAME=      libpng-1.2.6rc1
 PKGNAME=       ${DISTNAME:S/lib//}
-PKGREVISION=   6
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=libpng/} \
                http://www.libpng.org/pub/png/src/ \
diff -r b61de01f0dde -r 8d00f9a6366d graphics/png/distinfo
--- a/graphics/png/distinfo     Fri Aug 06 06:36:18 2004 +0000
+++ b/graphics/png/distinfo     Fri Aug 06 09:25:18 2004 +0000
@@ -1,10 +1,8 @@
-$NetBSD: distinfo,v 1.18 2004/05/10 01:15:14 fredb Exp $
+$NetBSD: distinfo,v 1.19 2004/08/06 09:25:18 drochner Exp $
 
-SHA1 (libpng-1.2.5.tar.bz2) = 6752eaf1a604edbbb0149b781155ef9cb47d80c3
-Size (libpng-1.2.5.tar.bz2) = 378030 bytes
+SHA1 (libpng-1.2.6rc1.tar.bz2) = ac2ffd8dd3d2deeff427784bc843eab90a262bed
+Size (libpng-1.2.6rc1.tar.bz2) = 377757 bytes
 SHA1 (patch-aa) = 0b3d28e526f8d1530e82c30be46aea19e5a32d6a
 SHA1 (patch-ab) = be7dc4a3e21c0056a913c5f1488528558024e6ea
-SHA1 (patch-ac) = 96e42c626b9aec1f2d68f920f147463ca77da27c
-SHA1 (patch-ad) = edfe5d2c827939eba9d62f426f5dca51979be245
-SHA1 (patch-ae) = 8556ab8a0f3d2dab1f83a8aa7dcc6b5e6728f2a2
-SHA1 (patch-af) = 47ee1f744dc629d9160cbce239d1ec80a970d9be
+SHA1 (patch-ad) = 609bf8f97d4d4a36340685b95ff84f7960d8706f
+SHA1 (patch-ae) = d5be0cdcfdd6c30a17b9633e28afb868911195aa
diff -r b61de01f0dde -r 8d00f9a6366d graphics/png/patches/patch-ac
--- a/graphics/png/patches/patch-ac     Fri Aug 06 06:36:18 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-$NetBSD: patch-ac,v 1.2 2002/12/20 17:54:28 fredb Exp $
-
---- pngrtran.c.orig    Thu Oct  3 06:32:29 2002
-+++ pngrtran.c
-@@ -1889,8 +1889,8 @@
-          /* This changes the data from GG to GGXX */
-          if (flags & PNG_FLAG_FILLER_AFTER)
-          {
--            png_bytep sp = row + (png_size_t)row_width;
--            png_bytep dp = sp  + (png_size_t)row_width;
-+            png_bytep sp = row + (png_size_t)row_width * 2;
-+            png_bytep dp = sp  + (png_size_t)row_width * 2;
-             for (i = 1; i < row_width; i++)
-             {
-                *(--dp) = hi_filler;
-@@ -1907,8 +1907,8 @@
-          /* This changes the data from GG to XXGG */
-          else
-          {
--            png_bytep sp = row + (png_size_t)row_width;
--            png_bytep dp = sp  + (png_size_t)row_width;
-+            png_bytep sp = row + (png_size_t)row_width * 2;
-+            png_bytep dp = sp  + (png_size_t)row_width * 2;
-             for (i = 0; i < row_width; i++)
-             {
-                *(--dp) = *(--sp);
-@@ -1965,8 +1965,8 @@
-          /* This changes the data from RRGGBB to RRGGBBXX */
-          if (flags & PNG_FLAG_FILLER_AFTER)
-          {
--            png_bytep sp = row + (png_size_t)row_width * 3;
--            png_bytep dp = sp  + (png_size_t)row_width;
-+            png_bytep sp = row + (png_size_t)row_width * 6;
-+            png_bytep dp = sp  + (png_size_t)row_width * 2;
-             for (i = 1; i < row_width; i++)
-             {
-                *(--dp) = hi_filler;
-@@ -1987,8 +1987,8 @@
-          /* This changes the data from RRGGBB to XXRRGGBB */
-          else
-          {
--            png_bytep sp = row + (png_size_t)row_width * 3;
--            png_bytep dp = sp  + (png_size_t)row_width;
-+            png_bytep sp = row + (png_size_t)row_width * 6;
-+            png_bytep dp = sp  + (png_size_t)row_width * 2;
-             for (i = 0; i < row_width; i++)
-             {
-                *(--dp) = *(--sp);
diff -r b61de01f0dde -r 8d00f9a6366d graphics/png/patches/patch-ad
--- a/graphics/png/patches/patch-ad     Fri Aug 06 06:36:18 2004 +0000
+++ b/graphics/png/patches/patch-ad     Fri Aug 06 09:25:18 2004 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-ad,v 1.1 2004/03/29 16:02:08 ben Exp $
+$NetBSD: patch-ad,v 1.2 2004/08/06 09:25:18 drochner Exp $
 
---- scripts/libpng.pc.in.orig  Thu Oct  3 04:32:33 2002
+--- scripts/libpng.pc.in.orig  2004-08-04 13:34:51.000000000 +0200
 +++ scripts/libpng.pc.in
 @@ -7,5 +7,5 @@ includedir=${exec_prefix}/include
  Name: libpng12
  Description: Loads and saves PNG files
- Version: 1.2.5
+ Version: 1.2.6rc1
 -Libs: -L${libdir} -lpng12 -lz -lm
 -Cflags: -I${includedir}/libpng12
 +Libs: -L${libdir} -lpng -lz -lm
diff -r b61de01f0dde -r 8d00f9a6366d graphics/png/patches/patch-ae
--- a/graphics/png/patches/patch-ae     Fri Aug 06 06:36:18 2004 +0000
+++ b/graphics/png/patches/patch-ae     Fri Aug 06 09:25:18 2004 +0000
@@ -1,31 +1,15 @@
-$NetBSD: patch-ae,v 1.2 2004/05/10 01:15:14 fredb Exp $
+$NetBSD: patch-ae,v 1.3 2004/08/06 09:25:18 drochner Exp $
 
---- pngconf.h.orig     2002-10-03 06:32:27.000000000 -0500
+--- pngconf.h.orig     2004-08-04 13:34:47.000000000 +0200
 +++ pngconf.h
-@@ -252,8 +252,8 @@
- #      undef _BSD_SOURCE
- #    endif
- #    ifdef _SETJMP_H
--      __png.h__ already includes setjmp.h;
--      __dont__ include it again.;
-+#warning      __png.h__ already includes setjmp.h;
-+#warning      __dont__ include it again.;
+@@ -260,8 +260,8 @@
+      /* If you encounter a compiler error here, see the explanation
+       * near the end of INSTALL.
+       */
+-         __png.h__ already includes setjmp.h;
+-         __dont__ include it again.;
++#warning         __png.h__ already includes setjmp.h;
++#warning         __dont__ include it again.;
  #    endif
  #  endif /* __linux__ */
  
-@@ -1280,6 +1280,7 @@
- #  define CVT_PTR(ptr) (png_far_to_near(png_ptr,ptr,CHECK))
- #  define CVT_PTR_NOCHECK(ptr) (png_far_to_near(png_ptr,ptr,NOCHECK))
- #  define png_strcpy _fstrcpy
-+#  define png_strncpy _fstrncpy    /* Added to v 1.2.6 */
- #  define png_strlen _fstrlen
- #  define png_memcmp _fmemcmp      /* SJT: added */
- #  define png_memcpy _fmemcpy
-@@ -1288,6 +1289,7 @@
- #  define CVT_PTR(ptr)         (ptr)
- #  define CVT_PTR_NOCHECK(ptr) (ptr)
- #  define png_strcpy strcpy
-+#  define png_strncpy strncpy   /* Added to v 1.2.6 */
- #  define png_strlen strlen
- #  define png_memcmp memcmp     /* SJT: added */
- #  define png_memcpy memcpy
diff -r b61de01f0dde -r 8d00f9a6366d graphics/png/patches/patch-af
--- a/graphics/png/patches/patch-af     Fri Aug 06 06:36:18 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-af,v 1.1 2004/05/10 01:15:14 fredb Exp $
-
---- pngerror.c.orig    2002-10-03 06:32:27.000000000 -0500
-+++ pngerror.c
-@@ -137,7 +137,7 @@ png_format_buffer(png_structp png_ptr, p
-    {
-       buffer[iout++] = ':';
-       buffer[iout++] = ' ';
--      png_memcpy(buffer+iout, error_message, 64);
-+      png_strncpy(buffer+iout, error_message, 63);
-       buffer[iout+63] = 0;
-    }
- }



Home | Main Index | Thread Index | Old Index