The following patch to 5.6.0 adds mention of several important 
VMS specific environment variables to perlrun.pod in the list 
in which several generic and win32 specific env vars were 
also listed.  This patch was discussed on the vmsperl list 
where the possibility of putting this info elsewhere was 
discussed then finally dismissed. (See discussion from:

 http://www.xray.mpe.mpg.de/mailing-lists/vmsperl/2000-03/msg00408.html

onward).

But that during a `make install` on Tru 64 Unix pod2man did not seem 
to mind the new dollar signs here:

  ../perl -I ../lib ../pod/pod2man --section=1 --official perlrun.pod > 
/tmp/pvh
p/man/man1/perlrun.tmp
  ln /tmp/pvhp/man/man1/perlrun.tmp /tmp/pvhp/man/man1/perlrun.1
  unlink /tmp/pvhp/man/man1/perlrun.tmp

(although isn't pod2man now using the non-complaining Pod::Parser?)

at any rate, here is the addition to perlrun.pod:

--- pod/perlrun.pod.orig        Fri May  5 19:06:10 2000
+++ pod/perlrun.pod     Fri May  5 19:08:22 2000
@@ -809,6 +809,18 @@
 this controls the behavior of global destruction of objects and other
 references.
 
+=item PERL_ROOT (specific to the VMS port)
+
+A translation concealed rooted logical name that contains perl and the
+logical device for the @INC path on VMS only.  Other logical names that
+affect perl on VMS include PERLSHR, PERL_ENV_TABLES, and 
+SYS$TIMEZONE_DIFFERENTIAL but are optional and discussed further in 
+the F<README.vms> and L<perlvms> documents.
+
+=item SYS$LOGIN (specific to the VMS port)
+
+Used if chdir has no argument and HOME and LOGDIR are not set.
+
 =back
 
 Perl also has environment variables that control how Perl handles data
End of Patch.

Peter Prymmer


Reply via email to