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]

Reply via email to