Hello community,

here is the log from the commit of package icu for openSUSE:Factory
checked in at Thu May 5 15:49:54 CEST 2011.



--------
--- GNOME/icu/icu.changes       2011-01-14 14:15:06.000000000 +0100
+++ /mounts/work_src_done/STABLE/icu/icu.changes        2011-05-05 
10:44:21.000000000 +0200
@@ -1,0 +2,54 @@
+Thu May  5 10:21:40 CEST 2011 - [email protected]
+
+- Update to version 4.6.1:
+  + Common Locale Data Repository (CLDR) 1.9.1
+  + Update timezone data support to Olson 2011c
+  + Fix: UCOL_RUNTIME_VERSION should be updated for 4.6
+  + Fix: Collation Reordering Use Of USCRIPT_UNKNOWN
+  + Fix: Can't find Hangul with search coll (usearch doesn't handle
+    CE iter behavior)
+  + Fix: ULocale#toLanguageTag() should not supply "und" as
+    language when the locale has only private use
+  + Fix: USpoof uses NFKD, should be NFD
+  + ICU4C-specific bug fixes, including:
+    - ICU misparses numbers in scientific notation
+    - detect out of memory issue for Hashtable in low memory
+      situations
+- Changes from version 4.6.0:
+  + Unicode 6.0:
+    - Supports final version of Unicode 6.0
+    - New UCA data for collation/sorting, with refinements from
+      CLDR; this data is revamped for more effective use of
+      collation weights, and noncharacters are now handled
+    - Support for 2,088 new characters, including the new emoji and
+      Indian Rupee sign
+    - Fully updated properties
+  + CLDR 1.9:
+    - Supports final version of CLDR 1.9
+    - The CLDR release contains numerous improvements and bug fixes
+      approved by the CLDR committee, mainly in the areas of
+      collation sequences, transliteration, and available date
+      formats.
+  + Support for UTS #46 Unicode IDNA Compatibility Processing.
+  + Alternate number symbols based on numbering system.
+  + Compact collation tailoring syntax for reduced memory and disk
+    footprint.
+  + New collation [import] rule for reduced footprint and improved
+    maintenance.
+  + Fast string BiDi direction detection.
+  + ICU4C-specific changes:
+    - ICU 4.6 requires compiler RTTI to be turned on. Please see
+      the ICU4C readme for more details.
+    - pkg-config files for a standard way of linking against ICU.
+    - Promotion to @draft (from @internal) for most regex functions
+      that provide access via UText.
+    - Regex support for a "find progress" callback.
+    - Enhance regex APIs to support full 64-bit offsets and
+      indices.
+    - New regex API to set match and start position independently.
+- Update icu-remove-datetime.patch to apply without fuzz.
+- Rebase icu44-rpmlint.diff.
+- Add pkg-config BuildRequires to automatically get
+  pkgconfig()-style Provides.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  icu4c-4_4_2-docs.tar.bz2
  icu4c-4_4_2-src.tar.bz2

New:
----
  icu4c-4_6_1-docs.tar.bz2
  icu4c-4_6_1-src.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ icu.spec ++++++
--- /var/tmp/diff_new_pack.1q3YBK/_old  2011-05-05 15:48:47.000000000 +0200
+++ /var/tmp/diff_new_pack.1q3YBK/_new  2011-05-05 15:48:47.000000000 +0200
@@ -19,15 +19,14 @@
 
 
 Name:           icu
-BuildRequires:  gcc-c++
 License:        IBM PL
 Group:          System/Libraries
-Version:        4.4.2
+Version:        4.6.1
 Release:        1
-Requires:       libicu = %{version}
+Summary:        International Components for Unicode
 Url:            http://ibm.com/software/globalization/icu
-Source0:        icu4c-4_4_2-src.tar.bz2
-Source1:        icu4c-4_4_2-docs.tar.bz2
+Source0:        icu4c-4_6_1-src.tar.bz2
+Source1:        icu4c-4_6_1-docs.tar.bz2
 Source3:        SuSEconfig.icu
 # PATCH-FIX-UPSTREAM pkgdata.diff -- 
http://bugs.icu-project.org/trac/ticket/6969#comment:19
 Patch0:         pkgdata.diff
@@ -35,8 +34,10 @@
 Patch1:         icu44-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
