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