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: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Gustavo Zacarias 2013-06-30 00:23:26 -03:00 committed by Peter Korsgaard
parent 7b2ae7feb1
commit 3911e67151
2 changed files with 19 additions and 18 deletions

View File

@ -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 internal compiler error, and allow our autobuilders to test more
packages using this Sourcery CodeBench toolchain.qq packages using this Sourcery CodeBench toolchain.qq
[Gustavo: update for ICU4C 51.2]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Index: b/source/configure diff -Nura icu.orig/source/configure icu/source/configure
=================================================================== --- icu.orig/source/configure 2013-05-23 17:06:32.000000000 -0300
--- a/source/configure +++ icu/source/configure 2013-06-29 15:43:04.202320953 -0300
+++ b/source/configure @@ -4066,7 +4066,7 @@
@@ -4320,7 +4320,7 @@ then
echo "# Note: We are not using '-ansi' with HP/UX GCC because int64_t broke, see <http://bugs.icu-project.org/trac/ticket/8493>" # Do not use -ansi. It limits us to C90, and it breaks some platforms.
CFLAGS="$CFLAGS -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long";; # 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 -Wall -ansi -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long";; + CFLAGS="$CFLAGS -std=c99 -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings"
+ CFLAGS="$CFLAGS -ansi -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long";;
esac
else else
case "${host}" in case "${host}" in
@@ -4333,7 +4333,7 @@ *-*-cygwin)
@@ -4078,7 +4078,7 @@
fi fi
if test "$GXX" = yes if test "$GXX" = yes
then then
- CXXFLAGS="$CXXFLAGS -W -Wall -ansi -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long" - CXXFLAGS="$CXXFLAGS -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
+ CXXFLAGS="$CXXFLAGS -ansi -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long" + CXXFLAGS="$CXXFLAGS -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long"
else
case "${host}" in case "${host}" in
*-*-solaris*) *-*-cygwin)
CXXFLAGS="$CXXFLAGS -D__STDC__=0";;

View File

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