+BuildRequires:  gcc-c++
+BuildRequires:  pkg-config
+Requires:       libicu = %{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Summary:        International Components for Unicode
 
 %description
 ICU is a set of C and C++ libraries that provides robust and
@@ -54,12 +55,6 @@
 contain any of the data files needed at runtime and present in the icu
 and icu-locales packages.
 
-
-
-Authors:
---------
-    The ICU project, International Business Machines (IBM) and Others.  
<[email protected]>
-
 %package -n libicu
 License:        IBM PL
 Summary:        International Components for Unicode (development files)
@@ -79,12 +74,6 @@
 libraries for ICU. It does not contain any of the data files needed at
 runtime and present in the `icu' and `icu-locales` packages.
 
-
-
-Authors:
---------
-    The ICU project, International Business Machines (IBM) and Others.  
<[email protected]>
-
 %package -n libicu-devel
 License:        IBM PL
 Summary:        International Components for Unicode (development files)
@@ -100,12 +89,6 @@
 ICU is a C++ and C library that provides robust and full-featured
 Unicode support. This package contains the development files for ICU.
 
-
-
-Authors:
---------
-    The ICU project, International Business Machines (IBM) and Others.  
<[email protected]>
-
 %package -n libicu-doc
 License:        IBM PL
 Summary:        International Components for Unicode  (html documentation)
@@ -115,12 +98,6 @@
 ICU is a C++ and C library that provides robust and full-featured
 Unicode support. This package contains the html documentation.
 
-
-
-Authors:
---------
-    The ICU project, International Business Machines (IBM) and Others.  
<[email protected]>
-
 %package -n icu-data
 License:        IBM PL
 Summary:        International Components for Unicode (Sources for the Data in 
ICU)
@@ -138,12 +115,6 @@
 This package contains uncompiled source data. Precompiled data is in
 the `libicu%{version}' package.
 
-
-
-Authors:
---------
-    The ICU project, International Business Machines (IBM) and Others.  
<[email protected]>
-
 %prep
 %setup -q -n icu -a1
 %patch0 -p0
@@ -224,6 +195,7 @@
 %{_libdir}/icu/%{version}/pkgdata.inc
 %{_libdir}/icu/Makefile.inc
 %{_libdir}/icu/pkgdata.inc
+%{_libdir}/pkgconfig/*.pc
 %{_bindir}/icu-config
 %dir %{_datadir}/icu
 %dir %{_datadir}/icu/%{version}

++++++ icu-remove-datetime.patch ++++++
--- /var/tmp/diff_new_pack.1q3YBK/_old  2011-05-05 15:48:47.000000000 +0200
+++ /var/tmp/diff_new_pack.1q3YBK/_new  2011-05-05 15:48:47.000000000 +0200
@@ -6,9 +6,9 @@
 ===================================================================
 --- icu.orig/source/Makefile.in
 +++ icu/source/Makefile.in
-@@ -222,7 +222,6 @@ $(top_builddir)/config/icu-config: $(top
-       sed -f $(top_srcdir)/config/make2sh.sed < 
$(top_builddir)/config/Makefile.inc | grep -v '#M#' | uniq >> $@
-       sed -f $(top_srcdir)/config/make2sh.sed < @platform_make_fragment@ | 
grep -v '#M#' | uniq >> $@
+@@ -286,7 +286,6 @@ $(top_builddir)/config/icu-config: $(top
+       LC_ALL=C sed -f $(top_srcdir)/config/make2sh.sed < 
$(top_builddir)/config/Makefile.inc | grep -v '#M#' | uniq >> $@
+       LC_ALL=C sed -f $(top_srcdir)/config/make2sh.sed < 
@platform_make_fragment@ | grep -v '#M#' | uniq >> $@
        cat $(top_srcdir)/config/icu-config-bottom >> $@
 -      echo "# Rebuilt on "`date` >> $@
        chmod u-w $@

++++++ icu44-rpmlint.diff ++++++
--- /var/tmp/diff_new_pack.1q3YBK/_old  2011-05-05 15:48:47.000000000 +0200
+++ /var/tmp/diff_new_pack.1q3YBK/_new  2011-05-05 15:48:47.000000000 +0200
@@ -1,31 +1,12 @@
-
-I: There are likely swapped arguments in a memset
-   Check that the function arguments match: memset(ptr,BYTEVALUE,LENGTH)
-W: icu memset-with-zero-length decnumstr.cpp:73:58
-
 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)
 E: icu bufferoverflowstrncat pkgdata.cpp:299:87
 
 ---
- source/i18n/decnumstr.cpp        |    2 +-
  source/tools/pkgdata/pkgdata.cpp |    6 +++---
  2 files changed, 4 insertions(+), 4 deletions(-)
 
-Index: icu/source/i18n/decnumstr.cpp
-===================================================================
---- icu.orig/source/i18n/decnumstr.cpp
-+++ icu/source/i18n/decnumstr.cpp
-@@ -70,7 +70,7 @@ void DecimalNumberString::setLength(int3
-         return;
-     }
-     if (length > fLength) {
--        uprv_memset(&fText[fLength], length - fLength, 0);
-+        uprv_memset(&fText[fLength], 0, length - fLength);
-     }
-     fLength = length;
-     fText[fLength] = 0;
 Index: icu/source/tools/pkgdata/pkgdata.cpp
 ===================================================================
 --- icu.orig/source/tools/pkgdata/pkgdata.cpp

++++++ icu4c-4_4_2-docs.tar.bz2 -> icu4c-4_6_1-docs.tar.bz2 ++++++
++++ 342171 lines of diff (skipped)

++++++ icu4c-4_4_2-src.tar.bz2 -> icu4c-4_6_1-src.tar.bz2 ++++++
GNOME/icu/icu4c-4_4_2-src.tar.bz2 
/mounts/work_src_done/STABLE/icu/icu4c-4_6_1-src.tar.bz2 differ: char 11, line 1


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to