SHA256
1
0
forked from pool/icu
OBS User unknown 2009-05-27 22:41:07 +00:00 committed by Git OBS Bridge
parent 2b68c82fd9
commit bcaff8d85e
8 changed files with 106 additions and 71 deletions

View File

@ -1,13 +0,0 @@
Index: source/layoutex/ParagraphLayout.cpp
===================================================================
--- source/layoutex/ParagraphLayout.cpp.orig 2008-07-01 03:42:02.000000000 +0200
+++ source/layoutex/ParagraphLayout.cpp 2009-03-02 21:47:07.000000000 +0100
@@ -868,7 +868,7 @@ le_int32 ParagraphLayout::getLanguageCod
return nullLanguageCode;
}
-#elif
+#else
// TODO - dummy implementation for right now...
le_int32 ParagraphLayout::getLanguageCode(const Locale *locale)

View File

@ -1,3 +1,41 @@
-------------------------------------------------------------------
Tue May 26 15:37:55 CEST 2009 - vuntz@novell.com
- Drop icu4c-3_6-src-setBreakType-public.diff: it's not needed
anymore for OOo.
-------------------------------------------------------------------
Sat May 23 14:14:40 CEST 2009 - vuntz@novell.com
- Update to 4.2:
+ Locale Data: ICU uses and supports data from Common Locale Data
Repository (CLDR) 1.7 , which includes data for 146 languages,
159 territories, 468 locales- 21% more locale data than the
previous release.
+ Number system support and the number keyword.
+ Number system override in DateFormat.
+ Numerics used by Hebrew Calendar date in Hebrew locale.
+ BCP47 (language tag) / Locale transformation.
+ BCP47 mapping of LDML keywords.
+ Encoding selector: Return a list of charsets that can handle
the input text.
+ Simple duration: Implementation of CLDR duration format.
+ Available/Preferred keywords for a locale (Calendar, Collation,
and Currency).
+ StringPrep standard profiles: RFC3491 NAMEPREP, RFC3530 NFS4,
RFC3722 iSCSI, RFC3920 NodePrep/ResourcePrep, RFC4011 MIB,
RFC4013 SASLprep, RFC4505 trace and RFC4518 LDAPprep.
+ Miscellaneous Arabic shaping enhancements.
+ UTF-8 friendly internal data structure for Unicode data lookup.
+ API to get CLDR version used by ICU.
+ ISCII charset converter updates (added Gurumukhi, other
updates).
+ Performance improvements in Time Zone Name format/parse, and in
DateIntervalFormat construction.
- Remove AutoReqProv: it's default now.
- Drop icu-gcc44.patch: fixed upstream.
- Do not package packaging doc in libicu-doc.
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Mar 28 00:35:41 CET 2009 - vuntz@novell.com Sat Mar 28 00:35:41 CET 2009 - vuntz@novell.com
@ -89,7 +127,7 @@ Wed Feb 13 17:42:00 CET 2008 - maw@suse.de
calendar used in Taiwan. calendar used in Taiwan.
* @calendar=indian: This is the Indian national calendar. * @calendar=indian: This is the Indian national calendar.
* @calendar=persian: This is the Persian calendar. It is also * @calendar=persian: This is the Persian calendar. It is also
known as the JalÄli Calendar. It is used in several Arabic known as the Jalāli Calendar. It is used in several Arabic
countries. countries.
+ UnicodeSet + UnicodeSet
* The Freezable design pattern is now supported, which can * The Freezable design pattern is now supported, which can

View File

