| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
# This is my patch perl5.003_03.pat to perl5.003_02
# The full description is below.
# Please execute the following commands before applying this patch.
# (You can feed this patch to 'sh' to do so.)
# Andy Dougherty <doughera@lafcol.lafayette.edu>
# Absorbed into Changes5.002
rm -f Changes.Conf
# Not needed.
rm -f ext/POSIX/mkposixman.pl
# Moved to README.os2. I'm not sure why the README files are
# here rather than in the appropriate subdirectories.
rm -f os2/README
# Not needed.
rm -f pod/Makefile.PL
# New test for bit ops
touch t/op/bop.t
# Patches that create new tests don't always make them executable.
chmod +x t/*/*.t
# Create a new directory for Porting and Patching info.
mkdir Porting
exit 0
This is patch perl5.003_03.pat to perl version 5.003_02.
This takes you from 5.003_02 to 5.003_03.
To apply this patch, run the above commands,
cd to your perl source directory and then type
patch -p1 -N < perl5.003_03.pat
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 perl5.003_03.pat '/^Index:/' '{99}'
Patch and enjoy,
Andy Dougherty doughera@lafcol.lafayette.edu
Dept. of Physics
Lafayette College, Easton PA 18042
|
|
|
|
|
|
|
| |
Use Configure's FILE_filbuf macro instead of a raw _filbuf.
----------------
Version 5.003_02
|
| |
|
|
|
|
|
|
|
|
| |
Use Configure's $sh and $make_set_make.
Remove MAB stuff, since it's now in ccflags.
Keep 5.003's RCS info.
|
|
|
|
|
| |
Remove unnecessary curlies. (They are a leftover from
an older auto_init mechanism.)
|
|
|
|
|
| |
Make h2ph architecture-independent by using Config at run-time
rather than extraction time.
|
|
|
|
|
|
| |
Include <unistd.h>.
Use correct types for safe*alloc and safefree functions.
|
|
|
|
|
|
| |
Include <unistd.h>.
Use memcmp instead of bcmp even when we don't care about order.
|
|
|
|
|
| |
If a regex supplied to split() contains paranthesized subpatterns
that can result in null matches, perl coredumps.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Include <unistd.h>, <sys/wait.h>, and <sys/resource.h>.
(The latter two are especially for NetBSD.)
Don't assume sys/time.h and sys/select.h can't coexist.
Use Pause macro.
|
|
|
|
|
|
| |
Use memcmp instead of bcmp even when we don't care about order.
Add support for tied filehandles.
|
|
|
|
|
|
|
| |
Add support for tied filehandles.
If a regex supplied to split() contains paranthesized subpatterns
that can result in null matches, perl coredumps.
|
| |
|
|
|
|
|
|
| |
Fix typo.
Untaint port number.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Try to document the various #defines a bit. This is far from
finished.
Remove a lot of trailing whitespace. (It's of no consequence, but
but I'm not going to redo the patch just to put back in the trailing
whitespace either.)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
No longer prefer bcmp slightly for comparisons that don't care
about ordering.
Rely on Configure setting SH_PATH.
Change the function name to Pause() instead of pause() to
avoid potential prototype problems. (This naming convention
is similar to the Fwrite and Fflush macros.)
Fix problems with each() on tied hashes.
Work around crypt prototype problem on NeXT.
|
| |
|
|
|
|
|
|
|
|
| |
Include <unistd.h>
Use Safefree() macro instead of safefree() function with
a (possibly) incorrect cast. The whole point of the
Safefree() macro is that it does the correct cast for you.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Put back in the BEGIN { require 5.002; }. The version in
5.003_02 wouldn't work in 5.002 anyway. Further, the whole
point of the construct is to catch 5.001m, so we can't use
syntax introduced after 5.001m to do that.
|
| |
|
|
|
|
|
|
| |
Remove MAB references.
Use 'useshrplib' instead of 'd_shrplib'
|
|
|
|
|
|
| |
Simplify installation of shared libperl.so.
Avoid reaching Command Failed!!! with /usr/bin/perl.
|
|
|
|
|
|
| |
Use memcmp even in cases where ordering doesn't matter.
Fix problems with each() on tied hashes.
|
| |
|
|
|
|
|
|
| |
Include sfio in libswanted.
Don't set libpth any more.
|
|
|
|
|
|
|
|
| |
Add brief note about GNU as and ld.
Don't include <unistd.h>
Add notes about WHOA THERE messages.
|
| |
|
|
|
|
|
| |
Perl.h no longer prefers bcmp, so it's again ok if Configure
finds them, since perl will prefer the mem* versions anyway.
|
|
|
|
|
|
| |
Additional notes on using icc.
Additional flags for dynamic loading.
|
|
|
|
|
| |
Try to update to reflect newer shared libperl stuff.
I probably goofed :-).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Get rid of extraneous isnext_4 variable. Configure and
Makefile.SH will use $osname and $osvers instead.
Build up $mab dynamically based on available architectures.
Absorb $mab into ccflags and ccdlflags. I hope that will
cover everything. (Configure should automatically remove
the -arch stuff from cppflags.)
Configure now knows next4 needs to use a shared libperl.5.so.
Allow users to use -Dprefix.
|
|
|
|
|
|
| |
Build up $mab dynamically. Since $mab isn't used anywhere
anymore, this is useless. However, $mab was never used for
next_3.sh anyway, so there's been no change in functionality.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Use glibpth instead of libpth. This allows Configure to
add local directories, such as /opt/local/lib, etc.
|
|
|
|
|
|
| |
Fix typo in comment.
Configure will now automatically detect shared libperl stuff.
|
| |
|
| |
|