perl 5.002gamma: [patch introduction and re-organisations]
[ re-organisations:
# Give this module a sensible home.
mv pod/PerlDoc/Functions.pm lib/Pod/Functions.pm
rmdir pod/PerlDoc
# Tie:: finally has its own hierarchy
mkdir lib/Tie
mv lib/TieHash.pm lib/Tie/Hash.pm
mv lib/SubstrHash.pm lib/Tie/SubstrHash.pm
rm -f lib/FileHandle.pm # Duplicate of ext/FileHandle/FileHandle.pm
rm -f os2/diff.MANIFEST # Obsolete (I applied a variant of it.)
rm -f os2/diff.init # Obsolete.
]
This is patch.2gamma to perl5.002 beta3.
This takes you from 5.002beta3 to 5.002gamma.
To apply this patch, run the above commands, then
cd to your perl source directory and then type
patch -p1 -N < patch.2gamma
The changes are described after each /^Index/ line below. This is
designed so you can examine each change with a command such as
csplit -k patch.2gamma '/^Index:/' '{99}'
(Of course since there are 116 items and most csplit's have an
arbitrary limit of 100 files, you'll probably have to manually split
this file first, but you get the idea. (GNU csplit doesn't have this
limitation. Nor does a perl solution, of course.))
Patch and enjoy,
Andy Dougherty doughera@lafcol.lafayette.edu
Dept. of Physics
Lafayette College, Easton PA 18042