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