This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
This is my patch patch.1m for perl5.001.
authorAndy Dougherty <doughera@lafcol.lafayette.edu>
Thu, 22 Jun 1995 00:43:21 +0000 (00:43 +0000)
committerAndy Dougherty <doughera@lafcol.lafayette.edu>
Thu, 22 Jun 1995 00:43:21 +0000 (00:43 +0000)
commite50aee73b3d4c555c37e4b4a16694765fb16c887
tree46b50fff5f53a49b55d0ff3f4e1816e427264375
parent4aa0a1f7324b8447469670a1b2427c3ac2428bae
This is my patch  patch.1m  for perl5.001.

To apply, change to your perl directory, run the command above, then
apply with
    patch -p1 -N  < thispatch.

Highlights of this patch include:

1.  Fixes for $sitelib, $d_stdio_ptr_lval, and $d_stdio_cnt_lval
    when config.sh is re-used.

2.  Move embed.h, keywords.h, and opcode.h dependencies to
    a special  regen_headers target that is ordinarily not used.
    This is now analogous to the run_byacc target.  As a cosmetic
    side-effect, I transliterated embed_h.sh into embed.pl so that
    it can run on non-unix systems as well.

3.  Tests for gdbm_{sync,exists,setopt} in GDBM_File (needed for
    Slackware 2.1).

For good measure, I've also thrown in the following patches I pulled
off the list, mostly unmodified from the originals.

1.  Larry's "unofficial official" fix for the subroutine array context
    problem.

2.  Tim's __DATA__ patch.  (I kept forgetting about this one.)

3.  Malcom's  USE_OP_MASK patch to pave the way for his Safe extension.

4.  Spider's suggested renaming of regexec to pregexec and regcomp to
    pregcomp to avoid conflicts with POSIX symbols on Digital Unix.
    (I only added a brief explanatory comment to the relevant .c
    files.)

5.  Spider's installperl patch to avoid installing *.orig and and the
    .exists files.  (I changed this a little to include patch's ~
    suffix, which is used on systems with short file names (in some
    versions of patch)).

6.  Raphael's "safe_unlink" patch to installperl, in case a copy
    of perl is currently runniung.

7.  xsubpp 1.9.

8.  Tim's  lib.pm module (with patched corrected spelling of 2nd :-).

9.  Tim's Exporter module version patches.

10.  Tim's MakeMaker patches for make test when LINKTYPE=static.

11.  Randal's pod2html patches.

12.  Spider's "picky compiler" patches for x2p/util.[ch]

13.  Paul's updated source filtering patches.

Patch and enjoy.  I hope nothing breaks :-).

    Andy Dougherty doughera@lafcol.lafayette.edu
    Dept. of Physics
    Lafayette College, Easton PA 18042
35 files changed:
Configure
MANIFEST
Makefile.SH
embed.h
embed.pl [new file with mode: 0644]
embed_h.sh [deleted file]
ext/GDBM_File/GDBM_File.xs
global.sym
hints/freebsd.sh
installman
installperl
interp.sym
keywords.h
keywords.pl
lib/Exporter.pm
lib/ExtUtils/MakeMaker.pm
lib/ExtUtils/xsubpp
lib/lib.pm [new file with mode: 0644]
op.c
op.h
perl.c
perl.h
perldoc.SH
pod/perl.pod
pod/pod2html.SH
pp.c
pp_ctl.c
pp_hot.c
proto.h
regcomp.c
regcomp.h
regexec.c
toke.c
x2p/util.c
x2p/util.h