This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Move autouse from lib to ext
[perl5.git] / lib / unicore / README.perl
CommitLineData
1911be83 1The *.txt files were copied from
8836d2a5 2
8836d2a5 3
b6922eda
KW
4 http://www.unicode.org/Public/5.1.0/ucd
5
6as of Unicode 5.1.0 (March 2008).
e1aef32f 7
98fbe989
JH
8The two big files, NormalizationTest.txt (2 MB) and Unihan.txt (28 MB,
95.8 MB zip) were not included due to space considerations. Also NOT
0fa75b59 10included were any *.html files and the Derived*.txt files
ac09525c 11
1911be83
JH
12 DerivedAge.txt
13 DerivedCoreProperties.txt
14 DerivedNormalizationProps.txt
8836d2a5 15
98fbe989
JH
16or any files from subdirectories.
17
b6922eda 18To be 8.3 filesystem friendly, the lib/unicore/PropertyValueAliases.txt was
98fbe989
JH
19renamed to be lib/unicore/PropValueAliases.txt and the
20lib/unicore/NamedSequencesProv.txt was renamed to be
21lib/unicore/NamedSqProv.txt, since otherwise they would have
22conflicted with lib/unicore/PropertyAliases.txt and
23lib/unicore/NamedSequences.txt.
dbe75581 24
97050450
YO
25NOTE: If you modify the input file set you should also run
26
27 mktables -makelist
28
29which will recreate the mktables.lst file which is used to speed up
30the build process.
31
0fa75b59
JH
32FOR PUMPKINS
33
b6922eda
KW
34The files are inter-related. If you take the latest UnicodeData.txt, for example,
35but leave the older versions of other files, there can be subtle problems.
36
a2bd7410
JH
37The *.pl files are generated from the *.txt files by the mktables script,
38more recently done during the Perl build process, but if you want to try
39the old manual way:
0fa75b59
JH
40
41 cd lib/unicore
42 cp .../UnicodeOriginal/*.txt .
43 rm NormalizationTest.txt Unihan.txt Derived*.txt
e1aef32f 44 p4 edit Properties *.pl */*.pl
0fa75b59
JH
45 perl ./mktables
46 p4 revert -a
47 cd ../..
48 perl Porting/manicheck
49
e1aef32f
NC
50You need to update version by hand
51
52 p4 edit version
53 ...
54
0fa75b59
JH
55If 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
64And finally:
65
66 p4 submit
8836d2a5
JH
67
68--
e1aef32f 69jhi@iki.fi; updated by nick@ccl4.org