source: vendor/perl/5.8.8/vos/Changes

Last change on this file was 3181, checked in by bird, 18 years ago

perl 5.8.8

File size: 3.9 KB
Line 
1This file documents the changes made to port Perl to the Stratus
2VOS operating system.
3
4For 5.8.4:
5 Updated "config.alpha.def", "config.ga.def", "build.cm" and
6 "perl.bind" to build this version of perl.
7
8For 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
20For 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
31For 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
57After 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
73after 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)
Note: See TracBrowser for help on using the repository browser.