This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Rewrite $. entry and switch to -> syntax
[perl5.git] / vos / Changes
CommitLineData
495c5fdc
PG
1This file documents the changes made to port Perl to the Stratus
2VOS operating system.
3
0d6ca59a
JH
4For 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".
4849278d 13 Update "perl.bind".
0d6ca59a 14
5b8c1387
JH
15For 5.7:
16 Updated "build.cm" to build perl using either the alpha or GA
17 version of POSIX.
18 Updated "Changes".
19 Updated "compile_perl.cm" to use either the alpha or GA
20 version of POSIX.
21 Split "config.def" into config.alpha.def and config.ga.def;
22 one for each version. Use the configure_perl.cm macro
23 to select the appropriate version.
24 Split "config.h" into config.alpha.h and config.ga.h. Use the
25 configure_perl.cm macro to select the appropriate version.
26 Updated "config.pl". It now diagnoses undefined (missing) and
27 unused substitution variables. When a new version of
28 Perl comes out, run "configure_perl.cm", add any missing
29 definitions to config.*.def, and remove any unused
30 definitions.
31 Removed "config_h.SH_orig". It is no longer needed.
32 Added "configure_perl.cm". It is used to configure perl so that
33 it can be built with either version of VOS POSIX.1 support.
34 Added "install_perl.cm" to install Perl into the appropriate
35 system directories.
36 Updated "perl.bind" to work with either the alpha or GA
37 version of POSIX.
38 Updated "vosish.h" to just use the standard "unixish.h" since
39 there are no changes needed at this time.
40
24e8e380
GS
41After 5.005_63:
42 Supplied "config.pl" perl script that takes "config_h.SH_orig"
43 and "config.def" as input and produces "config.h.new".
44 With some luck, you will just need to edit "config.def"
45 to create a new port.
46 Updated "build.cm".
47 Updated "compile_perl.cm".
48 Added "config.def".
49 Updated "config.h".
50 Added "config.pl".
51 Updated "config_h.SH_orig".
52 Updated "perl.bind".
53 Updated "README.vos".
54 Updated "vos_dummies.c".
55 Updated "vosish.h".
56
495c5fdc
PG
57after 5.005_02:
58 Initial release.
59 Supplied "build.cm" command macro to build perl.
60 Supplied "Changes" to document the change history.
61 Supplied "compile_perl.cm" to launch processes to compile all
62 four versions of the Perl 5 binaries.
63 Supplied "config.h" to configure Perl 5 to VOS. Unfortunately,
64 since VOS does not have the configure tool, this file was
65 built by hand by editing "config_h.SH".
24e8e380 66 Supplied "config_h.SH_orig", which is the version of this file
495c5fdc
PG
67 that was current for version 5.005_02. Use this to discover
68 any subsequent changes to config_h.SH that must be
69 hand-copied into the real config.h.
70 Supplied "perl.bind" to control the VOS binder.
71 Supplied "README.vos" to describe the VOS port.
72 Supplied "test_vos_dummies.c" to test the VOS dummy functions.
73 Supplied "vos_dummies.c" to trap unimplemented POSIX functions.
74 Supplied "vosish.h" to configure Perl 5 to VOS.
75
76(end)