libpng: security bump to version 1.6.10
authorGustavo Zacarias <gustavo@zacarias.com.ar>
Mon, 17 Mar 2014 12:19:46 +0000 (09:19 -0300)
committerPeter Korsgaard <peter@korsgaard.com>
Mon, 17 Mar 2014 21:28:40 +0000 (22:28 +0100)
Fixes CVE-2014-0333.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/libpng/libpng-01-disable-tools.patch
package/libpng/libpng.mk

index cd7040ccd305d9e11f92d21822e31f4ef253d09b..e30eca9ffcab88418beaafc55644d1a0f8504eb5 100644 (file)
@@ -4,27 +4,27 @@ in a non-interactive embedded system.
 
 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
 
-diff -Nura libpng-1.6.6.orig/Makefile.am libpng-1.6.6/Makefile.am
---- libpng-1.6.6.orig/Makefile.am      2013-10-27 19:13:39.183376955 -0300
-+++ libpng-1.6.6/Makefile.am   2013-10-27 19:13:50.388744191 -0300
+diff -Nura libpng-1.6.10.orig/Makefile.am libpng-1.6.10/Makefile.am
+--- libpng-1.6.10.orig/Makefile.am     2014-03-17 08:51:25.812005079 -0300
++++ libpng-1.6.10/Makefile.am  2014-03-17 09:14:28.807586433 -0300
 @@ -10,7 +10,7 @@
- check_PROGRAMS= pngtest pngunknown pngstest pngvalid
+ check_PROGRAMS= pngtest pngunknown pngstest pngvalid pngimage
  
  # Utilities - installed
 -bin_PROGRAMS= pngfix png-fix-itxt
 +bin_PROGRAMS=
  
- pngtest_SOURCES = pngtest.c
- pngtest_LDADD = libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@.la
-diff -Nura libpng-1.6.6.orig/Makefile.in libpng-1.6.6/Makefile.in
---- libpng-1.6.6.orig/Makefile.in      2013-10-27 19:13:39.180376856 -0300
-+++ libpng-1.6.6/Makefile.in   2013-10-27 19:14:55.332872643 -0300
-@@ -59,7 +59,7 @@
+ # This ensures that pnglibconf.h gets built at the start of 'make all' or
+ # 'make check', but it does not add dependencies to the individual programs,
+diff -Nura libpng-1.6.10.orig/Makefile.in libpng-1.6.10/Makefile.in
+--- libpng-1.6.10.orig/Makefile.in     2014-03-17 08:51:25.807005070 -0300
++++ libpng-1.6.10/Makefile.in  2014-03-17 09:14:44.846617623 -0300
+@@ -87,7 +87,7 @@
  host_triplet = @host@
  check_PROGRAMS = pngtest$(EXEEXT) pngunknown$(EXEEXT) \
-       pngstest$(EXEEXT) pngvalid$(EXEEXT)
+       pngstest$(EXEEXT) pngvalid$(EXEEXT) pngimage$(EXEEXT)
 -bin_PROGRAMS = pngfix$(EXEEXT) png-fix-itxt$(EXEEXT)
 +bin_PROGRAMS =
  @PNG_ARM_NEON_TRUE@am__append_1 = arm/arm_init.c\
- @PNG_ARM_NEON_TRUE@   arm/filter_neon.S
+ @PNG_ARM_NEON_TRUE@   arm/filter_neon.S arm/filter_neon_intrinsics.c
  
index 0bfe7d1d1bfa33e4e814e3410d406cc205fff8f0..cdc80f1e32fc89be27b6d668a46c8114d171f1b6 100644 (file)
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LIBPNG_VERSION = 1.6.9
+LIBPNG_VERSION = 1.6.10
 LIBPNG_SERIES = 16
 LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz
 LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng${LIBPNG_SERIES}/$(LIBPNG_VERSION)