Hello community, here is the log from the commit of package icu for openSUSE:Factory checked in at 2013-06-06 14:55:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/icu (Old) and /work/SRC/openSUSE:Factory/.icu.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icu" Changes: -------- --- /work/SRC/openSUSE:Factory/icu/icu.changes 2013-05-16 11:04:13.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.icu.new/icu.changes 2013-06-06 14:55:47.000000000 +0200 @@ -1,0 +2,12 @@ +Wed Jun 5 17:19:12 UTC 2013 - [email protected] + +- Update to new upstream release 51.2 +* Common Locale Data Repository (CLDR) 23.1 +* Time zone database version 2013c +* Security fixes for font layout and glyph table errors. NOTE: + Applications must implement + LEFontInstance::getFontTable(LETag, size_t &length) in their + LEFontInstance subclasses, so that ICU can properly bounds-check + font tables. + +------------------------------------------------------------------- Old: ---- download.sh icu4c-51_1-docs.tar.xz icu4c-51_1-src.tar.xz New: ---- icu4c-51_2-docs.tar.xz icu4c-51_2-src.tar.xz sanitize_docs.sh ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icu.spec ++++++ --- /var/tmp/diff_new_pack.Kj2Gsp/_old 2013-06-06 14:55:49.000000000 +0200 +++ /var/tmp/diff_new_pack.Kj2Gsp/_new 2013-06-06 14:55:49.000000000 +0200 @@ -18,9 +18,9 @@ Name: icu %define lname libicu51 -Version: 51.1 +Version: 51.2 Release: 0 -%define aversion 51_1 +%define aversion 51_2 Summary: International Components for Unicode License: X11 Group: Development/Libraries/C and C++ @@ -29,11 +29,9 @@ #DL-URL: http://download.icu-project.org/files/icu4c/%version/icu4c-%aversion-src.tgz Source: icu4c-%aversion-src.tar.xz Source2: icu4c-%aversion-docs.tar.xz -Source3: download.sh -# PATCH-FIX-UPSTREAM icu-rpmlint.diff -- http://bugs.icu-project.org/trac/ticket/7808 +Source3: sanitize_docs.sh Patch1: icu-rpmlint.diff -# PATCH-FIX-OPENSUSE icu-remove-datetime.patch [email protected] -- Do not put date/time in icu-config (needed for build-compare) -Patch99: icu-remove-datetime.patch +Patch2: icu-remove-datetime.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkg-config @@ -56,8 +54,8 @@ # icudata (largest part) is always needed. Summary: International Components for Unicode (development files) Group: Development/Libraries/C and C++ -# bug437293 %ifarch ppc64 +# bug437293 Obsoletes: libicu-64bit %endif Requires: timezone @@ -74,11 +72,10 @@ %package -n libicu-devel Summary: International Components for Unicode (development files) Group: Development/Libraries/C and C++ -# bug437293 %ifarch ppc64 +# bug437293 Obsoletes: libicu-devel-64bit %endif -# Requires: %lname = %version %description -n libicu-devel @@ -111,8 +108,7 @@ %prep %setup -qn icu -a2 -%patch1 -p1 -%patch99 -p1 +%patch -P 1 -P 2 -p1 %build cd source ++++++ icu-remove-datetime.patch ++++++ --- /var/tmp/diff_new_pack.Kj2Gsp/_old 2013-06-06 14:55:49.000000000 +0200 +++ /var/tmp/diff_new_pack.Kj2Gsp/_new 2013-06-06 14:55:49.000000000 +0200 @@ -1,3 +1,7 @@ +From: <[email protected]> + +Do not put date/time in icu-config (needed for build-compare) + --- source/Makefile.in | 1 - 1 file changed, 1 deletion(-) ++++++ icu-rpmlint.diff ++++++ --- /var/tmp/diff_new_pack.Kj2Gsp/_old 2013-06-06 14:55:49.000000000 +0200 +++ /var/tmp/diff_new_pack.Kj2Gsp/_new 2013-06-06 14:55:49.000000000 +0200 @@ -1,3 +1,8 @@ +From: Jan Engelhardt <[email protected]> +Reference: http://bugs.icu-project.org/trac/ticket/7808 + +build: resolve potential buffer overflow in icu + I: Statement might be overflowing a buffer in strncat. Common mistake: BAD: strncat(buffer,charptr,sizeof(buffer)) is wrong, it takes the left over size as 3rd argument GOOD: strncat(buffer,charptr,sizeof(buffer)-strlen(buffer)-1) ++++++ icu4c-51_1-docs.tar.xz -> icu4c-51_2-docs.tar.xz ++++++ ++++ 216212 lines of diff (skipped) ++++++ icu4c-51_1-src.tar.xz -> icu4c-51_2-src.tar.xz ++++++ /work/SRC/openSUSE:Factory/icu/icu4c-51_1-src.tar.xz /work/SRC/openSUSE:Factory/.icu.new/icu4c-51_2-src.tar.xz differ: char 17, line 1 ++++++ sanitize_docs.sh ++++++ #!/bin/sh -ex ver="51.2" name="icu4c-51_2-docs.zip" # Put docs in a separate directory wget -c "http://download.icu-project.org/files/icu4c/$ver/$name" rm -Rf html mkdir html pushd html unzip "../$name" popd tar --use=xz -cvf "${name%.zip}.tar.xz" html rm "$name" rm -Rf html -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
