Tue Feb 28 14:40:47 2017 UTC ()
Update to 0.6.0

Patch from spz@. Thank you.

Changelog:
- 1/26/2017: version 0.6.0
  * lossless performance and compression improvements
  * miscellaneous performance improvements (SSE2, NEON, MSA)
  * webpmux gained a -duration option allowing for frame timing modification
  * new img2webp utility allowing a sequence of images to be converted to
    animated webp
  * API changes:
    - libwebp:
      WebPPictureSharpARGBToYUVA
      WebPPlaneDistortion
    - libwebpmux / gif2webp:
      WebPAnimEncoderOptions: kmax <= 0 now disables keyframes, kmax == 1
                              forces all keyframes. See mux.h and the gif2webp
                              manpage for details.

- 12/13/2016: version 0.5.2
  This is a binary compatible release.
  This release covers CVE-2016-8888 and CVE-2016-9085.
  * further security related hardening in the tools; fixes to
    gif2webp/AnimEncoder (issues #310, #314, #316, #322), cwebp/libwebp (issue
    #312)
  * full libwebp (encoder & decoder) iOS framework; libwebpdecoder
    WebP.framework renamed to WebPDecoder.framework (issue #307)
  * CMake support for Android Studio (2.2)
  * miscellaneous build related fixes (issue #306, #313)
  * miscellaneous documentation improvements (issue #225)
  * minor lossy encoder fixes and improvements


(ryoon)
diff -r1.20 -r1.21 pkgsrc/graphics/libwebp/Makefile
diff -r1.3 -r1.4 pkgsrc/graphics/libwebp/PLIST
diff -r1.4 -r1.5 pkgsrc/graphics/libwebp/buildlink3.mk
diff -r1.11 -r1.12 pkgsrc/graphics/libwebp/distinfo

cvs diff -r1.20 -r1.21 pkgsrc/graphics/libwebp/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/libwebp/Makefile 2016/07/20 18:05:53 1.20
+++ pkgsrc/graphics/libwebp/Makefile 2017/02/28 14:40:47 1.21
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.20 2016/07/20 18:05:53 tron Exp $ 1# $NetBSD: Makefile,v 1.21 2017/02/28 14:40:47 ryoon Exp $
2 2
3DISTNAME= libwebp-0.5.1 3DISTNAME= libwebp-0.6.0
4CATEGORIES= graphics 4CATEGORIES= graphics
5MASTER_SITES= http://downloads.webmproject.org/releases/webp/ 5MASTER_SITES= http://downloads.webmproject.org/releases/webp/
6 6
7MAINTAINER= ryoon@NetBSD.org 7MAINTAINER= ryoon@NetBSD.org
8HOMEPAGE= http://developers.google.com/speed/webp/ 8HOMEPAGE= http://developers.google.com/speed/webp/
9COMMENT= WebP image format library and tools 9COMMENT= WebP image format library and tools
10LICENSE= modified-bsd 10LICENSE= modified-bsd
11 11
12USE_LIBTOOL= yes 12USE_LIBTOOL= yes
13GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
14 14
15CONFIGURE_ARGS+= --enable-libwebpdemux 15CONFIGURE_ARGS+= --enable-libwebpdemux
16CONFIGURE_ARGS+= --enable-libwebpmux 16CONFIGURE_ARGS+= --enable-libwebpmux

cvs diff -r1.3 -r1.4 pkgsrc/graphics/libwebp/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/libwebp/PLIST 2016/07/20 11:49:59 1.3
+++ pkgsrc/graphics/libwebp/PLIST 2017/02/28 14:40:47 1.4
@@ -1,26 +1,24 @@ @@ -1,26 +1,24 @@
1@comment $NetBSD: PLIST,v 1.3 2016/07/20 11:49:59 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.4 2017/02/28 14:40:47 ryoon Exp $
2bin/cwebp 2bin/cwebp
3bin/dwebp 3bin/dwebp
4bin/gif2webp 4bin/gif2webp
 5bin/img2webp
5bin/webpmux 6bin/webpmux
6include/webp/decode.h 7include/webp/decode.h
7include/webp/demux.h 8include/webp/demux.h
8include/webp/encode.h 9include/webp/encode.h
9include/webp/extras.h 
10include/webp/mux.h 10include/webp/mux.h
11include/webp/mux_types.h 11include/webp/mux_types.h
12include/webp/types.h 12include/webp/types.h
13lib/libwebp.la 13lib/libwebp.la
14lib/libwebpdecoder.la 14lib/libwebpdecoder.la
15lib/libwebpdemux.la 15lib/libwebpdemux.la
16lib/libwebpextras.la 
17lib/libwebpmux.la 16lib/libwebpmux.la
18lib/pkgconfig/libwebp.pc 17lib/pkgconfig/libwebp.pc
19lib/pkgconfig/libwebpdecoder.pc 18lib/pkgconfig/libwebpdecoder.pc
20lib/pkgconfig/libwebpdemux.pc 19lib/pkgconfig/libwebpdemux.pc
21lib/pkgconfig/libwebpextras.pc 
22lib/pkgconfig/libwebpmux.pc 20lib/pkgconfig/libwebpmux.pc
23man/man1/cwebp.1 21man/man1/cwebp.1
24man/man1/dwebp.1 22man/man1/dwebp.1
25man/man1/gif2webp.1 23man/man1/gif2webp.1
26man/man1/webpmux.1 24man/man1/webpmux.1

cvs diff -r1.4 -r1.5 pkgsrc/graphics/libwebp/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/graphics/libwebp/buildlink3.mk 2016/01/10 10:22:32 1.4
+++ pkgsrc/graphics/libwebp/buildlink3.mk 2017/02/28 14:40:47 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: buildlink3.mk,v 1.4 2016/01/10 10:22:32 adam Exp $ 1# $NetBSD: buildlink3.mk,v 1.5 2017/02/28 14:40:47 ryoon Exp $
2 2
3BUILDLINK_TREE+= libwebp 3BUILDLINK_TREE+= libwebp
4 4
5.if !defined(LIBWEBP_BUILDLINK3_MK) 5.if !defined(LIBWEBP_BUILDLINK3_MK)
6LIBWEBP_BUILDLINK3_MK:= 6LIBWEBP_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.libwebp+= libwebp>=0.2.0 8BUILDLINK_API_DEPENDS.libwebp+= libwebp>=0.2.0
9BUILDLINK_ABI_DEPENDS.libwebp+= libwebp>=0.5.0 9BUILDLINK_ABI_DEPENDS.libwebp+= libwebp>=0.6.0
10BUILDLINK_PKGSRCDIR.libwebp?= ../../graphics/libwebp 10BUILDLINK_PKGSRCDIR.libwebp?= ../../graphics/libwebp
11 11
12.endif # LIBWEBP_BUILDLINK3_MK 12.endif # LIBWEBP_BUILDLINK3_MK
13 13
14BUILDLINK_TREE+= -libwebp 14BUILDLINK_TREE+= -libwebp

cvs diff -r1.11 -r1.12 pkgsrc/graphics/libwebp/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/libwebp/distinfo 2016/07/20 11:49:59 1.11
+++ pkgsrc/graphics/libwebp/distinfo 2017/02/28 14:40:47 1.12
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.11 2016/07/20 11:49:59 ryoon Exp $ 1$NetBSD: distinfo,v 1.12 2017/02/28 14:40:47 ryoon Exp $
2 2
3SHA1 (libwebp-0.5.1.tar.gz) = 66efb2213015ad3460bef64b4fb218fdc10ce83f 3SHA1 (libwebp-0.6.0.tar.gz) = 156d24fff454bfccd1f44434e226a10d9eb38186
4RMD160 (libwebp-0.5.1.tar.gz) = 2d14736f3de77475f04d3aa46121aa571a1245f5 4RMD160 (libwebp-0.6.0.tar.gz) = 82c3c6d5031de162b5282be49619ac1c343598b2
5SHA512 (libwebp-0.5.1.tar.gz) = 931b2dce29ee664d9a0bbc614ed19992c3ca52dd886d504dcca2df82c8f815e723bd03be7ae35a186ae555b09b0e31a17eb834871ff0728ab15ab24548b630ee 5SHA512 (libwebp-0.6.0.tar.gz) = be8eb9a3ddd3dec57f9f573d076ef97b17ea18de7e58e08e3fcb26456262394e9bb663c883d34f1aee0a91f23568e61c5ec4a7d0429cc385c009bf088ce6a1a4
6Size (libwebp-0.5.1.tar.gz) = 1212254 bytes 6Size (libwebp-0.6.0.tar.gz) = 1302881 bytes