On 2018/08/11 00:43, Solene Rapenne wrote:
> this patch updates libpng to 1.6.35, the new version changelog is the
> following:
>
> Changes since the last public release (1.6.34):
>
> Restored 21 of the contrib/pngsuite/i*.png, which do not cause test
> failures. Placed the remainder in contrib/pngsuite/interlaced/i*.png.
> Added calls to png_set_*() transforms commonly used by browsers to
> the fuzzer.
> Removed some unnecessary brackets in pngrtran.c
> Fixed miscellaneous typos (Patch by github user "luzpaz").
> Change "ASM C" to "C ASM" in CMakeLists.txt
> Fixed incorrect handling of bKGD chunk in sub-8-bit files (Cosmin)
> Added hardware optimization directories to zip and 7z distributions.
> Fixed incorrect bitmask for options.
> Fixed many spelling typos.
> Make png_get_iCCP consistent with man page (allow compression-type argument
> to be NULL, bug report by Lenard Szolnoki).
> Replaced the remaining uses of png_size_t with size_t (Cosmin)
> Fixed the calculation of row_factor in png_check_chunk_length
> (reported by Thuan Pham in SourceForge issue #278)
> Added missing parentheses to a macro definition
> (suggested by "irwir" in GitHub issue #216)
>
>
> It compiles fine and the test pass 100%, maybe a bulk build is required?
I've read through a diff of old and new source, I don't think a bulk
build is necessary. OK with me though I wouldn't mind another pair of
eyes on it as it's high in the dependency chain and the release approaches.
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/graphics/png/Makefile,v
> retrieving revision 1.121
> diff -u -p -r1.121 Makefile
> --- Makefile 26 Oct 2017 16:53:10 -0000 1.121
> +++ Makefile 10 Aug 2018 22:41:36 -0000
> @@ -2,7 +2,7 @@
>
> COMMENT= library for manipulating PNG images
>
> -VERSION= 1.6.34
> +VERSION= 1.6.35
> DISTNAME= libpng-${VERSION}
> PKGNAME= png-${VERSION}
> CATEGORIES= graphics
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/graphics/png/distinfo,v
> retrieving revision 1.58
> diff -u -p -r1.58 distinfo
> --- distinfo 26 Oct 2017 16:53:10 -0000 1.58
> +++ distinfo 10 Aug 2018 22:41:36 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (libpng-1.6.34.tar.xz) = Lx6WDZLOOzq9A9Bt/sljffvSL+vxB6U2tE96R8YGWfY=
> -SIZE (libpng-1.6.34.tar.xz) = 997968
> +SHA256 (libpng-1.6.35.tar.xz) = I5EuyMlYSRftmwnFAjRl1xcJ3OCJvlA8eGf+xoqTvNc=
> +SIZE (libpng-1.6.35.tar.xz) = 1014320
>