Index: icu52/README.chromium |
=================================================================== |
--- icu52/README.chromium (revision 259826) |
+++ icu52/README.chromium (working copy) |
@@ -18,47 +18,17 @@ |
- source/layout |
- source/layoutex |
-2. Platform header files for Linux, FreeBSD, OpenBSD, Android, Mac OS X, and QNX: |
+ patches/configure.patch is applied to get runConfigureICU work in the |
+ icudata generation step without layout and layoutex directory by removing the |
+ corresponding Makefile's from ac_config variable. |
- - Apply platform.patch in patches directory. : It applies the upstream |
- patch to platform.h.in (see http://bugs.icu-project.org/trac/ticket/8248) |
- and change source/common/unicode/ptypes.h to refer to plinux.h and |
- pmac.h generated below. |
+2. Apply the following patch for platform related headers (putilimpl.h and |
+ others). |
- - 'runConfigureICU Linux', 'runConfigureICU FreeBSD', and |
- 'runConfigureICU MacOSX' are run to generate |
- source/common/unicode/platform.h. |
+ - patches/platform.patch for Android and QNX |
+ Upstream bug for Android : http://bugs.icu-project.org/trac/ticket/10478 |
- - On OpenBSD, source/common/unicode/platform.h is being generated |
- by the icu4c port in the ports directory and not by runConfigureICU. |
- In case the file has to be updated you can do: |
- cd /home/ports/textproc/icu4c && make configure |
- - Rename it to 'plinux.h', 'pfreebsd.h', 'popenbsd.h' and 'pmac.h' |
- |
- - Apply patches/pmach.h.patch on Mac to pmac.h |
- |
- - On Android, the pandroid.h was generated by copying plinux.h to |
- pandroid.h and applying the patches/pandroid.h.patch. |
- |
- - For QNX, the pqnx.h was generated by copying plinux.h to |
- pqnx.h and applying the patches/platform.qnx.patch. |
- |
- - For NaCl (icu_nacl.gypi), the pnacl.h was generated by copying plinux.h to |
- pnacl.h and applying the patches/pnacl.h.patch. |
- |
- - Apply the CL at https://codereview.chromium.org/15973007/ to plinux.h |
- |
-3. The following directories were removed because they're not used by Chromium |
- at the moment: |
- as_is |
- packaging |
- source/extra |
- source/sample |
- source/layout |
- source/layoutex |
- |
- |
4. The word breaking for Chinese and Japanese were modified to use a word |
frequency list with the following patch and cjdict.txt. |
@@ -314,14 +284,3 @@ |
27. Change export of U_ICUDATA_ENTRY_POINT from U_IMPORT to U_EXPORT. |
- patches/declspec.patch |
- |
-28. Add support for QNX Neutrino. |
- - patches/platform.qnx.patch: |
- See #2 about the platform header generation. |
- - patches/si_value.undef.patch: |
- Work around an all-lowercase macro defined in <signal.h>. |
- Upstream took a different approach: |
- http://bugs.icu-project.org/trac/ticket/9935 |
- - patches/xopen_source.patch: |
- Set _XOPEN_SOURCE to 600 as in the upstream changeset: |
- http://bugs.icu-project.org/trac/changeset/30418 |