This file documents the changes made to port Perl to the Stratus
VOS operating system.
+For 5.8.9:
+ Updated vos hints file (vos.sh) to use the POSIX-2001
+ standard and to recognize the V Series architecture of
+ i786. Cleaned-up a few issues so that more tests pass.
+ This version builds on VOS Release 15.3.0.
+
+For 5.10.0:
+ Added support for the syslog family of functions to vos.c.
+ This allows the source code to be built on versions of VOS
+ that do not support the syslog functions.
+
+For 5.9.0:
+ Removed support for building (mini) perl on VOS using
+ custom VOS command macros. Henceforth, perl must be built
+ using the native Configure script.
+
+For 5.8.4:
+ Updated "config.alpha.def", "config.ga.def", "build.cm" and
+ "perl.bind" to build this version of perl.
+
+For 5.8.0:
+ Updated "config.alpha.def", "config.ga.def", "build.cm", and
+ "install_perl.cm" to use directory naming conventions that
+ are closer to the perl standard directory names.
+
+ Added "compile_full_perl.cm", "configure_full_perl.sh" and
+ "make_full_perl.sh" for building full perl.
+
+ For the first time, full perl can now be built on VOS using
+ its native Configure script and makefiles. See README.vos
+ for details.
+
+For 5.7.1:
+ Updated "build.cm" and "compile_perl.cm" to build perl using
+ either cc or gcc.
+ Brought "config.alpha.def" and "config.ga.def" up-to-date.
+ Updated "configure_perl.cm" to rebuild the header file even if
+ the date of the definitions file is equal to the date of
+ the header, because the perl distribution resets all dates
+ to the same value.
+ Update "Changes".
+ Update "perl.bind".
+
+For 5.7:
+ Updated "build.cm" to build perl using either the alpha or GA
+ version of POSIX.
+ Updated "Changes".
+ Updated "compile_perl.cm" to use either the alpha or GA
+ version of POSIX.
+ Split "config.def" into config.alpha.def and config.ga.def;
+ one for each version. Use the configure_perl.cm macro
+ to select the appropriate version.
+ Split "config.h" into config.alpha.h and config.ga.h. Use the
+ configure_perl.cm macro to select the appropriate version.
+ Updated "config.pl". It now diagnoses undefined (missing) and
+ unused substitution variables. When a new version of
+ Perl comes out, run "configure_perl.cm", add any missing
+ definitions to config.*.def, and remove any unused
+ definitions.
+ Removed "config_h.SH_orig". It is no longer needed.
+ Added "configure_perl.cm". It is used to configure perl so that
+ it can be built with either version of VOS POSIX.1 support.
+ Added "install_perl.cm" to install Perl into the appropriate
+ system directories.
+ Updated "perl.bind" to work with either the alpha or GA
+ version of POSIX.
+ Updated "vosish.h" to just use the standard "unixish.h" since
+ there are no changes needed at this time.
+
+After 5.005_63:
+ Supplied "config.pl" perl script that takes "config_h.SH_orig"
+ and "config.def" as input and produces "config.h.new".
+ With some luck, you will just need to edit "config.def"
+ to create a new port.
+ Updated "build.cm".
+ Updated "compile_perl.cm".
+ Added "config.def".
+ Updated "config.h".
+ Added "config.pl".
+ Updated "config_h.SH_orig".
+ Updated "perl.bind".
+ Updated "README.vos".
+ Updated "vos_dummies.c".
+ Updated "vosish.h".
+
after 5.005_02:
Initial release.
Supplied "build.cm" command macro to build perl.
Supplied "config.h" to configure Perl 5 to VOS. Unfortunately,
since VOS does not have the configure tool, this file was
built by hand by editing "config_h.SH".
- Supplied "config_h.SH.orig", which is the version of this file
+ Supplied "config_h.SH_orig", which is the version of this file
that was current for version 5.005_02. Use this to discover
any subsequent changes to config_h.SH that must be
hand-copied into the real config.h.