Commit bf877234 authored by Niko Tyni's avatar Niko Tyni

Imported Upstream version 5.8.6

parent 5bc54851

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

......@@ -85,6 +85,7 @@ Billy Constantine <wdconsta@cs.adelaide.edu.au>
Blair Zajac <blair@orcaware.com>
Bob Dalgleish <Robert.Dalgleish@sk.sympatico.ca>
Bob Wilkinson
Boris Zentner <bzm@2bz.de>
Boyd Gerber <gerberb@zenez.com>
Brad Appleton <bradapp@enteract.com>
Brad Howerter <bhower@wgc.woodward.com>
......@@ -136,7 +137,7 @@ Chris Wick <cwick@lmc.com>
Christian Kirsch <ck@held.mind.de>
Christopher Chan-Nui <channui@austin.ibm.com>
Christopher Davis <ckd@loiosh.kei.com>
chromatic <chromatic@rmci.net>
chromatic <chromatic@wgz.org>
Chuck D. Phillips <cdp@hpescdp.fc.hp.com>
Chuck Phillips <cdp@fc.hp.com>
Chunhui Teng <cteng@nortel.ca>
......@@ -187,6 +188,7 @@ David Couture
David D. Kilzer <ddkilzer@lubricants-oil.com>
David Denholm <denholm@conmat.phys.soton.ac.uk>
David Dyck <dcd@tc.fluke.com>
David Cannings <lists@edeca.net>
David F. Haertig <dfh@dwroll.lucent.com>
David Favor <david@davidfavor.com>
David Filo
......@@ -294,7 +296,6 @@ Hans Ginzel <hans@kolej.mff.cuni.cz>
Hans Mulder <hansmu@xs4all.nl>
Hans Ranke <Hans.Ranke@ei.tum.de>
Harmon S. Nine <hnine@netarx.com>
Harold O Morris <hom00@utsglobal.com>
Harri Pasanen <harri.pasanen@trema.com>
Harry Edmon <harry@atmos.washington.edu>
Helmut Jarausch <jarausch@numa1.igpm.rwth-aachen.de>
......@@ -592,6 +593,7 @@ Patrick O'Brien <pdo@cs.umd.edu>
Paul A Sand <pas@unh.edu>
Paul David Fardy <pdf@morgan.ucs.mun.ca>
Paul Eggert <eggert@twinsun.com>
Paul Fenwick <pjf@perltraining.com.au>
Paul Green <Paul.Green@stratus.com>
Paul Hoffman <phoffman@proper.com>
Paul Holser <Paul.Holser.pholser@nortelnetworks.com>
......@@ -708,7 +710,7 @@ Slaven Rezic <slaven@rezic.de>
Solar Designer <solar@openwall.com>
Spider Boardman <spider@orb.nashua.nh.us>
Stas Bekman <stas@stason.org>
Steffen Mueller <xyey9001@sneakemail.com>
Steffen Mller <7k8lrvf02@sneakemail.com>
Stphane Payrard <stef@mongueurs.net>
Stephanie Beals <bealzy@us.ibm.com>
Stephen Clouse <stephenc@theiqgroup.com>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
......@@ -20,7 +20,7 @@
# $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $
#
# Generated on Wed Mar 31 15:14:15 METDST 2004 [metaconfig 3.0 PL70]
# Generated on Fri Jul 16 12:49:13 METDST 2004 [metaconfig 3.0 PL70]
# (with additional metaconfig patches by perlbug@perl.org)
cat >c1$$ <<EOF
......@@ -91,7 +91,7 @@ paths="$paths /opt/bin /opt/local/bin /opt/local /opt/lbin"
paths="$paths /usr/5bin /etc /usr/gnu/bin /usr/new /usr/new/bin /usr/nbin"
paths="$paths /opt/gnu/bin /opt/new /opt/new/bin /opt/nbin"
paths="$paths /sys5.3/bin /sys5.3/usr/bin /bsd4.3/bin /bsd4.3/usr/ucb"
paths="$paths /bsd4.3/usr/bin /usr/bsd /bsd43/bin /usr/ccs/bin"
paths="$paths /bsd4.3/usr/bin /usr/bsd /bsd43/bin /opt/ansic/bin /usr/ccs/bin"
paths="$paths /etc /usr/lib /usr/ucblib /lib /usr/ccs/lib"
paths="$paths /sbin /usr/sbin /usr/libexec"
paths="$paths /system/gnu_library/bin"
......@@ -2875,37 +2875,37 @@ ABYZ)
up='[:upper:]'
low='[:lower:]'
;;
*) # There is a discontinuity in EBCDIC between 'I' and 'J'
# (0xc9 and 0xd1), therefore that is a nice testing point.
if test "X$up" = X -o "X$low" = X; then
case "`echo IJ | $tr '[I-J]' '[i-j]' 2>/dev/null`" in
ij) up='[A-Z]'
low='[a-z]'
*) # There is a discontinuity in EBCDIC between 'R' and 'S'
# (0xd9 and 0xe2), therefore that is a nice testing point.
if test "X$up" = X -o "X$low" = X; then
case "`echo RS | $tr '[R-S]' '[r-s]' 2>/dev/null`" in
rs) up='[A-Z]'
low='[a-z]'
;;
esac
fi
fi
if test "X$up" = X -o "X$low" = X; then
case "`echo IJ | $tr I-J i-j 2>/dev/null`" in
ij) up='A-Z'
case "`echo RS | $tr R-S r-s 2>/dev/null`" in
rs) up='A-Z'
low='a-z'
;;
esac
fi
fi
if test "X$up" = X -o "X$low" = X; then
case "`echo IJ | od -x 2>/dev/null`" in
*C9D1*|*c9d1*)
case "`echo RS | od -x 2>/dev/null`" in
*D9E2*|*d9e2*)
echo "Hey, this might be EBCDIC." >&4
if test "X$up" = X -o "X$low" = X; then
case "`echo IJ | $tr '[A-IJ-RS-Z]' '[a-ij-rs-z]' 2>/dev/null`" in
ij) up='[A-IJ-RS-Z]'
low='[a-ij-rs-z]'
case "`echo RS | $tr '[A-IJ-RS-Z]' '[a-ij-rs-z]' 2>/dev/null`" in
rs) up='[A-IJ-RS-Z]'
low='[a-ij-rs-z]'
;;
esac
fi
if test "X$up" = X -o "X$low" = X; then
case "`echo IJ | $tr A-IJ-RS-Z a-ij-rs-z 2>/dev/null`" in
ij) up='A-IJ-RS-Z'
low='a-ij-rs-z'
case "`echo RS | $tr A-IJ-RS-Z a-ij-rs-z 2>/dev/null`" in
rs) up='A-IJ-RS-Z'
low='a-ij-rs-z'
;;
esac
fi
......@@ -2913,8 +2913,8 @@ ABYZ)
esac
fi
esac
case "`echo IJ | $tr \"$up\" \"$low\" 2>/dev/null`" in
ij)
case "`echo RS | $tr \"$up\" \"$low\" 2>/dev/null`" in
rs)
echo "Using $up and $low to convert case." >&4
;;
*)
......@@ -3080,7 +3080,9 @@ EOM
aix) osname=aix
tmp=`( (oslevel) 2>/dev/null || echo "not found") 2>&1`
case "$tmp" in
'not found') osvers="$4"."$3" ;;
# oslevel can fail with:
# oslevel: Unable to acquire lock.
*not\ found) osvers="$4"."$3" ;;
'<3240'|'<>3240') osvers=3.2.0 ;;
'=3240'|'>3240'|'<3250'|'<>3250') osvers=3.2.4 ;;
'=3250'|'>3250') osvers=3.2.5 ;;
......@@ -4708,6 +4710,7 @@ default|recommended)
2*) if test -d /etc/conf/kconfig.d &&
$contains _POSIX_VERSION $usrinc/sys/unistd.h >/dev/null 2>&1
then
# Interactive Systems (ISC) POSIX mode.
dflt="$dflt -posix"
fi
;;
......@@ -4721,7 +4724,7 @@ default|recommended)
if $cc -O2 -fno-strict-aliasing -o gcctest gcctest.c; then
echo "Yes, it does." 2>&1
case "$ccflags" in
*strict-aliasing*)
*strict-aliasing*)
echo "Leaving current flags $ccflags alone." 2>&1
;;
*) dflt="$dflt -fno-strict-aliasing" ;;
......@@ -4731,6 +4734,26 @@ default|recommended)
fi
;;
esac
# For gcc, adding -pipe speeds up compilations for some, but apparently
# some assemblers can't read from stdin. (It also slows down compilations
# in other cases, but those are apparently rarer these days.) AD 5/2004.
case "$gccversion" in
?*) echo " "
echo "Checking if your compiler accepts -pipe" 2>&1
echo 'int main(void) { return 0; }' > gcctest.c
if $cc -O2 -pipe -o gcctest gcctest.c; then
echo "Yes, it does." 2>&1
case "$ccflags" in
*-pipe*)
echo "Leaving current flags $ccflags alone." 2>&1
;;
*) dflt="$dflt -pipe" ;;
esac
else
echo "Nope, it doesn't, but that's ok." 2>&1
fi
;;
esac
;;
esac
......@@ -4742,8 +4765,8 @@ for thisincl in $inclwanted; do
if $test -d $thisincl; then
if $test x$thisincl != x$usrinc; then
case "$dflt" in
*" -I$thisincl "*);;
*) dflt="$dflt -I$thisincl ";;
*" -I$thisincl "*);;
*) dflt="$dflt -I$thisincl ";;
esac
fi
fi
......@@ -4874,7 +4897,7 @@ esac
for thislibdir in $libpth; do
case " $loclibpth " in
*" $thislibdir "*)
case "$dflt " in
case "$dflt " in
*"-L$thislibdir "*) ;;
*) dflt="$dflt -L$thislibdir" ;;
esac
......@@ -10079,7 +10102,7 @@ int main()
i32 = ($xxx) g;
/* x86 processors will probably give 0x8000 0000, which is a
sign change. We don't want that. We want to mimic SPARC
sign change. We don't want that. We want to mimic SPARC
behavior here, which is to preserve the sign and give
back 0x7fff ffff.
*/
......
......@@ -36,8 +36,8 @@ api_subversion='0'
api_version='8'
api_versionstring='5.8.0'
ar='ar'
archlib='/usr/lib/perl5/5.8.4/armv4l-linux'
archlibexp='/usr/lib/perl5/5.8.4/armv4l-linux'
archlib='/usr/lib/perl5/5.8.6/armv4l-linux'
archlibexp='/usr/lib/perl5/5.8.6/armv4l-linux'
archname64=''
archname='armv4l-linux'
archobjs=''
......@@ -55,7 +55,7 @@ castflags='0'
cat='cat'
cc='cc'
cccdlflags='-fpic'
ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.8.4/armv4l-linux/CORE'
ccdlflags='-rdynamic -Wl,-rpath,/usr/lib/perl5/5.8.6/armv4l-linux/CORE'
ccflags='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
ccname='gcc'
......@@ -668,7 +668,7 @@ inc_version_list=' '
inc_version_list_init='0'
incpath=''
inews=''
installarchlib='./install_me_here/usr/lib/perl5/5.8.4/armv4l-linux'
installarchlib='./install_me_here/usr/lib/perl5/5.8.6/armv4l-linux'
installbin='./install_me_here/usr/bin'
installhtml1dir=''
installhtml3dir=''
......@@ -676,13 +676,13 @@ installman1dir='./install_me_here/usr/share/man/man1'
installman3dir='./install_me_here/usr/share/man/man3'
installprefix='./install_me_here/usr'
installprefixexp='./install_me_here/usr'
installprivlib='./install_me_here/usr/lib/perl5/5.8.4'
installprivlib='./install_me_here/usr/lib/perl5/5.8.6'
installscript='./install_me_here/usr/bin'
installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.8.4/armv4l-linux'
installsitearch='./install_me_here/usr/lib/perl5/site_perl/5.8.6/armv4l-linux'
installsitebin='./install_me_here/usr/bin'
installsitehtml1dir=''
installsitehtml3dir=''
installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.8.4'
installsitelib='./install_me_here/usr/lib/perl5/site_perl/5.8.6'
installsiteman1dir='./install_me_here/usr/share/man/man1'
installsiteman3dir='./install_me_here/usr/share/man/man3'
installsitescript='./install_me_here/usr/bin'
......@@ -808,8 +808,8 @@ pmake=''
pr=''
prefix='/usr'
prefixexp='/usr'
privlib='/usr/lib/perl5/5.8.4'
privlibexp='/usr/lib/perl5/5.8.4'
privlib='/usr/lib/perl5/5.8.6'
privlibexp='/usr/lib/perl5/5.8.6'
procselfexe='"/proc/self/exe"'
prototype='define'
ptrsize='4'
......@@ -870,17 +870,17 @@ sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 6, 17, 29, 31, 0'
sig_size='68'
signal_t='void'
sitearch='/usr/lib/perl5/site_perl/5.8.4/armv4l-linux'
sitearchexp='/usr/lib/perl5/site_perl/5.8.4/armv4l-linux'
sitearch='/usr/lib/perl5/site_perl/5.8.6/armv4l-linux'
sitearchexp='/usr/lib/perl5/site_perl/5.8.6/armv4l-linux'
sitebin='/usr/bin'
sitebinexp='/usr/bin'
sitehtml1dir=''
sitehtml1direxp=''
sitehtml3dir=''
sitehtml3direxp=''
sitelib='/usr/lib/perl5/site_perl/5.8.4'
sitelib='/usr/lib/perl5/site_perl/5.8.6'
sitelib_stem='/usr/lib/perl5/site_perl'
sitelibexp='/usr/lib/perl5/site_perl/5.8.4'
sitelibexp='/usr/lib/perl5/site_perl/5.8.6'
siteman1dir='/usr/share/man/man1'
siteman1direxp='/usr/share/man/man1'
siteman3dir='/usr/share/man/man3'
......@@ -1000,7 +1000,7 @@ vendorprefix=''
vendorprefixexp=''
vendorscript=''
vendorscriptexp=''