| 1 | This file documents the changes made to port Perl to the Stratus
|
|---|
| 2 | VOS operating system.
|
|---|
| 3 |
|
|---|
| 4 | For 5.8.4:
|
|---|
| 5 | Updated "config.alpha.def", "config.ga.def", "build.cm" and
|
|---|
| 6 | "perl.bind" to build this version of perl.
|
|---|
| 7 |
|
|---|
| 8 | For 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 |
|
|---|
| 20 | For 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 |
|
|---|
| 31 | For 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 |
|
|---|
| 57 | After 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 |
|
|---|
| 73 | after 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)
|
|---|