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