"Fossies" - the Fresh Open Source Software Archive

Member "perl-5.30.3/vos/Changes" (21 Oct 2019, 4560 Bytes) of package /linux/misc/perl-5.30.3.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

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