Configure missing d_modflproto=''
[p5sagit/p5-mst-13.2.git] / vos / Changes
CommitLineData
495c5fdc 1This file documents the changes made to port Perl to the Stratus
2VOS operating system.
3
050dfae0 4For 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
c71882ca 9 Added "compile_full_perl.cm", "configure_full_perl.sh" and
10 "make_full_perl.sh" for building full perl.
11
050dfae0 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
0d6ca59a 16For 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".
4849278d 25 Update "perl.bind".
0d6ca59a 26
5b8c1387 27For 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
24e8e380 53After 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
495c5fdc 69after 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".
24e8e380 78 Supplied "config_h.SH_orig", which is the version of this file
495c5fdc 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)