1 | This file documents the changes made to port Perl to the Stratus |
---|
2 | VOS operating system. |
---|
3 | |
---|
4 | For 5.8.0: |
---|
5 | Updated "config.alpha.def", "config.ga.def", "build.cm", and |
---|
6 | "install_perl.cm" to use directory naming conventions that |
---|
7 | are closer to the perl standard directory names. |
---|
8 | |
---|
9 | Added "compile_full_perl.cm", "configure_full_perl.sh" and |
---|
10 | "make_full_perl.sh" for building full perl. |
---|
11 | |
---|
12 | For the first time, full perl can now be built on VOS using |
---|
13 | its native Configure script and makefiles. See README.vos |
---|
14 | for details. |
---|
15 | |
---|
16 | For 5.7.1: |
---|
17 | Updated "build.cm" and "compile_perl.cm" to build perl using |
---|
18 | either cc or gcc. |
---|
19 | Brought "config.alpha.def" and "config.ga.def" up-to-date. |
---|
20 | Updated "configure_perl.cm" to rebuild the header file even if |
---|
21 | the date of the definitions file is equal to the date of |
---|
22 | the header, because the perl distribution resets all dates |
---|
23 | to the same value. |
---|
24 | Update "Changes". |
---|
25 | Update "perl.bind". |
---|
26 | |
---|
27 | For 5.7: |
---|
28 | Updated "build.cm" to build perl using either the alpha or GA |
---|
29 | version of POSIX. |
---|
30 | Updated "Changes". |
---|
31 | Updated "compile_perl.cm" to use either the alpha or GA |
---|
32 | version of POSIX. |
---|
33 | Split "config.def" into config.alpha.def and config.ga.def; |
---|
34 | one for each version. Use the configure_perl.cm macro |
---|
35 | to select the appropriate version. |
---|
36 | Split "config.h" into config.alpha.h and config.ga.h. Use the |
---|
37 | configure_perl.cm macro to select the appropriate version. |
---|
38 | Updated "config.pl". It now diagnoses undefined (missing) and |
---|
39 | unused substitution variables. When a new version of |
---|
40 | Perl comes out, run "configure_perl.cm", add any missing |
---|
41 | definitions to config.*.def, and remove any unused |
---|
42 | definitions. |
---|
43 | Removed "config_h.SH_orig". It is no longer needed. |
---|
44 | Added "configure_perl.cm". It is used to configure perl so that |
---|
45 | it can be built with either version of VOS POSIX.1 support. |
---|
46 | Added "install_perl.cm" to install Perl into the appropriate |
---|
47 | system directories. |
---|
48 | Updated "perl.bind" to work with either the alpha or GA |
---|
49 | version of POSIX. |
---|
50 | Updated "vosish.h" to just use the standard "unixish.h" since |
---|
51 | there are no changes needed at this time. |
---|
52 | |
---|
53 | After 5.005_63: |
---|
54 | Supplied "config.pl" perl script that takes "config_h.SH_orig" |
---|
55 | and "config.def" as input and produces "config.h.new". |
---|
56 | With some luck, you will just need to edit "config.def" |
---|
57 | to create a new port. |
---|
58 | Updated "build.cm". |
---|
59 | Updated "compile_perl.cm". |
---|
60 | Added "config.def". |
---|
61 | Updated "config.h". |
---|
62 | Added "config.pl". |
---|
63 | Updated "config_h.SH_orig". |
---|
64 | Updated "perl.bind". |
---|
65 | Updated "README.vos". |
---|
66 | Updated "vos_dummies.c". |
---|
67 | Updated "vosish.h". |
---|
68 | |
---|
69 | after 5.005_02: |
---|
70 | Initial release. |
---|
71 | Supplied "build.cm" command macro to build perl. |
---|
72 | Supplied "Changes" to document the change history. |
---|
73 | Supplied "compile_perl.cm" to launch processes to compile all |
---|
74 | four versions of the Perl 5 binaries. |
---|
75 | Supplied "config.h" to configure Perl 5 to VOS. Unfortunately, |
---|
76 | since VOS does not have the configure tool, this file was |
---|
77 | built by hand by editing "config_h.SH". |
---|
78 | Supplied "config_h.SH_orig", which is the version of this file |
---|
79 | that was current for version 5.005_02. Use this to discover |
---|
80 | any subsequent changes to config_h.SH that must be |
---|
81 | hand-copied into the real config.h. |
---|
82 | Supplied "perl.bind" to control the VOS binder. |
---|
83 | Supplied "README.vos" to describe the VOS port. |
---|
84 | Supplied "test_vos_dummies.c" to test the VOS dummy functions. |
---|
85 | Supplied "vos_dummies.c" to trap unimplemented POSIX functions. |
---|
86 | Supplied "vosish.h" to configure Perl 5 to VOS. |
---|
87 | |
---|
88 | (end) |
---|