1This file documents the changes made to port Perl to the Stratus 2VOS operating system. 3 4For 5.6.1: 5 Updated "build.cm" to build perl using either the alpha or GA 6 version of POSIX. 7 Updated "Changes". 8 Updated "compile_perl.cm" to use either the alpha or GA 9 version of POSIX. 10 Split "config.def" into config.alpha.def and config.ga.def; 11 one for each version. Use the configure_perl.cm macro 12 to select the appropriate version. 13 Split "config.h" into config.alpha.h and config.ga.h. Use the 14 configure_perl.cm macro to select the appropriate version. 15 Updated "config.pl". It now diagnoses undefined (missing) and 16 unused substitution variables. When a new version of 17 Perl comes out, run "configure_perl.cm", add any missing 18 definitions to config.*.def, and remove any unused 19 definitions. 20 Removed "config_h.SH_orig". It is no longer needed. 21 Added "configure_perl.cm". It is used to configure perl so that 22 it can be built with either version of VOS POSIX.1 support. 23 Added "install_perl.cm" to install Perl into the appropriate 24 system directories. 25 Updated "perl.bind" to work with either the alpha or GA 26 version of POSIX. 27 Updated "vosish.h" to just use the standard "unixish.h" since 28 there are no changes needed at this time. 29 30After 5.005_63: 31 Supplied "config.pl" perl script that takes "config_h.SH_orig" 32 and "config.def" as input and produces "config.h.new". 33 With some luck, you will just need to edit "config.def" 34 to create a new port. 35 Updated "build.cm". 36 Updated "compile_perl.cm". 37 Added "config.def". 38 Updated "config.h". 39 Added "config.pl". 40 Updated "config_h.SH_orig". 41 Updated "perl.bind". 42 Updated "README.vos". 43 Updated "vos_dummies.c". 44 Updated "vosish.h". 45 46after 5.005_02: 47 Initial release. 48 Supplied "build.cm" command macro to build perl. 49 Supplied "Changes" to document the change history. 50 Supplied "compile_perl.cm" to launch processes to compile all 51 four versions of the Perl 5 binaries. 52 Supplied "config.h" to configure Perl 5 to VOS. Unfortunately, 53 since VOS does not have the configure tool, this file was 54 built by hand by editing "config_h.SH". 55 Supplied "config_h.SH_orig", which is the version of this file 56 that was current for version 5.005_02. Use this to discover 57 any subsequent changes to config_h.SH that must be 58 hand-copied into the real config.h. 59 Supplied "perl.bind" to control the VOS binder. 60 Supplied "README.vos" to describe the VOS port. 61 Supplied "test_vos_dummies.c" to test the VOS dummy functions. 62 Supplied "vos_dummies.c" to trap unimplemented POSIX functions. 63 Supplied "vosish.h" to configure Perl 5 to VOS. 64 65(end) 66