Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(271)

Unified Diff: README.chromium

Issue 102283003: Update icudt46l.dat and related files. (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/icu46/
Patch Set: Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | android/icudt46l.dat » ('j') | source/data/translit/css3transform.txt » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: README.chromium
===================================================================
--- README.chromium (revision 228516)
+++ README.chromium (working copy)
@@ -128,12 +128,23 @@
windowsZones.txt
zoneinfo64.txt
- As of Nov, 2011, the latest version is 2011n and the above files
+ As of Dec 2013, the latest version is 2013h and the above files
are available at
- http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2011n/44/
+ http://source.icu-project.org/repos/icu/data/trunk/tzdata/icunew/2013h/44/
-9. Build-related changes
+9. Transliterator customization
+ - Add the following files taken from ICU 52 to source/data/trnslit
+
+ {tr,el,az}_{Upper,Lower,Title}.txt
+
+ - Also add css3transform.txt to the same directory
+ - Put the following line in trnslocal.mk
+
+ TRANSLIT_SOURCE=css3transform.txt
+
+10. Build-related changes
+
- patches/wpo.patch
- patches/vscomp.patch
(see http://bugs.icu-project.org/trac/ticket/8355 and
@@ -149,17 +160,29 @@
the patch have already been fixed in the ICU trunk.)
- add an empty file (stubdatabuilt.txt) to source/stubdata
-10. Pre-built data libraries are checked in.
+11. Pre-built data libraries are checked in.
- Before building data file on Linux, re-run runConfigureICU Linux again
- if it's run without data.build.patch in #8 above.
+ Before building data file on Linux, re-run 'runConfigureICU Linux' again
+ if it's run without data.build.patch in #10 above.
+ Because we removed layout and layoutex directories in step 3,
+ 'runConfigureICU Linux' will fail even with '--disable-layout'. A
+ work-around is to have a copy of our icu tree in a separate build directory
+ and add back directories we removed in step 3 before
+ running 'runConfigure'.
+
'make' will fail in the 1st pass. Copy source/data/in/coll/invuca.icu
to {BUILD_DIR_ROOT}/data/out/build/icudt46l/coll and re-run 'make'
in {BUILD_DIR_ROOT}/data.
+ 'make' will fail again when pkgdata looks for css3transform.res. Edit
+ data/out/tmp/icudata.lst to replace 'css3transform.res' with 'root.res'.
+ (see http://bugs.icu-project.org/trac/ticket/10570 ) and run 'make' again.
+
+
- source/data/in/icudt46l.dat : Built on Linux with all the patches
- above applied,
+ above applied. This file will be generated in
+ {BUILD_DIR_ROOT}/data/out/tmp.
- windows/icudt.dll : With icudt46l.dat in place, all the patches applied
and header files moved (#11 below), generated by building icudt_build
@@ -171,16 +194,26 @@
- {mac,linux}/icudt46l_dat.S : Built on Mac and Linux with all the
patches above (except android/brkitr.patch) applied and checked in.
+ This file will be generated in {BUILD_DIR_ROOT}/data/out/tmp.
+ Alternatively, one can just generate icudt46l_dat.S on Linux and adopt
+ the header portion to match the current header in mac/icudt46l_dat.S.
+ That is as following without no leading space in each line:
+
+ .globl _icudt46_dat
+ #ifdef U_HIDE_DATA_SYMBOL
+ .private_extern _icudt46_dat
+ #endif
+ .data
+ .const
+ .align 4
+ _icudt46_dat:
+
+
- android/icudt46l_dat.S : Built on Linux with all the patches above and
android/brkitr.patch applied and android/patch_locale.sh executed, and
checked in.
-11. The header files were moved as shown below:
-
- source/common/unicode ==> public/common/unicode
- source/i18n/unicode ==> public/i18n/unicode
-
12. Apply the fix found with static analysis tools such as PSV and coverity
- patches/static.analysis.patch
« no previous file with comments | « no previous file | android/icudt46l.dat » ('j') | source/data/translit/css3transform.txt » ('J')

Powered by Google App Engine
This is Rietveld 408576698