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