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,36 +2875,36 @@ 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.
*) # 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 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
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
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]'
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'
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
......@@ -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
;;
......@@ -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
......
......@@ -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=''
version='5.8.4'
version='5.8.6'
version_patchlevel_string='version 8 subversion 3'
versiononly='undef'
vi=''
......
This diff is collapsed.
This diff is collapsed.
name: perl
version: 5.008003
version: 5.008006
abstract: Practical Extraction and Reporting Language
author: perl5-porters@perl.org
license: perl
......
......@@ -329,6 +329,14 @@ plextract = pod/pod2html pod/pod2latex pod/pod2man pod/pod2text \
addedbyconf = UU $(shextract) $(plextract) lib/lib.pm pstruct
# Unicode data files generated by mktables
unidatafiles = lib/unicore/Canonical.pl lib/unicore/Exact.pl \
lib/unicore/Properties lib/unicore/Decomposition.pl \
lib/unicore/CombiningClass.pl lib/unicore/Name.pl lib/unicore/PVA.pl
# Directories of Unicode data files generated by mktables
unidatadirs = lib/unicore/To lib/unicore/lib
h1 = EXTERN.h INTERN.h XSUB.h av.h config.h cop.h cv.h dosish.h
h2 = embed.h form.h gv.h handy.h hv.h keywords.h mg.h op.h opcode.h
h3 = pad.h patchlevel.h perl.h perlapi.h perly.h pp.h proto.h regcomp.h
......@@ -341,7 +349,7 @@ c2 = perl.c perly.c pp.c pp_hot.c pp_ctl.c pp_sys.c regcomp.c regexec.c utf8.c
c3 = gv.c sv.c taint.c toke.c util.c deb.c run.c universal.c xsutils.c pad.c
c4 = globals.c perlio.c perlapi.c numeric.c locale.c pp_pack.c pp_sort.c
c = $(c1) $(c2) $(c3) $(c4) miniperlmain.c perlmain.c
c = $(c1) $(c2) $(c3) $(c4) miniperlmain.c perlmain.c opmini.c
obj1 = $(mallocobj) gv$(OBJ_EXT) toke$(OBJ_EXT) perly$(OBJ_EXT) op$(OBJ_EXT) pad$(OBJ_EXT) regcomp$(OBJ_EXT) dump$(OBJ_EXT) util$(OBJ_EXT) mg$(OBJ_EXT) reentr$(OBJ_EXT)
obj2 = hv$(OBJ_EXT) av$(OBJ_EXT) run$(OBJ_EXT) pp_hot$(OBJ_EXT) sv$(OBJ_EXT) pp$(OBJ_EXT) scope$(OBJ_EXT) pp_ctl$(OBJ_EXT) pp_sys$(OBJ_EXT)
......@@ -360,7 +368,7 @@ lintflags = -hbvxac
.c.s:
$(CCCMDSRC) -S $*.c