Commit 3911e671 authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Peter Korsgaard
Browse files

icu: security bump to version 51.2



Fixes CVE-2011-4599, CVE 2013-0900, CVE-2013-1569, CVE-2013-2383,
CVE-2013-2384, CVE-2013-2419.

Signed-off-by: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarPeter Korsgaard <jacmet@sunsite.dk>
parent 7b2ae7fe
Loading
Loading
Loading
Loading
+16 −16
Original line number Diff line number Diff line
@@ -10,27 +10,27 @@ is trivial in this case. So it will avoid our users falling into this
internal compiler error, and allow our autobuilders to test more
packages using this Sourcery CodeBench toolchain.qq

[Gustavo: update for ICU4C 51.2]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>

Index: b/source/configure
===================================================================
--- a/source/configure
+++ b/source/configure
@@ -4320,7 +4320,7 @@
                 echo "# Note: We are not using '-ansi' with HP/UX GCC because int64_t broke, see <http://bugs.icu-project.org/trac/ticket/8493>"
                 CFLAGS="$CFLAGS -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long";;
             *)
-                CFLAGS="$CFLAGS -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long";;
+                CFLAGS="$CFLAGS -ansi -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long";;
             esac
diff -Nura icu.orig/source/configure icu/source/configure
--- icu.orig/source/configure	2013-05-23 17:06:32.000000000 -0300
+++ icu/source/configure	2013-06-29 15:43:04.202320953 -0300
@@ -4066,7 +4066,7 @@
         then
             # Do not use -ansi. It limits us to C90, and it breaks some platforms.
             # We use -std=c99 to disable the gnu99 defaults and its associated warnings
-            CFLAGS="$CFLAGS -Wall -std=c99 -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings"
+            CFLAGS="$CFLAGS -std=c99 -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings"
         else
             case "${host}" in
@@ -4333,7 +4333,7 @@
             *-*-cygwin)
@@ -4078,7 +4078,7 @@
         fi
         if test "$GXX" = yes
         then
-            CXXFLAGS="$CXXFLAGS -W -Wall -ansi -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
+            CXXFLAGS="$CXXFLAGS -ansi -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
-            CXXFLAGS="$CXXFLAGS -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
+            CXXFLAGS="$CXXFLAGS -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
         else
             case "${host}" in
             *-*-solaris*)
                 CXXFLAGS="$CXXFLAGS -D__STDC__=0";;
             *-*-cygwin)
+3 −2
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@
#
################################################################################

ICU_VERSION = 4.8.1.1
ICU_VERSION = 51.2
ICU_SOURCE = icu4c-$(subst .,_,$(ICU_VERSION))-src.tgz
ICU_SITE = http://download.icu-project.org/files/icu4c/$(ICU_VERSION)
ICU_LICENSE = ICU License
@@ -20,7 +20,8 @@ HOST_ICU_CONF_OPT = \
	--disable-tests \
	--disable-extras \
	--disable-icuio \
	--disable-layout
	--disable-layout \
	--disable-renaming
ICU_MAKE = $(MAKE1)
ICU_SUBDIR = source
HOST_ICU_SUBDIR = source