@ -1,5 +1,5 @@
# #
# spec file for package icu (Version 4.0) # spec file for package icu (Version 4.2)
# #
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -22,19 +22,15 @@ Name: icu
BuildRequires: gcc-c++ BuildRequires: gcc-c++
License: X11/MIT License: X11/MIT
Group: System/Libraries Group: System/Libraries
AutoReqProv: on Version: 4.2
Version: 4.0 Release: 1
Release: 9
Requires: libicu = %{version} Requires: libicu = %{version}
Url: http://ibm.com/software/globalization/icu Url: http://ibm.com/software/globalization/icu
Source0: icu4c-4_0-src.tar.bz2 Source0: icu4c-4_2-src.tar.bz2
Source1: icu4c-4_0-docs.tar.bz2 Source1: icu4c-4_2-docs.tar.bz2
Source3: SuSEconfig.icu Source3: SuSEconfig.icu
# PATCH-FIX-UPSTREAM icu4c-3_6-src-setBreakType-public.diff -- OOo-2.3.1 and above needs to access the setBreakType method, see http://bugs.icu-project.org/trac/ticket/5498
Patch: icu4c-3_6-src-setBreakType-public.diff
Patch1: icu-gcc44.patch
# PATCH-FIX-OPENSUSE icu-remove-datetime.patch vuntz@novell.com -- Do not put date/time in icu-config (needed for build-compare) # PATCH-FIX-OPENSUSE icu-remove-datetime.patch vuntz@novell.com -- Do not put date/time in icu-config (needed for build-compare)
Patch2: icu-remove-datetime.patch Patch99: icu-remove-datetime.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: International Components for Unicode Summary: International Components for Unicode
@ -145,9 +141,7 @@ Authors:
%prep %prep
%setup -q -n icu -a1 %setup -q -n icu -a1
%patch %patch99 -p1
%patch1
%patch2 -p1
%build %build
cd source cd source
@ -196,14 +190,15 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_libdir}/icu/ %dir %{_libdir}/icu/
%dir %{_libdir}/icu/%{version} %dir %{_libdir}/icu/%{version}
%{_libdir}/icu/current %{_libdir}/icu/current
/usr/bin/derb %{_bindir}/derb
/usr/bin/genbrk %{_bindir}/genbrk
/usr/bin/gencnval %{_bindir}/gencfu
/usr/bin/genrb %{_bindir}/gencnval
/usr/bin/genctd %{_bindir}/genrb
/usr/bin/makeconv %{_bindir}/genctd
/usr/bin/pkgdata %{_bindir}/makeconv
/usr/bin/uconv %{_bindir}/pkgdata
%{_bindir}/uconv
/usr/sbin/* /usr/sbin/*
%{_mandir}/*/* %{_mandir}/*/*
/sbin/conf.d/SuSEconfig.icu /sbin/conf.d/SuSEconfig.icu
@ -215,28 +210,60 @@ rm -rf $RPM_BUILD_ROOT
%files -n libicu-devel %files -n libicu-devel
%defattr(-, root, root) %defattr(-, root, root)
%{_libdir}/lib*.so %{_libdir}/lib*.so
/usr/include/unicode/ %{_includedir}/unicode/
/usr/include/layout/ %{_includedir}/layout/
%{_libdir}/icu/%{version}/Makefile.inc %{_libdir}/icu/%{version}/Makefile.inc
%{_libdir}/icu/%{version}/pkgdata.inc
%{_libdir}/icu/Makefile.inc %{_libdir}/icu/Makefile.inc
/usr/bin/icu-config %{_libdir}/icu/pkgdata.inc
%dir /usr/share/icu %{_bindir}/icu-config
%dir /usr/share/icu/%{version} %dir %{_datadir}/icu
/usr/share/icu/%{version}/mkinstalldirs %dir %{_datadir}/icu/%{version}
/usr/share/icu/%{version}/config/ %{_datadir}/icu/%{version}/mkinstalldirs
%{_datadir}/icu/%{version}/config/
%files -n libicu-doc %files -n libicu-doc
%defattr(-, root, root) %defattr(-, root, root)
%doc html/ %doc html/
%doc packaging/
%files -n icu-data %files -n icu-data
%defattr(-, root, root) %defattr(-, root, root)
%dir /usr/share/icu/%{version}/unidata %{_datadir}/icu/%{version}/unidata/
/usr/share/icu/%{version}/unidata/* %{_datadir}/icu/%{version}/UnicodeData.txt
/usr/share/icu/%{version}/UnicodeData.txt
%changelog %changelog
* Tue May 26 2009 vuntz@novell.com
- Drop icu4c-3_6-src-setBreakType-public.diff: it's not needed
anymore for OOo.
* Sat May 23 2009 vuntz@novell.com
- Update to 4.2:
+ Locale Data: ICU uses and supports data from Common Locale Data
Repository (CLDR) 1.7 , which includes data for 146 languages,
159 territories, 468 locales- 21%% more locale data than the
previous release.
+ Number system support and the number keyword.
+ Number system override in DateFormat.
+ Numerics used by Hebrew Calendar date in Hebrew locale.
+ BCP47 (language tag) / Locale transformation.
+ BCP47 mapping of LDML keywords.
+ Encoding selector: Return a list of charsets that can handle
the input text.
+ Simple duration: Implementation of CLDR duration format.
+ Available/Preferred keywords for a locale (Calendar, Collation,
and Currency).
+ StringPrep standard profiles: RFC3491 NAMEPREP, RFC3530 NFS4,
RFC3722 iSCSI, RFC3920 NodePrep/ResourcePrep, RFC4011 MIB,
RFC4013 SASLprep, RFC4505 trace and RFC4518 LDAPprep.
+ Miscellaneous Arabic shaping enhancements.
+ UTF-8 friendly internal data structure for Unicode data lookup.
+ API to get CLDR version used by ICU.
+ ISCII charset converter updates (added Gurumukhi, other
updates).
+ Performance improvements in Time Zone Name format/parse, and in
DateIntervalFormat construction.
- Remove AutoReqProv: it's default now.
- Drop icu-gcc44.patch: fixed upstream.
- Do not package packaging doc in libicu-doc.
* Sat Mar 28 2009 vuntz@novell.com * Sat Mar 28 2009 vuntz@novell.com
- Add icu-remove-datetime.patch to be more build-compare friendly. - Add icu-remove-datetime.patch to be more build-compare friendly.
* Mon Mar 02 2009 crrodriguez@suse.de * Mon Mar 02 2009 crrodriguez@suse.de
@ -250,7 +277,7 @@ rm -rf $RPM_BUILD_ROOT
* Sat Sep 13 2008 vuntz@novell.com * Sat Sep 13 2008 vuntz@novell.com
- Merge with openSUSE:Factory. Redo the patch tags that were done - Merge with openSUSE:Factory. Redo the patch tags that were done
by jpr@novell.com by jpr@novell.com
* Fri Sep 05 2008 maw@suse.de * Sat Sep 06 2008 maw@suse.de
- Update to version 4.0: - Update to version 4.0:
(All of the bug numbers listed are against (All of the bug numbers listed are against
http://bugs.icu-project.org/trac) http://bugs.icu-project.org/trac)
@ -305,7 +332,7 @@ rm -rf $RPM_BUILD_ROOT
calendar used in Taiwan. calendar used in Taiwan.
* @calendar=indian: This is the Indian national calendar. * @calendar=indian: This is the Indian national calendar.
* @calendar=persian: This is the Persian calendar. It is also * @calendar=persian: This is the Persian calendar. It is also
known as the JalÄli Calendar. It is used in several Arabic known as the Jalāli Calendar. It is used in several Arabic
countries. countries.
+ UnicodeSet + UnicodeSet
* The Freezable design pattern is now supported, which can * The Freezable design pattern is now supported, which can

View File

@ -1,17 +0,0 @@
--- source/common/unicode/rbbi.h
+++ source/common/unicode/rbbi.h
@@ -611,12 +611,14 @@
virtual int32_t getBreakType() const;
#endif
+public:
/**
* Set the type of the break iterator.
* @internal
*/
virtual void setBreakType(int32_t type);
+protected:
/**
* Common initialization function, used by constructors and bufferClone.
* (Also used by DictionaryBasedBreakIterator::createBufferClone().)

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:550c05b2469c1626f6bba1ec491eaa7ddc78730c0a12ebd4fcfe7a1749dc8ddc
size 297209

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7d6a4cff4d83aec978eca493bdee6e028be68e4a8e990d98852d09a61b2856f1
size 9375923

3
icu4c-4_2-docs.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7f6fd2306deea10fc2601cef1b64c1f6071eae4ecec6b66a9069b2bab4df6e31
size 3029418

3
icu4c-4_2-src.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f2b8a0f412cbb42140ee6b83a2c6ea71dbde23ca8199c9bbe3a2eda9d15eda39
size 11545277