This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Convert to using File::Spec, so that we can build Unicode files
[perl5.git] / lib / unicore / README.perl
1 The *.txt files were copied from
2
3         http://www.unicode.org/Public/UNIDATA/
4
5 as of Unicode 4.0.0 (April 2003), updated with
6
7         http://www.unicode.org/Public/4.0-Update1/
8
9 as of Unicode 4.0.1 (March 2004)
10
11 The two big files, NormalizationTest.txt (2.0MB) and Unihan.txt
12 (25.7MB) were not included due to space considerations.  Also NOT
13 included were any *.html files and the Derived*.txt files
14
15     DerivedAge.txt
16     DerivedCoreProperties.txt
17     DerivedNormalizationProps.txt
18
19 To be 8.3-friendly, the lib/unicore/PropertyValueAliases.txt was
20 renamed to be lib/unicore/PropValueAliases.txt, since otherwise
21 it would have conflicted with lib/unicore/PropertyAliases.txt.
22
23 FOR PUMPKINS
24
25 The *.pl files are generated from the *.txt files by the mktables script:
26         
27         cd lib/unicore
28         cp .../UnicodeOriginal/*.txt .
29         rm NormalizationTest.txt Unihan.txt Derived*.txt
30         p4 edit Properties *.pl */*.pl
31         perl ./mktables
32         p4 revert -a
33         cd ../..
34         perl Porting/manicheck
35
36 You need to update version by hand
37
38         p4 edit version
39         ...
40         
41 If any new (or deleted, unlikely but not impossible) *.pl files are indicated:
42
43         cd lib/unicore
44         p4 add ...
45         p4 delete ...
46         cd ../...
47         p4 edit MANIFEST
48         ...
49
50 And finally:
51
52         p4 submit
53
54 -- 
55 jhi@iki.fi; updated by nick@ccl4.org