Thu Sep 1 04:14:23 2016 UTC ()
Updated png to 1.6.25.

Changes since the last public release (1.6.24):
  Reject oversized iCCP profile immediately.
  Cleaned up PNG_DEBUG compile of pngtest.c.
  Conditionally compile png_inflate().
  Don't install pngcp; it conflicts with pngcp in the pngtools package.
  Minor editing of INSTALL, (whitespace, added copyright line)
  Added MIPS support (Mandar Sahastrabuddhe <Mandar.Sahastrabuddhe@imgtec.com>).
  Rebased contrib/intel/intel_sse.patch after the MIPS implementation.


(wiz)
diff -r1.184 -r1.185 pkgsrc/graphics/png/Makefile
diff -r1.16 -r1.17 pkgsrc/graphics/png/PLIST
diff -r1.129 -r1.130 pkgsrc/graphics/png/distinfo

cvs diff -r1.184 -r1.185 pkgsrc/graphics/png/Makefile (switch to unified diff)

--- pkgsrc/graphics/png/Makefile 2016/08/04 06:05:08 1.184
+++ pkgsrc/graphics/png/Makefile 2016/09/01 04:14:23 1.185
@@ -1,41 +1,41 @@ @@ -1,41 +1,41 @@
1# $NetBSD: Makefile,v 1.184 2016/08/04 06:05:08 wiz Exp $ 1# $NetBSD: Makefile,v 1.185 2016/09/01 04:14:23 wiz Exp $
2 2
3DISTNAME= libpng-1.6.24 3DISTNAME= libpng-1.6.25
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/libpng16/ 7 ftp://ftp.fu-berlin.de/unix/graphics/png/src/libpng16/
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
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
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16# do not create libpng.la 16# do not create libpng.la
17CONFIGURE_ARGS+= --disable-unversioned-links 17CONFIGURE_ARGS+= --disable-unversioned-links
18# but do install png.h outside include/libpng$VERSION for now 18# but do install png.h outside include/libpng$VERSION for now
19# until pkgsrc is fixed to use libpng-config or the pc file everywhere 19# until pkgsrc is fixed to use libpng-config or the pc file everywhere
20INSTALL_TARGET= install install-header-links 20INSTALL_TARGET= install install-header-links
21 21
22PKGCONFIG_OVERRIDE= scripts/libpng.pc.in libpng.pc.in 22PKGCONFIG_OVERRIDE= scripts/libpng.pc.in libpng.pc.in
23TEST_TARGET= check 23TEST_TARGET= check
24USE_LIBTOOL= yes 24USE_LIBTOOL= yes
25 25
26CPPFLAGS+= -DPNG_USER_CHUNK_CACHE_MAX=128 -DPNG_USER_CHUNK_MALLOC_MAX=8000000 26CPPFLAGS+= -DPNG_USER_CHUNK_CACHE_MAX=128 -DPNG_USER_CHUNK_MALLOC_MAX=8000000
27 27
28.include "../../mk/bsd.prefs.mk" 28.include "../../mk/bsd.prefs.mk"
29# keep this in sync with the same code in buildlink3.mk 29# keep this in sync with the same code in buildlink3.mk
30.if ${MACHINE_ARCH} != "i386" && ${MACHINE_ARCH} != "x86_64" 30.if ${MACHINE_ARCH} != "i386" && ${MACHINE_ARCH} != "x86_64"
31CPPFLAGS+= -DPNG_NO_ASSEMBLER_CODE 31CPPFLAGS+= -DPNG_NO_ASSEMBLER_CODE
32.endif 32.endif
33 33
34SUBST_CLASSES+= rpathfix 34SUBST_CLASSES+= rpathfix
35SUBST_FILES.rpathfix= libpng-config.in 35SUBST_FILES.rpathfix= libpng-config.in
36SUBST_MESSAGE.rpathfix= Adding rpath to libpng-config 36SUBST_MESSAGE.rpathfix= Adding rpath to libpng-config
37SUBST_SED.rpathfix= -e 's/-L$${libdir}/${COMPILER_RPATH_FLAG}$${libdir} -L$${libdir}/g' 37SUBST_SED.rpathfix= -e 's/-L$${libdir}/${COMPILER_RPATH_FLAG}$${libdir} -L$${libdir}/g'
38SUBST_STAGE.rpathfix= pre-configure 38SUBST_STAGE.rpathfix= pre-configure
39 39
40.include "../../devel/zlib/buildlink3.mk" 40.include "../../devel/zlib/buildlink3.mk"
41.include "../../mk/bsd.pkg.mk" 41.include "../../mk/bsd.pkg.mk"

