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

Side by Side Diff: third_party/icu/patches/data.build.patch

Issue 399089: Remove invuca.icu table from the ICU data file. Cutting down the data size by... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 1 month 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | third_party/icu/patches/segmentation.patch.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 --- source/data/Makefile.in 2009-05-20 23:03:54.000000000 -0700 1 --- source/data/Makefile.in 2009-05-20 23:03:54.000000000 -0700
2 +++ source/data/Makefile.in» 2009-10-21 15:43:18.235201000 -0700 2 +++ source/data/Makefile.in» 2009-11-18 11:03:35.699205000 -0800
3 @@ -207,7 +207,8 @@ 3 @@ -207,7 +207,10 @@
4 # 2005-may-05 Removed Unicode properties files (unorm.icu, uprops.icu, ucase.i cu, ubidi.icu) 4 # 2005-may-05 Removed Unicode properties files (unorm.icu, uprops.icu, ucase.i cu, ubidi.icu)
5 # from data build. See Jitterbug 4497. (makedata.mak revision 1.117) 5 # from data build. See Jitterbug 4497. (makedata.mak revision 1.117)
6 # 6 #
7 -DAT_FILES_SHORT=pnames.icu unames.icu cnvalias.icu coll/ucadata.icu coll/invuca .icu 7 -DAT_FILES_SHORT=pnames.icu unames.icu cnvalias.icu coll/ucadata.icu coll/invuca .icu
8 +# CHROME: unames.icu are excluded from the icu data file 8 +# CHROME: unames.icu and invuca.icu are excluded from the data file
9 +DAT_FILES_SHORT=pnames.icu cnvalias.icu coll/ucadata.icu coll/invuca.icu 9 +# We have to add invuca.icu back if Webkit begins to use it again
10 +# See https://bugs.webkit.org/show_bug.cgi?id=30437#c32
11 +DAT_FILES_SHORT=pnames.icu cnvalias.icu coll/ucadata.icu
10 DAT_FILES=$(DAT_FILES_SHORT:%=$(BUILDDIR)/%) 12 DAT_FILES=$(DAT_FILES_SHORT:%=$(BUILDDIR)/%)
11 13
12 ## BRK files 14 ## BRK files
13 @@ -234,11 +235,12 @@ 15 @@ -234,11 +237,12 @@
14 CFU_FILES=$(BUILDDIR)/$(CFU_FILES_SHORT) 16 CFU_FILES=$(BUILDDIR)/$(CFU_FILES_SHORT)
15 17
16 ## UCM files 18 ## UCM files
17 +# CHROME : do not include ucmebcdic.mk and two IBM EBCDIC code pages 19 +# CHROME : do not include ucmebcdic.mk and two IBM EBCDIC code pages
18 -include $(UCMSRCDIR)/ucmcore.mk 20 -include $(UCMSRCDIR)/ucmcore.mk
19 -include $(UCMSRCDIR)/ucmfiles.mk 21 -include $(UCMSRCDIR)/ucmfiles.mk
20 --include $(UCMSRCDIR)/ucmebcdic.mk 22 --include $(UCMSRCDIR)/ucmebcdic.mk
21 +# -include $(UCMSRCDIR)/ucmebcdic.mk 23 +# -include $(UCMSRCDIR)/ucmebcdic.mk
22 -include $(UCMSRCDIR)/ucmlocal.mk 24 -include $(UCMSRCDIR)/ucmlocal.mk
23 -ALL_UCM_SOURCE=ibm-37_P100-1995.ucm ibm-1047_P100-1995.ucm $(UCM_SOURCE_CORE) $ (UCM_SOURCE_FILES) $(UCM_SOURCE_EBCDIC) $(UCM_SOURCE_LOCAL) 25 -ALL_UCM_SOURCE=ibm-37_P100-1995.ucm ibm-1047_P100-1995.ucm $(UCM_SOURCE_CORE) $ (UCM_SOURCE_FILES) $(UCM_SOURCE_EBCDIC) $(UCM_SOURCE_LOCAL)
24 +ALL_UCM_SOURCE= $(UCM_SOURCE_CORE) $(UCM_SOURCE_FILES) $(UCM_SOURCE_EBCDIC) $(U CM_SOURCE_LOCAL) 26 +ALL_UCM_SOURCE= $(UCM_SOURCE_CORE) $(UCM_SOURCE_FILES) $(UCM_SOURCE_EBCDIC) $(U CM_SOURCE_LOCAL)
25 UCM_FILES = $(ALL_UCM_SOURCE:%=$(SRCDATADIR)/%) 27 UCM_FILES = $(ALL_UCM_SOURCE:%=$(SRCDATADIR)/%)
26 CNV_FILES = $(ALL_UCM_SOURCE:%.ucm=$(BUILDDIR)/%.cnv) 28 CNV_FILES = $(ALL_UCM_SOURCE:%.ucm=$(BUILDDIR)/%.cnv)
27 CNV_FILES_SHORT = $(ALL_UCM_SOURCE:%.ucm=%.cnv) 29 CNV_FILES_SHORT = $(ALL_UCM_SOURCE:%.ucm=%.cnv)
28 @@ -254,7 +256,7 @@ 30 @@ -254,7 +258,7 @@
29 -include $(RBNFSRCDIR)/rbnflocal.mk 31 -include $(RBNFSRCDIR)/rbnflocal.mk
30 -include $(TRANSLITSRCDIR)/trnslocal.mk 32 -include $(TRANSLITSRCDIR)/trnslocal.mk
31 ifdef GENRB_SOURCE 33 ifdef GENRB_SOURCE
32 -RES_SRC= root.txt $(GENRB_SOURCE) $(GENRB_ALIAS_SOURCE) $(GENRB_SOURCE_LOCAL) $ (GENRB_ALIAS_SOURCE_LOCAL) 34 -RES_SRC= root.txt $(GENRB_SOURCE) $(GENRB_ALIAS_SOURCE) $(GENRB_SOURCE_LOCAL) $ (GENRB_ALIAS_SOURCE_LOCAL)
33 +RES_SRC= root.txt $(GENRB_SOURCE) $(GENRB_ALIAS_SOURCE) $(GENRB_SOURCE_LOCAL) 35 +RES_SRC= root.txt $(GENRB_SOURCE) $(GENRB_ALIAS_SOURCE) $(GENRB_SOURCE_LOCAL)
34 RES_SRC_FILES = $(RES_SRC:%=$(LOCSRCDIR)/%) 36 RES_SRC_FILES = $(RES_SRC:%=$(LOCSRCDIR)/%)
35 INSTALLED_RB_FILES = $(GENRB_SOURCE:%.txt=%) $(GENRB_SOURCE_LOCAL:%.txt=%) 37 INSTALLED_RB_FILES = $(GENRB_SOURCE:%.txt=%) $(GENRB_SOURCE_LOCAL:%.txt=%)
36 endif 38 endif
37 @@ -273,7 +275,8 @@ 39 @@ -273,7 +277,8 @@
38 TRANSLIT_SRC_FILES = $(TRANSLIT_SRC:%=$(TRANSLITSRCDIR)/%) 40 TRANSLIT_SRC_FILES = $(TRANSLIT_SRC:%=$(TRANSLITSRCDIR)/%)
39 INSTALLED_TRANSLIT_FILES = $(TRANSLIT_SOURCE:%.txt=%) $(TRANSLIT_SOURCE_LOCAL: %.txt=%) 41 INSTALLED_TRANSLIT_FILES = $(TRANSLIT_SOURCE:%.txt=%) $(TRANSLIT_SOURCE_LOCAL: %.txt=%)
40 endif 42 endif
41 -GENRBOPTS=-k 43 -GENRBOPTS=-k
42 +# CHROME : To save space, use '-R' option 44 +# CHROME : To save space, use '-R' option
43 +GENRBOPTS=-k -R 45 +GENRBOPTS=-k -R
44 46
45 ## MISC files 47 ## MISC files
46 -include $(MISCSRCDIR)/miscfiles.mk 48 -include $(MISCSRCDIR)/miscfiles.mk
47 @@ -423,7 +426,8 @@ 49 @@ -423,7 +428,8 @@
48 # ucadata.icu 50 # ucadata.icu
49 # used to depend on $(BUILDDIR)/$(ICUDT)unorm.icu $(BUILDDIR)/$(ICUDT)ucase.icu 51 # used to depend on $(BUILDDIR)/$(ICUDT)unorm.icu $(BUILDDIR)/$(ICUDT)ucase.icu
50 # see Jitterbug 4497 52 # see Jitterbug 4497
51 -$(COLBLDDIR)/ucadata.icu $(COLBLDDIR)/invuca.icu: $(UNICODEDATADIR)/FractionalU CA.txt $(TOOLBINDIR)/genuca$(TOOLEXEEXT) 53 -$(COLBLDDIR)/ucadata.icu $(COLBLDDIR)/invuca.icu: $(UNICODEDATADIR)/FractionalU CA.txt $(TOOLBINDIR)/genuca$(TOOLEXEEXT)
52 +# CHROME: We don't need invuca.icu 54 +# CHROME: We don't need invuca.icu
53 +$(COLBLDDIR)/ucadata.icu: $(UNICODEDATADIR)/FractionalUCA.txt $(TOOLBINDIR)/gen uca$(TOOLEXEEXT) 55 +$(COLBLDDIR)/ucadata.icu: $(UNICODEDATADIR)/FractionalUCA.txt $(TOOLBINDIR)/gen uca$(TOOLEXEEXT)
54 $(INVOKE) $(TOOLBINDIR)/genuca -s $(UNICODEDATADIR) -d $(COLBLDDIR) -i $ (BUILDDIR) 56 $(INVOKE) $(TOOLBINDIR)/genuca -s $(UNICODEDATADIR) -d $(COLBLDDIR) -i $ (BUILDDIR)
55 57
56 # unames.icu 58 # unames.icu
57 @@ -437,7 +441,9 @@ 59 @@ -437,7 +443,9 @@
58 #################################################### SPP 60 #################################################### SPP
59 # SPP FILES 61 # SPP FILES
60 62
61 -$(BUILDDIR)/%.spp: $(SPREPSRCDIR)/%.txt $(TOOLBINDIR)/gensprep$(TOOLEXEEXT) $(B UILDDIR)/unames.icu $(BUILDDIR)/pnames.icu 63 -$(BUILDDIR)/%.spp: $(SPREPSRCDIR)/%.txt $(TOOLBINDIR)/gensprep$(TOOLEXEEXT) $(B UILDDIR)/unames.icu $(BUILDDIR)/pnames.icu
62 +# CHROME: We don't need unames.icu. 64 +# CHROME: We don't need unames.icu.
63 +# Do we need to have spp files other than uidna.spp? 65 +# Do we need to have spp files other than uidna.spp?
64 +$(BUILDDIR)/%.spp: $(SPREPSRCDIR)/%.txt $(TOOLBINDIR)/gensprep$(TOOLEXEEXT) $(B UILDDIR)/pnames.icu 66 +$(BUILDDIR)/%.spp: $(SPREPSRCDIR)/%.txt $(TOOLBINDIR)/gensprep$(TOOLEXEEXT) $(B UILDDIR)/pnames.icu
65 $(INVOKE) $(TOOLBINDIR)/gensprep -d $(BUILDDIR) -i $(BUILDDIR) -s $(SPRE PSRCDIR) -b $(@F:%.spp=%) -m $(UNICODEDATADIR) -u 3.2.0 $(<F) 67 $(INVOKE) $(TOOLBINDIR)/gensprep -d $(BUILDDIR) -i $(BUILDDIR) -s $(SPRE PSRCDIR) -b $(@F:%.spp=%) -m $(UNICODEDATADIR) -u 3.2.0 $(<F)
66 68
67 #################################################### BRK
68 @@ -452,8 +458,9 @@
69 #################################################### CTD
70 # CTD FILES
71
72 -$(BRKBLDDIR)/%.ctd: $(BRKSRCDIR)/%.txt $(TOOLBINDIR)/genctd$(TOOLEXEEXT) $(DAT_ FILES)
73 - $(INVOKE) $(TOOLBINDIR)/genctd -c -i $(BUILDDIR) -o $@ $<
74 +# .ctd file now generated regardless of whether dictionary file exists
75 +$(BRKBLDDIR)/%.ctd: $(TOOLBINDIR)/genctd$(TOOLEXEEXT) $(DAT_FILES)
76 + $(INVOKE) $(TOOLBINDIR)/genctd -c -i $(BUILDDIR) -o $@ $(BRKSRCDIR)/$(*F ).txt
77
78 #################################################### CFU
79 # CFU FILES
80 @@ -636,4 +643,3 @@
81 $(RMV) $(LIBICUUC)
82 (cd ../common && $(MAKE) RECURSIVE=YES) || exit;
83 endif
84 -
OLDNEW
« no previous file with comments | « no previous file | third_party/icu/patches/segmentation.patch.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698