[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]
Subj: Re: patch proposal for podifying README.vms
Charles Bailey wrote:
> Prymmer/Kahn <[EMAIL PROTECTED]> wrote:
> >
> > Enclosed please find a first pass at the podification and
> > modification of the README.vms file that ships with perl (5.5.650).
>
> One quick aside: the build process has been modified to install any README.foo
> containing pod as L<perlfoo>. If we do podify README.vms, we'll need to tweak
> this so it doesn't clobber the existing perlvms.
Yes I am aware of that. In fact the final version of the patch will modify
Makefile.SH (perhaps perlport.pod too). I wanted to keep what I sent to
the vmsperl list small and legible (not gzipped and uuencoded e.g.).
The bit in my message where I worry about DOS and djgpp is concerned
with this very issue. FWIW the mods to Makefile.SH may look something
like so:
--- perl5.5.650/Makefile.SH.orig Mon Feb 14 10:38:55 2000
+++ perl5.5.650/Makefile.SH Mon Feb 14 10:42:39 2000
@@ -518,11 +518,13 @@
extra.pods: miniperl
-@test -f extra.pods && rm -f `cat extra.pods`
-@rm -f extra.pods
- -@for x in `grep -l '^=[a-z]' README.*` ; do \
+ -@for x in `grep -l '^=[a-z]' README.* | grep -v README.vms` ; do \
nx=`echo $$x | sed -e "s/README\.//"`; \
$(LNS) ../$$x "pod/perl"$$nx".pod" ; \
echo "pod/perl"$$nx".pod" >> extra.pods ; \
done
+ -@test -f README.vms && $(LNS) README.vms pod/README.vms && echo
+"pod/README.vms" >> extra.pods
+ -@test -f vms/perlvms.pod && $(LNS) vms/perlvms.pod pod/perlvms.pod && echo
+"pod/perlvms.pod" >> extra.pods
install: all install.perl install.man
End of proposed mod.
Note that this uses the 8.3 friendly name pod/README.vms rather than
pod/READM.openvms or pod/README.vms.pod That pod/README.vms name might
be a pod2* unfriendly name though (???).
I've not had a chance to test that yet so don't take that as if it were
the final implementation.
OK? Any comments on the content or layout of the proposed README.vms?
Any comments on streamlining the configure.com -> perl_setup.com process?
Thanks.
Peter Prymmer