summaryrefslogtreecommitdiff
path: root/graphics/png
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-01-16 00:05:15 +0000
committerwiz <wiz@pkgsrc.org>2016-01-16 00:05:15 +0000
commit8a83e8774b9f0bdf7cc073f0fc1654df65933984 (patch)
tree0a6f0c5d448a85509cdf387df5be6c82ebca78b9 /graphics/png
parent3e35e98c26b4967fb068005a3a65f400d4df8f21 (diff)
downloadpkgsrc-8a83e8774b9f0bdf7cc073f0fc1654df65933984.tar.gz
Update png to 1.6.21:
Version 1.6.21beta01 [December 11, 2015] Fixed syntax "$(command)" in tests/pngstest that some shells other than bash could not parse (Bug report by Nelson Beebe). Use `command` instead. Version 1.6.21beta02 [December 14, 2015] Moved png_check_keyword() from pngwutil.c to pngset.c Removed LE/BE dependencies in pngvalid, to 'fix' the current problem in the BigEndian tests by not testing it, making the BE code the same as the LE version. Fixes to pngvalid for various reduced build configurations (eliminate unused statics) and a fix for the case in rgb_to_gray when the digitize option reduces graylo to 0, producing a large error. Version 1.6.21beta03 [December 18, 2015] Widened the 'limit' check on the internally calculated error limits in the 'DIGITIZE' case (the code used prior to 1.7 for rgb_to_gray error checks) and changed the check to only operate in non-release builds (base build type not RC or RELEASE.) Fixed undefined behavior in pngvalid.c, undefined because (png_byte) << shift is undefined if it changes the signed bit (because png_byte is promoted to int). The libpng exported functions png_get_uint_32 and png_get_uint_16 handle this. (Bug reported by David Drysdale as a result of reports from UBSAN in clang 3.8). This changes pngvalid to use BE random numbers; this used to produce errors but these should not be fixed as a result of the previous changes. Version 1.6.21rc01 [January 4, 2016] In projects/vstudio, combined readme.txt and WARNING into README.txt Version 1.6.21rc02 [January 7, 2016] Relocated assert() in contrib/tools/pngfix.c, bug found by American Fuzzy Lop, reported by Brian Carpenter. Marked 'limit' UNUSED in transform_range_check(). This only affects release builds. Version 1.6.21 [January 15, 2016] Worked around a false-positive Coverity issue in pngvalid.c.
Diffstat (limited to 'graphics/png')
-rw-r--r--graphics/png/Makefile4
-rw-r--r--graphics/png/distinfo10
2 files changed, 7 insertions, 7 deletions
diff --git a/graphics/png/Makefile b/graphics/png/Makefile
index c706d40802a..bacde8fcd05 100644
--- a/graphics/png/Makefile
+++ b/graphics/png/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.180 2015/12/03 15:17:02 wiz Exp $
+# $NetBSD: Makefile,v 1.181 2016/01/16 00:05:15 wiz Exp $
-DISTNAME= libpng-1.6.20
+DISTNAME= libpng-1.6.21
PKGNAME= ${DISTNAME:S/lib//}
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libpng/} \
diff --git a/graphics/png/distinfo b/graphics/png/distinfo
index 7204765d5a6..b28c1d5d56f 100644
--- a/graphics/png/distinfo
+++ b/graphics/png/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.125 2015/12/03 15:17:02 wiz Exp $
+$NetBSD: distinfo,v 1.126 2016/01/16 00:05:15 wiz Exp $
-SHA1 (libpng-1.6.20.tar.xz) = c4f02051e0b86613076ce390fd15824f3506a148
-RMD160 (libpng-1.6.20.tar.xz) = ee597845605d91de95ded2ec0175ff0a0d701f79
-SHA512 (libpng-1.6.20.tar.xz) = bbf7d9a21a13eb1fd1fa06f9761df72c0b37bd62da7049afe20ec4e63c02c3708aca8a2c2b7f2d7332f3941469b4aca1653cc8423c7fea6de8084201cb8b5f5f
-Size (libpng-1.6.20.tar.xz) = 942672 bytes
+SHA1 (libpng-1.6.21.tar.xz) = 978b2f4e007eda56032001493ddb97d20f0ab291
+RMD160 (libpng-1.6.21.tar.xz) = 39ac9f94e76ed3daddb9c9e1990ae5f8cb9dc0ab
+SHA512 (libpng-1.6.21.tar.xz) = 84f644d455cf90ad721a098fa9e0fcfa6df22a12625faad1c36bf2353ab2315040c7cbd05522c05937c3a31b1c9dd7821cbe29c4a5ba27dec3de92c81ef9ed32
+Size (libpng-1.6.21.tar.xz) = 943980 bytes