This commit is contained in:
parent
2b68c82fd9
commit
bcaff8d85e
@ -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)
|
|
40
icu.changes
40
icu.changes
@ -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
|
||||||
|
95
icu.spec
95
icu.spec
@ -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
|
||||||
|
@ -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().)
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:550c05b2469c1626f6bba1ec491eaa7ddc78730c0a12ebd4fcfe7a1749dc8ddc
|
|
||||||
size 297209
|
|
@ -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
3
icu4c-4_2-docs.tar.bz2
Normal 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
3
icu4c-4_2-src.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f2b8a0f412cbb42140ee6b83a2c6ea71dbde23ca8199c9bbe3a2eda9d15eda39
|
||||||
|
size 11545277
|
Loading…
Reference in New Issue
Block a user