Change to use 5.1 Unicode file versions
[p5sagit/p5-mst-13.2.git] / lib / unicore / README.perl
1 The *.txt files were copied from
2
3
4         http://www.unicode.org/Public/5.1.0/ucd
5
6 as of Unicode 5.1.0 (March 2008).
7
8 The two big files, NormalizationTest.txt (2 MB) and Unihan.txt (28 MB,
9 5.8 MB zip) were not included due to space considerations.  Also NOT
10 included were any *.html files and the Derived*.txt files
11
12     DerivedAge.txt
13     DerivedCoreProperties.txt
14     DerivedNormalizationProps.txt
15
16 or any files from subdirectories.
17
18 To be 8.3 filesystem friendly, the lib/unicore/PropertyValueAliases.txt was
19 renamed to be lib/unicore/PropValueAliases.txt and the
20 lib/unicore/NamedSequencesProv.txt was renamed to be
21 lib/unicore/NamedSqProv.txt, since otherwise they would have
22 conflicted with lib/unicore/PropertyAliases.txt and
23 lib/unicore/NamedSequences.txt.
24
25 NOTE: If you modify the input file set you should also run
26  
27     mktables -makelist
28     
29 which will recreate the mktables.lst file which is used to speed up
30 the build process.    
31
32 FOR PUMPKINS
33
34 The files are inter-related.  If you take the latest UnicodeData.txt, for example,
35 but leave the older versions of other files, there can be subtle problems.
36
37 The *.pl files are generated from the *.txt files by the mktables script,
38 more recently done during the Perl build process, but if you want to try
39 the old manual way:
40         
41         cd lib/unicore
42         cp .../UnicodeOriginal/*.txt .
43         rm NormalizationTest.txt Unihan.txt Derived*.txt
44         p4 edit Properties *.pl */*.pl
45         perl ./mktables
46         p4 revert -a
47         cd ../..
48         perl Porting/manicheck
49
50 You need to update version by hand
51
52         p4 edit version
53         ...
54         
55 If any new (or deleted, unlikely but not impossible) *.pl files are indicated:
56
57         cd lib/unicore
58         p4 add ...
59         p4 delete ...
60         cd ../...
61         p4 edit MANIFEST
62         ...
63
64 And finally:
65
66         p4 submit
67
68 -- 
69 jhi@iki.fi; updated by nick@ccl4.org