Thu Jan 24 08:15:51 2013 UTC ()
Update to 1.5.14:

Changes since the last public release (1.5.13):
  Added -DZ_SOLO to contrib/pngminim/*/makefile to work with zlib-1.2.7
  Warn about the incorrect runtime library setting for VS2010 debug DLL builds.
  Fixed build when using #define PNG_NO_READ_GAMMA in png_do_compose() in
    pngrtran.c (Domani Hannes).
  Check for png_ptr==NULL earlier in png_zalloc().
  Ignore, with a warning, out-of-range value of num_trans in png_set_tRNS().
  Rearranged building of ARM NEON optimizations. The ARM specific code is
    split out entirely to the arm subdirectory and changes to configure.acand
    Makefile.am to add new stuff are reduced.  Now material code changes,
    although for build test purposes, --enable-arm-neon now builds on non-ARM
    systems.
  Rebuilt Makefile.in, configure, etc., with autoconf-2.69 and automake-1.12.5.
  Fixed cases of unquoted DESTDIR in Makefile.am
  Fixed a minor bug in types to malloc and major bug in handling compressed
    iTXt. Compressed iTXt could not be handled.
  Cleaned up whitespace in the synopsis portion of the manpage "libpng.3"
  Disassembled the version number in scripts/options.awk (necessary for
    building on SunOs).
  Fixed Windows build issues, enabled ARM compilation. Various warnings issued
    by earlier versions of GCC fixed for Cygwin and Min/GW (which both use old
    GCCs.) ARM support is enabled by default in zlib.props (unsupported by
    Microsoft) and ARM compilation is made possible by deleting the check for
    x86. The test programs cannot be run because they are not signed.
  Fixed 'make distcheck' on SUN OS - libpng.so was not being removed
  Replaced AM_CONFIG_HEADER(config.h) with AC_CONFIG_HEADERS([config.h])
    in configure.ac
  De-configured build fixes to make a range of deconfiguration options (such
    as switching off read or write support) work in more cases.  Also upgraded
    pngtest and pngvalid to the libpng 1.6 versions (with some modifications)
    which provide more extensive testing.  Replaced pngtest.png because pngtest
    writes the ancillary chunks in a different order.
  Check validity of "num_unknowns" parameter of png_set_unknown_chunks()
    (Bug report from yuris).
  Check the validity of the "nentries" parameter of png_set_sPLT() and the
  "num_text" parameter of png_set_text_2().


(wiz)
diff -r1.152 -r1.153 pkgsrc/graphics/png/Makefile
diff -r1.98 -r1.99 pkgsrc/graphics/png/distinfo
diff -r1.32 -r1.33 pkgsrc/graphics/png/patches/patch-aa

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

--- pkgsrc/graphics/png/Makefile 2012/10/06 14:11:14 1.152
+++ pkgsrc/graphics/png/Makefile 2013/01/24 08:15:50 1.153
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.152 2012/10/06 14:11:14 asau Exp $ 1# $NetBSD: Makefile,v 1.153 2013/01/24 08:15:50 wiz Exp $
2 2
3DISTNAME= libpng-1.5.13 3DISTNAME= libpng-1.5.14
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
13LICENSE= zlib 13LICENSE= zlib
14 14
15PKG_INSTALLATION_TYPES= overwrite pkgviews 15PKG_INSTALLATION_TYPES= overwrite pkgviews
16 16

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

--- pkgsrc/graphics/png/distinfo 2012/10/02 16:58:46 1.98
+++ pkgsrc/graphics/png/distinfo 2013/01/24 08:15:50 1.99
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.98 2012/10/02 16:58:46 wiz Exp $ 1$NetBSD: distinfo,v 1.99 2013/01/24 08:15:50 wiz Exp $
2 2
3SHA1 (libpng-1.5.13.tar.bz2) = dfca34fa8281299a13cad87099f613ba639626e1 3SHA1 (libpng-1.5.14.tar.bz2) = b634cbd51698a3ddb495fa6decd074ae523c8fbf
4RMD160 (libpng-1.5.13.tar.bz2) = 4238fb1aff1ac0b2da40d27223ecde0a578d07a9 4RMD160 (libpng-1.5.14.tar.bz2) = a9af95e17070fe05bcb79012721f0848e00a3b7c
5Size (libpng-1.5.13.tar.bz2) = 823681 bytes 5Size (libpng-1.5.14.tar.bz2) = 869823 bytes
6SHA1 (patch-aa) = aaf79ebb8a18448c096c17ae9b02da02bc537db2 6SHA1 (patch-aa) = 080c890ee48923db959fcdeeb12e4a5a27845138

cvs diff -r1.32 -r1.33 pkgsrc/graphics/png/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/graphics/png/patches/Attic/patch-aa 2011/11/06 23:53:46 1.32
+++ pkgsrc/graphics/png/patches/Attic/patch-aa 2013/01/24 08:15:51 1.33
@@ -1,23 +1,24 @@ @@ -1,23 +1,24 @@
1$NetBSD: patch-aa,v 1.32 2011/11/06 23:53:46 wiz Exp $ 1$NetBSD: patch-aa,v 1.33 2013/01/24 08:15:51 wiz Exp $
2 2
3Don't install compat links to libpng. Programs should use 3Don't install compat links to libpng. Programs should use
4the pkg-config or libpng-config scripts to get the correct png library 4the pkg-config or libpng-config scripts to get the correct png library
5name. 5name.
6 6
7--- Makefile.in.orig 2011-11-03 03:43:00.000000000 +0000 7--- Makefile.in.orig 2013-01-24 02:59:12.000000000 +0000
8+++ Makefile.in 8+++ Makefile.in
9@@ -1356,14 +1356,6 @@ install-data-hook: 9@@ -1526,15 +1526,6 @@ install-exec-hook:
10 install-exec-hook: 10 cd '$(DESTDIR)$(bindir)'; rm -f libpng-config
11 cd $(DESTDIR)$(bindir); rm -f libpng-config 11 cd '$(DESTDIR)$(bindir)';\
12 cd $(DESTDIR)$(bindir); $(LN_S) $(PNGLIB_BASENAME)-config libpng-config 12 $(LN_S) $(PNGLIB_BASENAME)-config libpng-config
13- @set -x;\ 13- @set -x;\
14- cd $(DESTDIR)$(libdir);\ 14- cd '$(DESTDIR)$(libdir)';\
15- for ext in a la so so.@PNGLIB_MAJOR@@PNGLIB_MINOR@.@PNGLIB_RELEASE@ sl dylib dll.a; do\ 15- for ext in a la so so.@PNGLIB_MAJOR@@PNGLIB_MINOR@.@PNGLIB_RELEASE@\
 16- sl dylib dll.a; do\
16- rm -f libpng.$$ext;\ 17- rm -f libpng.$$ext;\
17- if test -f $(PNGLIB_BASENAME).$$ext; then\ 18- if test -f $(PNGLIB_BASENAME).$$ext; then\
18- $(LN_S) $(PNGLIB_BASENAME).$$ext libpng.$$ext;\ 19- $(LN_S) $(PNGLIB_BASENAME).$$ext libpng.$$ext;\
19- fi;\ 20- fi;\
20- done 21- done
21  22
22 uninstall-hook: 23 uninstall-hook:
23 cd $(DESTDIR)$(includedir); rm -f png.h pngconf.h pnglibconf.h 24 cd '$(DESTDIR)$(includedir)'; rm -f png.h pngconf.h pnglibconf.h