This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
First stab at explaining that CLONE may get more parameters in future.
[perl5.git] / vos / Changes
index 9af03d1..3426d20 100644 (file)
@@ -1,6 +1,64 @@
 This file documents the changes made to port Perl to the Stratus
 VOS operating system.
 
+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".