cvs diff -r1.16 -r1.17 pkgsrc/graphics/png/PLIST (switch to unified diff)

--- pkgsrc/graphics/png/PLIST 2016/08/04 06:05:08 1.16
+++ pkgsrc/graphics/png/PLIST 2016/09/01 04:14:23 1.17
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1@comment $NetBSD: PLIST,v 1.16 2016/08/04 06:05:08 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.17 2016/09/01 04:14:23 wiz Exp $
2bin/libpng-config 2bin/libpng-config
3bin/libpng16-config 3bin/libpng16-config
4bin/png-fix-itxt 4bin/png-fix-itxt
5bin/pngcp 
6bin/pngfix 5bin/pngfix
7include/libpng16/png.h 6include/libpng16/png.h
8include/libpng16/pngconf.h 7include/libpng16/pngconf.h
9include/libpng16/pnglibconf.h 8include/libpng16/pnglibconf.h
10include/png.h 9include/png.h
11include/pngconf.h 10include/pngconf.h
12include/pnglibconf.h 11include/pnglibconf.h
13lib/libpng16.la 12lib/libpng16.la
14lib/pkgconfig/libpng.pc 13lib/pkgconfig/libpng.pc
15lib/pkgconfig/libpng16.pc 14lib/pkgconfig/libpng16.pc
16man/man3/libpng.3 15man/man3/libpng.3
17man/man3/libpngpf.3 16man/man3/libpngpf.3
18man/man5/png.5 17man/man5/png.5

cvs diff -r1.129 -r1.130 pkgsrc/graphics/png/distinfo (switch to unified diff)

--- pkgsrc/graphics/png/distinfo 2016/08/04 06:05:08 1.129
+++ pkgsrc/graphics/png/distinfo 2016/09/01 04:14:23 1.130
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.129 2016/08/04 06:05:08 wiz Exp $ 1$NetBSD: distinfo,v 1.130 2016/09/01 04:14:23 wiz Exp $
2 2
3SHA1 (libpng-1.6.24.tar.xz) = b8fa86449bebd7b1cda71e0ed2cd417b6596ce78 3SHA1 (libpng-1.6.25.tar.xz) = fb471b7732d886b5adf10b4d689a90c88f005aa5
4RMD160 (libpng-1.6.24.tar.xz) = 7d703cc777685f42c746cfb56aecaa41f482d449 4RMD160 (libpng-1.6.25.tar.xz) = 49672ef5839a1707da0d84b56b9306ee72c4fcfa
5SHA512 (libpng-1.6.24.tar.xz) = 7eccb90f530a9c728e280b2b1776304a808b5deea559632e7bcf4ea219c7cb5e453aa810215465304501127595000717d4b7c5b26a9f8e22e236ec04af53a90f 5SHA512 (libpng-1.6.25.tar.xz) = 74de15b1146d479660e2b1fd6b192388857955f502b249f00b69e37b594af4d53117704cb77b5ae07ffd84510cc801695be2121adbedfaf65dc4e3b521259f5d
6Size (libpng-1.6.24.tar.xz) = 977532 bytes 6Size (libpng-1.6.25.tar.xz) = 982204 bytes