xref: /openbsd-src/gnu/usr.bin/perl/lib/unicore/README.perl (revision a28daedfc357b214be5c701aa8ba8adb29a7f1c2)
1The *.txt files were copied from
2
3	http://www.unicode.org/Public/5.0.0/ucd
4
5as of Unicode 5.0.0 (July 2006).
6
7The two big files, NormalizationTest.txt (2 MB) and Unihan.txt (28 MB,
85.8 MB zip) were not included due to space considerations.  Also NOT
9included were any *.html files and the Derived*.txt files
10
11    DerivedAge.txt
12    DerivedCoreProperties.txt
13    DerivedNormalizationProps.txt
14
15or any files from subdirectories.
16
17To be 8.3-friendly, the lib/unicore/PropertyValueAliases.txt was
18renamed to be lib/unicore/PropValueAliases.txt and the
19lib/unicore/NamedSequencesProv.txt was renamed to be
20lib/unicore/NamedSqProv.txt, since otherwise they would have
21conflicted with lib/unicore/PropertyAliases.txt and
22lib/unicore/NamedSequences.txt.
23
24NOTE: If you modify the input file set you should also run
25
26    mktables -makelist
27
28which will recreate the mktables.lst file which is used to speed up
29the build process.
30
31FOR PUMPKINS
32
33The *.pl files are generated from the *.txt files by the mktables script,
34more recently done during the Perl build process, but if you want to try
35the 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
46You need to update version by hand
47
48	p4 edit version
49	...
50
51If 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
60And finally:
61
62	p4 submit
63
64--
65jhi@iki.fi; updated by nick@ccl4.org
66