Change 16968: Integrate perl for 5.8.0 RC1
[email protected] (Chris Nandor) Sat, 1 Jun 2002 16:13:51 -0400
| Newsgroups | perl.perl5.changes.mac |
|---|---|
| Message-ID | <p05100300b91edb724e93@[10.0.1.177]> |
Change 16968 by pudge@pudge-mobile on 2002/06/01 18:55:49 Integrate perl for 5.8.0 RC1 Affected files ... .... //depot/macperl/Changes#9 integrate .... //depot/macperl/Configure#8 integrate .... //depot/macperl/Porting/config.sh#6 integrate .... //depot/macperl/Porting/config_H#6 integrate .... //depot/macperl/Porting/makerel#3 integrate .... //depot/macperl/README.cygwin#4 integrate .... //depot/macperl/README.hpux#3 integrate .... //depot/macperl/doio.c#4 integrate .... //depot/macperl/embed.h#4 integrate .... //depot/macperl/embedvar.h#3 integrate .... //depot/macperl/ext/B/B/Asmdata.pm#2 integrate .... //depot/macperl/ext/ByteLoader/byterun.c#3 integrate .... //depot/macperl/ext/ByteLoader/byterun.h#2 integrate .... //depot/macperl/ext/Digest/MD5/t/files.t#6 integrate .... //depot/macperl/ext/Encode/Changes#6 integrate .... //depot/macperl/ext/Encode/Encode.pm#6 integrate .... //depot/macperl/ext/Encode/TW/TW.pm#2 integrate .... //depot/macperl/ext/Encode/bin/enc2xs#4 integrate .... //depot/macperl/ext/Encode/bin/piconv#3 integrate .... //depot/macperl/ext/Encode/lib/Encode/Alias.pm#4 integrate .... //depot/macperl/ext/Encode/lib/Encode/Supported.pod#4 integrate .... //depot/macperl/ext/Encode/t/Aliases.t#3 integrate .... //depot/macperl/ext/Encode/ucm/ctrl.ucm#2 integrate .... //depot/macperl/ext/Encode/ucm/null.ucm#2 integrate .... //depot/macperl/ext/Storable/ChangeLog#6 integrate .... //depot/macperl/ext/Storable/Makefile.PL#6 integrate .... //depot/macperl/ext/Storable/Storable.pm#9 integrate .... //depot/macperl/ext/Storable/Storable.xs#8 integrate .... //depot/macperl/ext/Storable/t/blessed.t#4 integrate .... //depot/macperl/ext/Storable/t/canonical.t#5 integrate .... //depot/macperl/ext/Storable/t/compat06.t#4 integrate .... //depot/macperl/ext/Storable/t/dclone.t#4 integrate .... //depot/macperl/ext/Storable/t/downgrade.t#7 integrate .... //depot/macperl/ext/Storable/t/forgive.t#4 integrate .... //depot/macperl/ext/Storable/t/freeze.t#4 integrate .... //depot/macperl/ext/Storable/t/integer.t#2 integrate .... //depot/macperl/ext/Storable/t/interwork56.t#2 integrate .... //depot/macperl/ext/Storable/t/lock.t#4 integrate .... //depot/macperl/ext/Storable/t/malice.t#6 integrate .... //depot/macperl/ext/Storable/t/overload.t#4 integrate .... //depot/macperl/ext/Storable/t/recurse.t#4 integrate .... //depot/macperl/ext/Storable/t/restrict.t#5 integrate .... //depot/macperl/ext/Storable/t/retrieve.t#4 integrate .... //depot/macperl/ext/Storable/t/st-dump.pl#3 integrate .... //depot/macperl/ext/Storable/t/store.t#4 integrate .... //depot/macperl/ext/Storable/t/tied.t#4 integrate .... //depot/macperl/ext/Storable/t/tied_hook.t#4 integrate .... //depot/macperl/ext/Storable/t/tied_items.t#4 integrate .... //depot/macperl/ext/Storable/t/utf8.t#4 integrate .... //depot/macperl/ext/Storable/t/utf8hash.t#7 integrate .... //depot/macperl/global.sym#3 integrate .... //depot/macperl/keywords.h#2 integrate .... //depot/macperl/lib/Math/BigInt/Calc.pm#3 integrate .... //depot/macperl/lib/Test/Harness/t/callback.t#5 integrate .... //depot/macperl/lib/Test/Harness/t/strap-analyze.t#10 integrate .... //depot/macperl/lib/Test/Harness/t/test-harness.t#10 integrate .... //depot/macperl/lib/lib_pm.PL#4 integrate .... //depot/macperl/lib/warnings.pm#3 integrate .... //depot/macperl/opcode.h#2 integrate .... //depot/macperl/opnames.h#2 integrate .... //depot/macperl/patchlevel.h#9 integrate .... //depot/macperl/perl.c#4 integrate .... //depot/macperl/perlapi.c#2 integrate .... //depot/macperl/perlapi.h#3 integrate .... //depot/macperl/pod/perlapi.pod#4 integrate .... //depot/macperl/pod/perldelta.pod#11 integrate .... //depot/macperl/pod/perlfaq4.pod#5 integrate .... //depot/macperl/pod/perlfaq5.pod#4 integrate .... //depot/macperl/pod/perlhack.pod#5 integrate .... //depot/macperl/pod/perlintern.pod#2 integrate .... //depot/macperl/pod/perlmodlib.pod#3 integrate .... //depot/macperl/pod/perltoc.pod#6 integrate .... //depot/macperl/pp.sym#2 integrate .... //depot/macperl/pp_proto.h#2 integrate .... //depot/macperl/proto.h#4 integrate .... //depot/macperl/regnodes.h#2 integrate .... //depot/macperl/warnings.h#3 integrate Differences ... ==== //depot/macperl/Changes#9 (text) ==== Index: macperl/Changes --- macperl/Changes#8~16929~ Fri May 31 09:27:30 2002 +++ macperl/Changes Sat Jun 1 11:55:49 2002 @@ -28,6 +28,334 @@ Version v5.7.X Development release working toward v5.8 -------------- ____________________________________________________________________________ +[ 16964] By: jhi on 2002/06/01 17:25:31 + Log: Subject: [Encode] 1.75 Released + From: Dan Kogai <[email protected]> + Date: Sun, 2 Jun 2002 03:19:19 +0900 + Message-Id: <[email protected]> + Branch: perl + ! ext/Encode/Changes ext/Encode/Encode.pm ext/Encode/TW/TW.pm + ! ext/Encode/bin/enc2xs ext/Encode/bin/piconv + ! ext/Encode/lib/Encode/Alias.pm + ! ext/Encode/lib/Encode/Supported.pod ext/Encode/t/Aliases.t + ! ext/Encode/ucm/ctrl.ucm ext/Encode/ucm/null.ucm +____________________________________________________________________________ +[ 16963] By: jhi on 2002/06/01 16:15:24 + Log: Paranoia regen_headers; no changes but at least + the timestamps are now fine. + Branch: perl + ! embed.h embedvar.h ext/B/B/Asmdata.pm ext/ByteLoader/byterun.c + ! ext/ByteLoader/byterun.h global.sym keywords.h lib/warnings.pm + ! opcode.h opnames.h perlapi.c perlapi.h pod/perlapi.pod + ! pod/perlintern.pod pp.sym pp_proto.h proto.h regnodes.h + ! warnings.h +____________________________________________________________________________ +[ 16962] By: jhi on 2002/06/01 16:13:17 + Log: Subject: Oracle / 5.8.0 / HP-UX / gcc / 64bit: Sorry + From: "H.Merijn Brand" <[email protected]> + Date: Sat, 01 Jun 2002 11:35:22 +0200 + Message-Id: <[email protected]> + Branch: perl + ! README.hpux +____________________________________________________________________________ +[ 16961] By: jhi on 2002/06/01 15:57:04 + Log: Garbage character in perldelta; Cygwin tip from Vadim; regen toc. + Branch: perl + ! pod/perldelta.pod pod/perltoc.pod +____________________________________________________________________________ +[ 16960] By: jhi on 2002/06/01 15:30:10 + Log: Regen Configure + perlmodlib + perltoc, FAQ sync. + Branch: perl + ! Configure Porting/config.sh Porting/config_H pod/perlfaq4.pod + ! pod/perlfaq5.pod pod/perlmodlib.pod pod/perltoc.pod +____________________________________________________________________________ +[ 16959] By: jhi on 2002/06/01 15:03:57 + Log: Even more VMSifying (this time more like de-MacOSifying). + Branch: perl + ! lib/Test/Harness/t/test-harness.t +____________________________________________________________________________ +[ 16958] By: jhi on 2002/06/01 14:58:39 + Log: VMSifying from Craig Berry. + Branch: perl + ! lib/Test/Harness/t/callback.t + ! lib/Test/Harness/t/strap-analyze.t + ! lib/Test/Harness/t/test-harness.t +____________________________________________________________________________ +[ 16957] By: jhi on 2002/06/01 14:52:34 + Log: Mention the CJK docs. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 16956] By: jhi on 2002/06/01 14:36:15 + Log: Subject: [PATCH] another Storable test + From: Nicholas Clark <[email protected]> + Date: Sat, 1 Jun 2002 14:07:01 +0100 + Message-ID: <[email protected]> + Branch: perl + ! ext/Storable/t/interwork56.t +____________________________________________________________________________ +[ 16955] By: nick on 2002/06/01 09:02:48 + Log: Integrate mainline + Branch: perlio + - t/lib/sample-tests/skip_all t/lib/sample-tests/skip_no_msg + !> (integrate 62 files) +____________________________________________________________________________ +[ 16954] By: jhi on 2002/06/01 04:05:35 + Log: Make the changes MacOS-specific. + Branch: perl + ! lib/Test/Harness/t/callback.t + ! lib/Test/Harness/t/strap-analyze.t + ! lib/Test/Harness/t/test-harness.t +____________________________________________________________________________ +[ 16953] By: ams on 2002/06/01 03:20:52 + Log: Remove $Id$ lines. + Branch: perl + ! ext/Storable/Makefile.PL ext/Storable/Storable.pm + ! ext/Storable/Storable.xs ext/Storable/t/blessed.t + ! ext/Storable/t/canonical.t ext/Storable/t/compat06.t + ! ext/Storable/t/dclone.t ext/Storable/t/downgrade.t + ! ext/Storable/t/forgive.t ext/Storable/t/freeze.t + ! ext/Storable/t/integer.t ext/Storable/t/interwork56.t + ! ext/Storable/t/lock.t ext/Storable/t/malice.t + ! ext/Storable/t/overload.t ext/Storable/t/recurse.t + ! ext/Storable/t/restrict.t ext/Storable/t/retrieve.t + ! ext/Storable/t/st-dump.pl ext/Storable/t/store.t + ! ext/Storable/t/tied.t ext/Storable/t/tied_hook.t + ! ext/Storable/t/tied_items.t ext/Storable/t/utf8.t + ! ext/Storable/t/utf8hash.t +____________________________________________________________________________ +[ 16952] By: jhi on 2002/06/01 03:09:47 + Log: Perl Labs dead, Smokers live. + Branch: perl + ! pod/perlhack.pod +____________________________________________________________________________ +[ 16951] By: ams on 2002/06/01 03:08:02 + Log: Nitpick at ChangeLog until it is consistently formatted. + Branch: perl + ! ext/Storable/ChangeLog +____________________________________________________________________________ +[ 16950] By: jhi on 2002/06/01 02:46:48 + Log: strictify lib.pm. + Branch: perl + ! lib/lib_pm.PL +____________________________________________________________________________ +[ 16949] By: jhi on 2002/06/01 02:33:27 + Log: s/invcer/incver/ + Branch: perl + ! lib/lib_pm.PL +____________________________________________________________________________ +[ 16948] By: jhi on 2002/06/01 02:03:27 + Log: Subject: Re: perl@16925 + From: [email protected] (Yitzchak Scott-Thoennes) + Date: Fri, 31 May 2002 19:56:39 -0700 + Message-ID: <[email protected]> + + Self-tie clarifications. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 16947] By: jhi on 2002/06/01 01:17:45 + Log: Be exact of what happens. + Branch: perl + ! README.cygwin +____________________________________________________________________________ +[ 16946] By: jhi on 2002/06/01 01:16:59 + Log: Subject: [Patch] Inplace editing on Cygwin and others? + From: "Gerrit P. Haase" <[email protected]> + Date: Sat, 1 Jun 2002 04:14:43 +0200 + Message-ID: <[email protected]> + Branch: perl + ! README.cygwin doio.c perl.c +____________________________________________________________________________ +[ 16945] By: jhi on 2002/05/31 23:03:23 + Log: MacOS test glitch. + Branch: perl + ! ext/Digest/MD5/t/files.t +____________________________________________________________________________ +[ 16944] By: jhi on 2002/05/31 22:13:31 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ +[ 16943] By: jhi on 2002/05/31 22:08:03 + Log: Subject: lib/Math/BigInt/t/bigintc.t + VMS + perl@16925 + From: "Craig A. Berry" <[email protected]> + Date: Fri, 31 May 2002 17:20:11 -0500 + Message-Id: <a05111b01b91da6015790@[172.16.52.1]> + + Avoid redef warning. + Branch: perl + ! lib/Math/BigInt/Calc.pm +____________________________________________________________________________ +[ 16942] By: jhi on 2002/05/31 21:42:12 + Log: Integrate macperl patches #16926 and #16938; + + Big MacPerl Testing Patch No. 2 + + Big MacPerl Testing Patch No. 3 + Branch: perl + !> ext/DynaLoader/DynaLoader_pm.PL lib/Devel/SelfStubber.pm + !> lib/Devel/SelfStubber.t lib/English.t lib/ExtUtils/MM_MacOS.pm + !> lib/ExtUtils/t/00setup_dummy.t lib/ExtUtils/t/Command.t + !> lib/File/DosGlob.t lib/File/Path.t lib/File/Spec/t/Spec.t + !> lib/File/Temp.pm lib/FindBin.t lib/Test/Harness/Straps.pm + !> lib/Test/Harness/t/callback.t + !> lib/Test/Harness/t/strap-analyze.t + !> lib/Test/Harness/t/test-harness.t lib/Tie/File/t/09_gen_rs.t + !> lib/diagnostics.t lib/lib.t lib/lib_pm.PL t/comp/use.t + !> t/lib/MakeMaker/Test/Utils.pm utils/dprofpp.PL utils/splain.PL +____________________________________________________________________________ +[ 16941] By: pudge on 2002/05/31 20:49:56 + Log: Configuration / test updates + Branch: macperl + ! macos/MacPerlTests.cmd macos/MacPerlTests.plx + ! macos/Makefile.mk +____________________________________________________________________________ +[ 16940] By: pudge on 2002/05/31 20:49:19 + Log: Fix various Makefile.PL for string/array conflicts + Branch: macperl + ! macos/ext/Mac/Controls/Makefile.PL + ! macos/ext/Mac/Dialogs/Makefile.PL + ! macos/ext/Mac/Events/Makefile.PL + ! macos/ext/Mac/Files/Makefile.PL + ! macos/ext/Mac/Fonts/Makefile.PL + ! macos/ext/Mac/Lists/Makefile.PL + ! macos/ext/Mac/Menus/Makefile.PL + ! macos/ext/Mac/MoreFiles/Makefile.PL + ! macos/ext/Mac/Movies/Makefile.PL + ! macos/ext/Mac/Navigation/Makefile.PL + ! macos/ext/Mac/Notification/Makefile.PL + ! macos/ext/Mac/OSA/Makefile.PL + ! macos/ext/Mac/QDOffscreen/Makefile.PL + ! macos/ext/Mac/QuickTimeVR/Makefile.PL + ! macos/ext/Mac/SAT/Makefile.PL macos/ext/Mac/Sound/Makefile.PL + ! macos/ext/Mac/StandardFile/Makefile.PL + ! macos/ext/Mac/TextEdit/Makefile.PL + ! macos/ext/Mac/Windows/Makefile.PL + ! macos/ext/MacPerl/Makefile.PL +____________________________________________________________________________ +[ 16939] By: pudge on 2002/05/31 20:48:09 + Log: Integrate perl + Branch: macperl + - t/lib/sample-tests/skip_all t/lib/sample-tests/skip_no_msg + !> MANIFEST hints/hpux.sh lib/Math/BigInt/t/mbi_rand.t + !> pod/perldelta.pod pod/perlhist.pod pod/perlport.pod + !> pod/perlvar.pod +____________________________________________________________________________ +[ 16938] By: pudge on 2002/05/31 20:46:07 + Log: Big MacPerl Testing Patch No. 3 + Branch: macperl + ! lib/ExtUtils/MM_MacOS.pm lib/File/DosGlob.t + ! lib/File/Spec/t/Spec.t lib/Test/Harness/Straps.pm + ! lib/Test/Harness/t/callback.t + ! lib/Test/Harness/t/strap-analyze.t + ! lib/Test/Harness/t/test-harness.t lib/lib_pm.PL t/comp/use.t + ! utils/dprofpp.PL utils/splain.PL +____________________________________________________________________________ +[ 16937] By: jhi on 2002/05/31 20:14:45 + Log: Update the LWP status. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 16936] By: nick on 2002/05/31 20:07:40 + Log: Integrate mainline + Branch: perlio + +> NetWare/bat/SetCodeWar.bat lib/ExtUtils/t/MM_NW5.t + +> lib/File/Spec/NW5.pm + - NetWare/bat/BldNWExt-Exist.bat NetWare/bat/BldNWExt.bat + - NetWare/bat/CWbuild.bat NetWare/bat/MPKBuild.bat + - NetWare/bat/SetNWDef.bat NetWare/bat/Setcw.bat + - NetWare/bat/Setmpksdk.bat NetWare/bat/ToggleXDC.bat + !> Changes MANIFEST NetWare/Makefile NetWare/Nwmain.c + !> NetWare/nw5.c README.netware ext/DynaLoader/DynaLoader_pm.PL + !> hints/hpux.sh lib/English.t lib/ExtUtils/MM_NW5.pm makedef.pl + !> patchlevel.h pod/perldelta.pod pod/perlport.pod + !> pod/perlvar.pod toke.c +____________________________________________________________________________ +[ 16935] By: jhi on 2002/05/31 19:27:50 + Log: Freudian slip :-) + Branch: perl + ! pod/perlhist.pod +____________________________________________________________________________ +[ 16934] By: jhi on 2002/05/31 18:58:21 + Log: perlhist update. + Branch: perl + ! pod/perlhist.pod +____________________________________________________________________________ +[ 16933] By: jhi on 2002/05/31 18:52:26 + Log: Subject: RE: [[email protected]: [PATCH] Math/BigInt/t/mbi_rand.t pr + From: Andy Dougherty <[email protected]> + Date: Fri, 31 May 2002 15:52:34 -0400 (EDT) + Message-ID: Pine.SOL.4.10.10205311550480.19295-100000@maxwell.phys.lafayette.edu> + Branch: perl + ! lib/Math/BigInt/t/mbi_rand.t +____________________________________________________________________________ +[ 16932] By: jhi on 2002/05/31 18:46:54 + Log: From: Michael G Schwern <[email protected]> + Date: Fri, 31 May 2002 15:18:02 -0400 + Message-id: <[email protected]> + To: [email protected] + Branch: perl + - t/lib/sample-tests/skip_all t/lib/sample-tests/skip_no_msg + ! MANIFEST +____________________________________________________________________________ +[ 16931] By: jhi on 2002/05/31 17:52:24 + Log: More datapoints on gcc/alpha. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 16930] By: jhi on 2002/05/31 17:07:14 + Log: Document that old gccs on Alpha are no good. + Branch: perl + ! pod/perldelta.pod +____________________________________________________________________________ +[ 16929] By: pudge on 2002/05/31 16:27:30 + Log: Integrate perl + Branch: macperl + +> NetWare/bat/SetCodeWar.bat ext/Storable/t/interwork56.t + +> ext/Storable/t/make_56_interwork.pl lib/ExtUtils/t/MM_NW5.t + +> lib/ExtUtils/t/writemakefile_args.t lib/File/Spec/NW5.pm + +> t/lib/sample-tests/skip_nomsg t/lib/sample-tests/skipall + +> t/lib/sample-tests/skipall_nomsg + - NetWare/bat/BldNWExt-Exist.bat NetWare/bat/BldNWExt.bat + - NetWare/bat/CWbuild.bat NetWare/bat/MPKBuild.bat + - NetWare/bat/SetNWDef.bat NetWare/bat/Setcw.bat + - NetWare/bat/Setmpksdk.bat NetWare/bat/Setwatcom.bat + - NetWare/bat/ToggleXDC.bat + !> (integrate 86 files) +____________________________________________________________________________ +[ 16928] By: jhi on 2002/05/31 16:20:02 + Log: Subject: [PATCH perl@16923] archname glitch on HP-UX/IA64 + From: Colin Watson <[email protected]> + Date: Fri, 31 May 2002 17:34:06 +0100 + Message-ID: <[email protected]> + Branch: perl + ! hints/hpux.sh +____________________________________________________________________________ +[ 16927] By: jhi on 2002/05/31 16:17:29 + Log: Subject: [PATCH] Adjust executable suffix checks for VMS + From: [email protected] + Date: Fri, 31 May 02 12:23 edt + Message-Id: <[email protected]> + Branch: perl + ! pod/perlport.pod pod/perlvar.pod +____________________________________________________________________________ +[ 16926] By: pudge on 2002/05/31 16:07:35 + Log: Big MacPerl Testing Patch No. 2 + There might be more soon, but this is almost all of it for now + Branch: macperl + ! ext/DynaLoader/DynaLoader_pm.PL lib/Devel/SelfStubber.pm + ! lib/Devel/SelfStubber.t lib/English.t + ! lib/ExtUtils/t/00setup_dummy.t lib/ExtUtils/t/Command.t + ! lib/File/Path.t lib/File/Temp.pm lib/FindBin.t + ! lib/Tie/File/t/09_gen_rs.t lib/diagnostics.t lib/lib.t + ! lib/lib_pm.PL t/lib/MakeMaker/Test/Utils.pm +____________________________________________________________________________ +[ 16925] By: jhi on 2002/05/31 14:52:22 + Log: Update Changes. + Branch: perl + ! Changes patchlevel.h +____________________________________________________________________________ [ 16924] By: jhi on 2002/05/31 14:34:23 Log: Missing MANIFESTations. Branch: perl ==== //depot/macperl/Configure#8 (xtext) ==== Index: macperl/Configure --- macperl/Configure#7~16929~ Fri May 31 09:27:30 2002 +++ macperl/Configure Sat Jun 1 11:55:49 2002 @@ -20,7 +20,7 @@ # $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $ # -# Generated on Fri May 31 05:20:00 EET DST 2002 [metaconfig 3.0 PL70] +# Generated on Sat Jun 1 19:18:28 EET DST 2002 [metaconfig 3.0 PL70] # (with additional metaconfig patches by [email protected]) cat >c1$$ <<EOF ==== //depot/macperl/Porting/config.sh#6 (text) ==== Index: macperl/Porting/config.sh --- macperl/Porting/config.sh#5~16929~ Fri May 31 09:27:30 2002 +++ macperl/Porting/config.sh Sat Jun 1 11:55:49 2002 @@ -8,7 +8,7 @@ # Package name : perl5 # Source directory : . -# Configuration time: Fri May 31 05:21:28 EET DST 2002 +# Configuration time: Sat Jun 1 19:20:35 EET DST 2002 # Configured by : jhi # Target system : osf1 alpha.hut.fi v4.0 878 alpha @@ -63,7 +63,7 @@ ccversion='V5.6-082' cf_by='jhi' cf_email='[email protected]' -cf_time='Fri May 31 05:21:28 EET DST 2002' +cf_time='Sat Jun 1 19:20:35 EET DST 2002' charsize='1' chgrp='' chmod='chmod' @@ -769,7 +769,7 @@ path_sep=':' perl5='perl' perl='' -perl_patchlevel='16892' +perl_patchlevel='16943' perladmin='[email protected]' perllibs='-lm -lutil' perlpath='/opt/perl/bin/perl' @@ -953,7 +953,7 @@ vendorprefix='' vendorprefixexp='' version='5.8.0' -version_patchlevel_string='version 8 subversion 0 patch 16892' +version_patchlevel_string='version 8 subversion 0 patch 16943' versiononly='undef' vi='' voidflags='15' @@ -982,7 +982,7 @@ PERL_API_REVISION=5 PERL_API_VERSION=8 PERL_API_SUBVERSION=0 -PERL_PATCHLEVEL=16892 +PERL_PATCHLEVEL=16943 PERL_CONFIG_SH=true # Variables propagated from previous config.sh file. pp_sys_cflags='ccflags="$ccflags -DNO_EFF_ONLY_OK"' ==== //depot/macperl/Porting/config_H#6 (text) ==== Index: macperl/Porting/config_H --- macperl/Porting/config_H#5~16929~ Fri May 31 09:27:30 2002 +++ macperl/Porting/config_H Sat Jun 1 11:55:49 2002 @@ -17,7 +17,7 @@ /* * Package name : perl5 * Source directory : . - * Configuration time: Fri May 31 05:21:28 EET DST 2002 + * Configuration time: Sat Jun 1 19:20:35 EET DST 2002 * Configured by : jhi * Target system : osf1 alpha.hut.fi v4.0 878 alpha */ ==== //depot/macperl/Porting/makerel#3 (text) ==== Index: macperl/Porting/makerel --- macperl/Porting/makerel#2~16475~ Tue May 7 21:31:10 2002 +++ macperl/Porting/makerel Sat Jun 1 11:55:49 2002 @@ -99,8 +99,6 @@ Porting/findrfuncs Porting/genlog Porting/makerel - Porting/p4d2p - Porting/p4desc Porting/p4genpatch Porting/patchls Porting/*.pl ==== //depot/macperl/README.cygwin#4 (text) ==== Index: macperl/README.cygwin --- macperl/README.cygwin#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/README.cygwin Sat Jun 1 11:55:49 2002 @@ -401,8 +401,9 @@ The Cygwin chroot() implementation has holes (it can not restrict file access by native Win32 programs). -Inplace editing ( perl -i ) of files doesn't work without doing a backup -of the file being edited ( perl -i.bak ). +Inplace editing C<perl -i> of files doesn't work without doing a backup +of the file being edited C<perl -i.bak> because of windowish restrictions, +so Perl adds the C<.bak> automatically if you just use C<perl -i>. =back ==== //depot/macperl/README.hpux#3 (text) ==== Index: macperl/README.hpux --- macperl/README.hpux#2~16929~ Fri May 31 09:27:30 2002 +++ macperl/README.hpux Sat Jun 1 11:55:49 2002 @@ -394,7 +394,8 @@ Configure -A prepend:libswanted='cl pthread ' ... -Do not forget the space before the trailing quote. +Do not forget the space before the trailing quote. Also note that this +does not (yet) work with 64bit versions of GCC. =head2 GDBM and Threads on HP-UX ==== //depot/macperl/doio.c#4 (text) ==== Index: macperl/doio.c --- macperl/doio.c#3~16646~ Fri May 17 03:54:03 2002 +++ macperl/doio.c Sat Jun 1 11:55:49 2002 @@ -790,7 +790,7 @@ #endif } else { -#if !defined(DOSISH) && !defined(AMIGAOS) && !defined(__CYGWIN__) +#if !defined(DOSISH) && !defined(AMIGAOS) # ifndef VMS /* Don't delete; use automatic file versioning */ if (UNLINK(PL_oldname) < 0) { if (ckWARN_d(WARN_INPLACE)) ==== //depot/macperl/ext/Encode/Changes#6 (text) ==== Index: macperl/ext/Encode/Changes --- macperl/ext/Encode/Changes#5~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Encode/Changes Sat Jun 1 11:55:49 2002 @@ -1,9 +1,17 @@ # Revision history for Perl extension Encode. # -# $Id: Changes,v 1.74 2002/05/28 18:33:15 dankogai Exp dankogai $ +# $Id: Changes,v 1.75 2002/06/01 18:07:49 dankogai Exp dankogai $ # -$Revision: 1.74 $ $Date: 2002/05/28 18:33:15 $ +$Revision: 1.75 $ $Date: 2002/06/01 18:07:49 $ +! lib/Encode/Alias.pm t/Alias.t lib/Encode/Supported.pod TW/TW.pm + glibc compliance cited by Autrijus. + http://www.li18nux.org/docs/html/CodesetAliasTable-V10.html +! bin/enc2xs bin/piconv + Subject: Re: forewarning: usedevel and versiononly + Message-Id: <[email protected]> + +1.74 2002/05/28 18:33:15 + ucm/null.ucm ucm/ctrl.ucm ! Makefile.PL bin/enc2xs lib/Encode/Supported.pod "null" and "ascii-ctrl" encodings added upon the request of Autrijus @@ -671,7 +679,7 @@ Typo fixes and improvements by jhi Message-Id: <[email protected]>, et al. -1.11 $Date: 2002/05/28 18:33:15 $ +1.11 $Date: 2002/06/01 18:07:49 $ + t/encoding.t + t/jperl.t ! MANIFEST ==== //depot/macperl/ext/Encode/Encode.pm#6 (text) ==== Index: macperl/ext/Encode/Encode.pm --- macperl/ext/Encode/Encode.pm#5~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Encode/Encode.pm Sat Jun 1 11:55:49 2002 @@ -1,9 +1,9 @@ # -# $Id: Encode.pm,v 1.74 2002/05/28 18:33:54 dankogai Exp dankogai $ +# $Id: Encode.pm,v 1.75 2002/06/01 18:07:42 dankogai Exp $ # package Encode; use strict; -our $VERSION = do { my @r = (q$Revision: 1.74 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; +our $VERSION = do { my @r = (q$Revision: 1.75 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; our $DEBUG = 0; use XSLoader (); XSLoader::load(__PACKAGE__, $VERSION); ==== //depot/macperl/ext/Encode/TW/TW.pm#2 (text) ==== Index: macperl/ext/Encode/TW/TW.pm --- macperl/ext/Encode/TW/TW.pm#1~16123~ Tue Apr 23 18:25:17 2002 +++ macperl/ext/Encode/TW/TW.pm Sat Jun 1 11:55:49 2002 @@ -4,7 +4,7 @@ die "Encode::TW not supported on EBCDIC\n"; } } -our $VERSION = do { my @r = (q$Revision: 1.25 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; +our $VERSION = do { my @r = (q$Revision: 1.26 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; use Encode; use XSLoader; @@ -33,7 +33,9 @@ -------------------------------------------------------------------- big5-eten /\bbig-?5$/i Big5 encoding (with ETen extensions) /\bbig5-?et(en)?$/i + /\btca-?big5$/i big5-hkscs /\bbig5-?hk(scs)?$/i + /\bhk(scs)?-?big5$/i Big5 + Cantonese characters in Hong Kong MacChineseTrad Big5 + Apple Vendor Mappings cp950 Code Page 950 ==== //depot/macperl/ext/Encode/bin/enc2xs#4 (text) ==== Index: macperl/ext/Encode/bin/enc2xs --- macperl/ext/Encode/bin/enc2xs#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Encode/bin/enc2xs Sat Jun 1 11:55:49 2002 @@ -8,7 +8,7 @@ use strict; use Getopt::Std; my @orig_ARGV = @ARGV; -our $VERSION = do { my @r = (q$Revision: 1.29 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; +our $VERSION = do { my @r = (q$Revision: 1.30 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; # These may get re-ordered. # RAW is a do_now as inserted by &enter ==== //depot/macperl/ext/Encode/bin/piconv#3 (text) ==== Index: macperl/ext/Encode/bin/piconv --- macperl/ext/Encode/bin/piconv#2~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Encode/bin/piconv Sat Jun 1 11:55:49 2002 @@ -1,5 +1,5 @@ #!./perl -# $Id: piconv,v 1.24 2002/04/22 02:45:50 dankogai Exp $ +# $Id: piconv,v 1.25 2002/06/01 18:07:49 dankogai Exp dankogai $ # use 5.8.0; use strict; ==== //depot/macperl/ext/Encode/lib/Encode/Alias.pm#4 (text) ==== Index: macperl/ext/Encode/lib/Encode/Alias.pm --- macperl/ext/Encode/lib/Encode/Alias.pm#3~16475~ Tue May 7 21:31:10 2002 +++ macperl/ext/Encode/lib/Encode/Alias.pm Sat Jun 1 11:55:49 2002 @@ -1,7 +1,7 @@ package Encode::Alias; use strict; use Encode; -our $VERSION = do { my @r = (q$Revision: 1.31 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; +our $VERSION = do { my @r = (q$Revision: 1.32 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r }; our $DEBUG = 0; use base qw(Exporter); @@ -139,6 +139,7 @@ # ASCII define_alias(qr/^(?:US-?)ascii$/i => '"ascii"'); define_alias('C' => 'ascii'); + define_alias(qr/\bISO[-_]?646[-_]?US$/i => '"ascii"'); # Allow variants of iso-8859-1 etc. define_alias( qr/\biso[-_]?(\d+)[-_](\d+)$/i => '"iso-$1-$2"' ); @@ -176,7 +177,7 @@ # At least AIX has IBM-NNN (surprisingly...) instead of cpNNN. # And Microsoft has their own naming (again, surprisingly). # And windows-* is registered in IANA! - define_alias( qr/\b(?:ibm|ms|windows)[-_]?(\d\d\d\d?)$/i => '"cp$1"'); + define_alias( qr/\b(?:cp|ibm|ms|windows)[-_ ]?(\d{2,4})$/i => '"cp$1"'); # Sometimes seen with a leading zero. # define_alias( qr/\bcp037\b/i => '"cp37"'); @@ -219,7 +220,9 @@ # for Encode::TW define_alias( qr/\bbig-?5$/i => '"big5-eten"' ); define_alias( qr/\bbig5-?et(?:en)$/i => '"big5-eten"' ); + define_alias( qr/\btca[-_]?big5$/i => '"big5-eten"' ); define_alias( qr/\bbig5-?hk(?:scs)?$/i => '"big5-hkscs"' ); + define_alias( qr/\bhk(?:scs)?[-_]?big5$/i => '"big5-hkscs"' ); } # utf8 is blessed :) define_alias( qr/^UTF-8$/i => '"utf8"',); ==== //depot/macperl/ext/Encode/lib/Encode/Supported.pod#4 (text) ==== Index: macperl/ext/Encode/lib/Encode/Supported.pod --- macperl/ext/Encode/lib/Encode/Supported.pod#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Encode/lib/Encode/Supported.pod Sat Jun 1 11:55:49 2002 @@ -60,7 +60,7 @@ Canonical Aliases Comments & References ---------------------------------------------------------------- - ascii US-ascii [ECMA] + ascii US-ascii ISO-646-US [ECMA] ascii-ctrl Special Encoding iso-8859-1 latin1 [ISO] null Special Encoding ==== //depot/macperl/ext/Encode/t/Aliases.t#3 (text) ==== Index: macperl/ext/Encode/t/Aliases.t --- macperl/ext/Encode/t/Aliases.t#2~16475~ Tue May 7 21:31:10 2002 +++ macperl/ext/Encode/t/Aliases.t Sat Jun 1 11:55:49 2002 @@ -21,6 +21,7 @@ sub init_a2c{ %a2c = ( 'US-ascii' => 'ascii', + 'ISO-646-US' => 'ascii', 'UTF-8' => 'utf8', 'UCS-2' => 'UCS-2BE', 'UCS2' => 'UCS-2BE', @@ -62,7 +63,9 @@ 'jis' => $ON_EBCDIC ? '' : '7bit-jis', 'big-5' => $ON_EBCDIC ? '' : 'big5-eten', 'zh_TW.Big5' => $ON_EBCDIC ? '' : 'big5-eten', + 'tca-big5' => $ON_EBCDIC ? '' : 'big5-eten', 'big5-hk' => $ON_EBCDIC ? '' : 'big5-hkscs', + 'hkscs-big5' => $ON_EBCDIC ? '' : 'big5-hkscs', 'GB_2312-80' => $ON_EBCDIC ? '' : 'euc-cn', 'KS_C_5601-1987' => $ON_EBCDIC ? '' : 'cp949', # @@ -84,6 +87,7 @@ my $v = $Encode::Alias::Winlatin2cp{$k}; $a2c{"Win" . ucfirst($k)} = "cp" . $v; $a2c{"IBM-$v"} = $a2c{"MS-$v"} = "cp" . $v; + $a2c{"cp-" . $v} = "cp" . $v; } my @a2c = keys %a2c; for my $k (@a2c){ ==== //depot/macperl/ext/Encode/ucm/ctrl.ucm#2 (text) ==== Index: macperl/ext/Encode/ucm/ctrl.ucm --- macperl/ext/Encode/ucm/ctrl.ucm#1~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Encode/ucm/ctrl.ucm Sat Jun 1 11:55:49 2002 @@ -1,5 +1,5 @@ # -# $Id: ctrl.ucm,v 1.1 2002/05/28 18:33:15 dankogai Exp dankogai $ +# $Id: ctrl.ucm,v 1.1 2002/05/28 18:33:15 dankogai Exp $ # <code_set_name> "ascii-ctrl" <mb_cur_min> 1 ==== //depot/macperl/ext/Encode/ucm/null.ucm#2 (text) ==== Index: macperl/ext/Encode/ucm/null.ucm --- macperl/ext/Encode/ucm/null.ucm#1~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Encode/ucm/null.ucm Sat Jun 1 11:55:49 2002 @@ -1,5 +1,5 @@ # -# $Id: null.ucm,v 1.1 2002/05/28 18:33:15 dankogai Exp dankogai $ +# $Id: null.ucm,v 1.1 2002/05/28 18:33:15 dankogai Exp $ # <code_set_name> "null" <mb_cur_min> 1 ==== //depot/macperl/ext/Storable/ChangeLog#6 (text) ==== Index: macperl/ext/Storable/ChangeLog --- macperl/ext/Storable/ChangeLog#5~16929~ Fri May 31 09:27:30 2002 +++ macperl/ext/Storable/ChangeLog Sat Jun 1 11:55:49 2002 @@ -1,36 +1,37 @@ Thu May 30 20:31:08 BST 2002 Nicholas Clark <[email protected]> -. Description: + Version 2.03 Header changes on 5.6.x on Unix where IV is long long - Version 2.03 Header changes on 5.6.x on Unix where IV is long long + 5.6.x introduced the ability to have IVs as long long. However, + Configure still defined BYTEORDER based on the size of a long. + Storable uses the BYTEORDER value as part of the header, but + doesn't explicity store sizeof(IV) anywhere in the header. + Hence on 5.6.x built with IV as long long on a platform that + uses Configure (ie most things except VMS and Windows) headers + are identical for the different IV sizes, despite the files + containing some fields based on sizeof(IV) - 5.6.x introduced the ability to have IVs as long long. However, - Configure still defined BYTEORDER based on the size of a long. - Storable uses the BYTEORDER value as part of the header, but doesn't - explicity store sizeof(IV) anywhere in the header. Hence on 5.6.x - built with IV as long long on a platform that uses Configure (ie most - things except VMS and Windows) headers are identical for the different - IV sizes, despite the files containing some fields based on sizeof(IV) + 5.8.0 is consistent; all platforms have BYTEORDER in config.h + based on sizeof(IV) rather than sizeof(long). This means that + the value of BYTEORDER will change from (say) 4321 to 87654321 + between 5.6.1 and 5.8.0 built with the same options to Configure + on the same machine. This means that the Storable header will + differ, and the two versions will wrongly thing that they are + incompatible. - 5.8.0 is consistent; all platforms have BYTEORDER in config.h based on - sizeof(IV) rather than sizeof(long). This means that the value of - BYTEORDER will change from (say) 4321 to 87654321 between 5.6.1 and - 5.8.0 built with the same options to Configure on the same machine. - This means that the Storable header will differ, and the two versions - will wrongly thing that they are incompatible. + For the benefit of long term consistency, Storable now + implements the 5.8.0 BYTEORDER policy on 5.6.x. This means that + 2.03 onwards default to be incompatible with 2.02 and earlier + (ie the large 1.0.x installed base) on the same 5.6.x perl. - For the benefit of long term consistency, Storable now implements the - 5.8.0 BYTEORDER policy on 5.6.x. This means that 2.03 onwards default - to be incompatible with 2.02 and earlier (ie the large 1.0.x installed - base) on the same 5.6.x perl. + To allow interworking, a new variable + $Storable::interwork_56_64bit is introduced. It defaults to + false. Set it to true to read and write old format files. Don't + use it unless you have existing stored data written with 5.6.x + that you couldn't otherwise read, or you need to interwork with + a machine running older Storable on a 5.6.x with long long IVs + (i.e., you probably don't need to use it). - To allow interworking, a new variable $Storable::interwork_56_64bit - is introduced. It defaults to false. Set it to true to read and - write old format files. Don't use it unless you have existing - stored data written with 5.6.x that you couldn't otherwise read, - or you need to interwork with a machine running older Storable on - a 5.6.x with long long IVs. ie you probably don't need to use it. - Sat May 25 22:38:39 BST 2002 Nicholas Clark <[email protected]> Version 2.02 ==== //depot/macperl/ext/Storable/Makefile.PL#6 (text) ==== Index: macperl/ext/Storable/Makefile.PL --- macperl/ext/Storable/Makefile.PL#5~16929~ Fri May 31 09:27:30 2002 +++ macperl/ext/Storable/Makefile.PL Sat Jun 1 11:55:49 2002 @@ -1,4 +1,3 @@ -# $Id: Makefile.PL,v 1.0.1.1 2001/01/03 09:38:39 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/Storable.pm#9 (text) ==== Index: macperl/ext/Storable/Storable.pm --- macperl/ext/Storable/Storable.pm#8~16929~ Fri May 31 09:27:30 2002 +++ macperl/ext/Storable/Storable.pm Sat Jun 1 11:55:49 2002 @@ -1,4 +1,3 @@ -# $Id: Storable.pm,v 1.0.1.13 2001/12/01 13:34:49 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/Storable.xs#8 (text) ==== Index: macperl/ext/Storable/Storable.xs --- macperl/ext/Storable/Storable.xs#7~16929~ Fri May 31 09:27:30 2002 +++ macperl/ext/Storable/Storable.xs Sat Jun 1 11:55:49 2002 @@ -1,9 +1,5 @@ /* - * Store and retrieve mechanism. - */ - -/* - * $Id: Storable.xs,v 1.0.1.10 2001/08/28 21:52:14 ram Exp $ + * Store and retrieve mechanism. * * Copyright (c) 1995-2000, Raphael Manfredi * ==== //depot/macperl/ext/Storable/t/blessed.t#4 (text) ==== Index: macperl/ext/Storable/t/blessed.t --- macperl/ext/Storable/t/blessed.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/blessed.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: blessed.t,v 1.0 2000/09/01 19:40:41 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/canonical.t#5 (text) ==== Index: macperl/ext/Storable/t/canonical.t --- macperl/ext/Storable/t/canonical.t#4~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/canonical.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: canonical.t,v 1.0 2000/09/01 19:40:41 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/compat06.t#4 (text) ==== Index: macperl/ext/Storable/t/compat06.t --- macperl/ext/Storable/t/compat06.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/compat06.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: compat-0.6.t,v 1.0.1.1 2001/02/17 12:26:21 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/dclone.t#4 (text) ==== Index: macperl/ext/Storable/t/dclone.t --- macperl/ext/Storable/t/dclone.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/dclone.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: dclone.t,v 1.0 2000/09/01 19:40:41 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/downgrade.t#7 (text) ==== Index: macperl/ext/Storable/t/downgrade.t --- macperl/ext/Storable/t/downgrade.t#6~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/downgrade.t Sat Jun 1 11:55:49 2002 @@ -1,5 +1,4 @@ #!./perl -w - # # Copyright 2002, Larry Wall. # ==== //depot/macperl/ext/Storable/t/forgive.t#4 (text) ==== Index: macperl/ext/Storable/t/forgive.t --- macperl/ext/Storable/t/forgive.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/forgive.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: forgive.t,v 1.0.1.1 2000/09/01 19:40:42 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/freeze.t#4 (text) ==== Index: macperl/ext/Storable/t/freeze.t --- macperl/ext/Storable/t/freeze.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/freeze.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: freeze.t,v 1.0.1.1 2001/07/01 11:25:16 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/integer.t#2 (text) ==== Index: macperl/ext/Storable/t/integer.t --- macperl/ext/Storable/t/integer.t#1~16825~ Mon May 27 15:55:07 2002 +++ macperl/ext/Storable/t/integer.t Sat Jun 1 11:55:49 2002 @@ -1,5 +1,4 @@ #!./perl -w - # # Copyright 2002, Larry Wall. # ==== //depot/macperl/ext/Storable/t/interwork56.t#2 (text) ==== Index: macperl/ext/Storable/t/interwork56.t --- macperl/ext/Storable/t/interwork56.t#1~16929~ Fri May 31 09:27:30 2002 +++ macperl/ext/Storable/t/interwork56.t Sat Jun 1 11:55:49 2002 @@ -1,5 +1,4 @@ #!./perl -w - # # Copyright 2002, Larry Wall. # @@ -184,6 +183,18 @@ M!`0$-#,R,00$!`@"````!`HQ5&AI<R!F:6QE('=A<R!W<FET=&5N('=I=&@@ M,2XP,30@;VX@<&5R;"`U+C`P-C`P,0H40F5L9G5S8W4@=V%S(&-O<G)E8W0& 1@`````````(*!U1H92!%;F0` + +end + +# byteorder '1234' +# sizeof(int) 4 +# sizeof(long) 4 +# sizeof(char *) 4 +# sizeof(NV) 12 +begin 101 Lillput,4,4,4,12 +M!`0$,3(S-`0$!`P"!`````HQ5&AI<R!F:6QE('=A<R!W<FET=&5N('=I=&@@ +M,2XP,30@;VX@<&5R;"`U+C`P-C`P,0H33&EL;'!U="!W87,@8V]R<F5C=`8" +0````````@`H'5&AE($5N9``` end ==== //depot/macperl/ext/Storable/t/lock.t#4 (text) ==== Index: macperl/ext/Storable/t/lock.t --- macperl/ext/Storable/t/lock.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/lock.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: lock.t,v 1.0.1.4 2001/01/03 09:41:00 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/malice.t#6 (text) ==== Index: macperl/ext/Storable/t/malice.t --- macperl/ext/Storable/t/malice.t#5~16929~ Fri May 31 09:27:30 2002 +++ macperl/ext/Storable/t/malice.t Sat Jun 1 11:55:49 2002 @@ -1,5 +1,4 @@ #!./perl -w - # # Copyright 2002, Larry Wall. # ==== //depot/macperl/ext/Storable/t/overload.t#4 (text) ==== Index: macperl/ext/Storable/t/overload.t --- macperl/ext/Storable/t/overload.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/overload.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: overload.t,v 1.0.1.1 2001/02/17 12:27:22 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/recurse.t#4 (text) ==== Index: macperl/ext/Storable/t/recurse.t --- macperl/ext/Storable/t/recurse.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/recurse.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: recurse.t,v 1.0.1.3 2001/02/17 12:28:33 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/restrict.t#5 (text) ==== Index: macperl/ext/Storable/t/restrict.t --- macperl/ext/Storable/t/restrict.t#4~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/restrict.t Sat Jun 1 11:55:49 2002 @@ -1,5 +1,4 @@ #!./perl -w - # # Copyright 2002, Larry Wall. # ==== //depot/macperl/ext/Storable/t/retrieve.t#4 (text) ==== Index: macperl/ext/Storable/t/retrieve.t --- macperl/ext/Storable/t/retrieve.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/retrieve.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: retrieve.t,v 1.0 2000/09/01 19:40:42 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/st-dump.pl#3 (text) ==== Index: macperl/ext/Storable/t/st-dump.pl --- macperl/ext/Storable/t/st-dump.pl#2~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/st-dump.pl Sat Jun 1 11:55:49 2002 @@ -1,4 +1,3 @@ -# $Id: dump.pl,v 1.0 2000/09/01 19:40:41 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/store.t#4 (text) ==== Index: macperl/ext/Storable/t/store.t --- macperl/ext/Storable/t/store.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/store.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: store.t,v 1.0 2000/09/01 19:40:42 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/tied.t#4 (text) ==== Index: macperl/ext/Storable/t/tied.t --- macperl/ext/Storable/t/tied.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/tied.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: tied.t,v 1.0 2000/09/01 19:40:42 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/tied_hook.t#4 (text) ==== Index: macperl/ext/Storable/t/tied_hook.t --- macperl/ext/Storable/t/tied_hook.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/tied_hook.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: tied_hook.t,v 1.0.1.1 2001/02/17 12:29:01 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/tied_items.t#4 (text) ==== Index: macperl/ext/Storable/t/tied_items.t --- macperl/ext/Storable/t/tied_items.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/tied_items.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl - -# $Id: tied_items.t,v 1.0 2000/09/01 19:40:42 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/utf8.t#4 (text) ==== Index: macperl/ext/Storable/t/utf8.t --- macperl/ext/Storable/t/utf8.t#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/utf8.t Sat Jun 1 11:55:49 2002 @@ -1,6 +1,4 @@ #!./perl -w - -# $Id: utf8.t,v 1.0.1.2 2000/09/28 21:44:17 ram Exp $ # # Copyright (c) 1995-2000, Raphael Manfredi # ==== //depot/macperl/ext/Storable/t/utf8hash.t#7 (text) ==== Index: macperl/ext/Storable/t/utf8hash.t --- macperl/ext/Storable/t/utf8hash.t#6~16870~ Wed May 29 23:06:34 2002 +++ macperl/ext/Storable/t/utf8hash.t Sat Jun 1 11:55:49 2002 @@ -1,7 +1,4 @@ #!./perl -# -# $Id: utf8.t,v 1.0.1.2 2000/09/28 21:44:17 ram Exp $ -# sub BEGIN { if ($] < 5.007) { ==== //depot/macperl/lib/Math/BigInt/Calc.pm#3 (text) ==== Index: macperl/lib/Math/BigInt/Calc.pm --- macperl/lib/Math/BigInt/Calc.pm#2~16929~ Fri May 31 09:27:30 2002 +++ macperl/lib/Math/BigInt/Calc.pm Sat Jun 1 11:55:49 2002 @@ -72,6 +72,8 @@ #print "BASE_LEN: $BASE_LEN MAX_VAL: $MAX_VAL BASE: $BASE RBASE: $RBASE "; #print "BASE_LEN_SMALL: $BASE_LEN_SMALL MBASE: $MBASE\n"; + undef &_mul; + undef &_div; if ($caught & 1 != 0) { # must USE_MUL ==== //depot/macperl/lib/Test/Harness/t/callback.t#5 (text) ==== Index: macperl/lib/Test/Harness/t/callback.t --- macperl/lib/Test/Harness/t/callback.t#4~16938~ Fri May 31 13:46:07 2002 +++ macperl/lib/Test/Harness/t/callback.t Sat Jun 1 11:55:49 2002 @@ -52,9 +52,14 @@ push @out, $type; }; +$SAMPLE_TESTS = VMS::Filespec::unixify($SAMPLE_TESTS) if $^O eq 'VMS'; + while( my($test, $expect) = each %samples ) { local @out = (); - $strap->analyze_file(catfile($SAMPLE_TESTS, $test)); + + $strap->analyze_file($^O eq 'macos' ? + catfile($SAMPLE_TESTS, $test) : + "$SAMPLE_TESTS/$test"); is_deeply(\@out, $expect, "$test callback"); } ==== //depot/macperl/lib/Test/Harness/t/strap-analyze.t#10 (text) ==== Index: macperl/lib/Test/Harness/t/strap-analyze.t --- macperl/lib/Test/Harness/t/strap-analyze.t#9~16938~ Fri May 31 13:46:07 2002 +++ macperl/lib/Test/Harness/t/strap-analyze.t Sat Jun 1 11:55:49 2002 @@ -452,6 +452,9 @@ warn @_ unless $_[0] =~ /^Enourmous test number/ || $_[0] =~ /^Can't detailize/ }; + +$SAMPLE_TESTS = VMS::Filespec::unixify($SAMPLE_TESTS) if $^O eq 'VMS'; + while( my($test, $expect) = each %samples ) { for (0..$#{$expect->{details}}) { $expect->{details}[$_]{type} = '' @@ -463,7 +466,9 @@ } my $strap = Test::Harness::Straps->new; - my %results = $strap->analyze_file(catfile($SAMPLE_TESTS, $test)); + my %results = $strap->analyze_file($^O eq 'macos' ? + catfile($SAMPLE_TESTS, $test) : + "$SAMPLE_TESTS/$test"); is_deeply($results{details}, $expect->{details}, "$test details" ); ==== //depot/macperl/lib/Test/Harness/t/test-harness.t#10 (text) ==== Index: macperl/lib/Test/Harness/t/test-harness.t --- macperl/lib/Test/Harness/t/test-harness.t#9~16938~ Fri May 31 13:46:07 2002 +++ macperl/lib/Test/Harness/t/test-harness.t Sat Jun 1 11:55:49 2002 @@ -423,6 +423,8 @@ tie *NULL, 'My::Dev::Null' or die $!; +$SAMPLE_TESTS = VMS::Filespec::unixify($SAMPLE_TESTS) if $^O eq 'VMS'; + while (my($test, $expect) = each %samples) { # _run_all_tests() runs the tests but skips the formatting. my($totals, $failed); @@ -431,7 +433,9 @@ select NULL; # _run_all_tests() isn't as quiet as it should be. local $SIG{__WARN__} = sub { $warning .= join '', @_; }; ($totals, $failed) = - Test::Harness::_run_all_tests(catfile($SAMPLE_TESTS, $test)); + Test::Harness::_run_all_tests($^O eq 'macos' ? + catfile($SAMPLE_TESTS, $test) : + "$SAMPLE_TESTS/$test"); }; select STDOUT; @@ -449,7 +453,9 @@ is_deeply( {map { $_=>$totals->{$_} } keys %{$expect->{total}}}, $expect->{total}, "$test - totals" ); - is_deeply( {map { $_=>$failed->{catfile($SAMPLE_TESTS, $test)}{$_} } + is_deeply( {map { $_=>$failed->{$^O eq 'macos' ? + catfile($SAMPLE_TESTS, $test) : + "$SAMPLE_TESTS/$test"}{$_} } keys %{$expect->{failed}}}, $expect->{failed}, "$test - failed" ); ==== //depot/macperl/lib/lib_pm.PL#4 (text) ==== Index: macperl/lib/lib_pm.PL --- macperl/lib/lib_pm.PL#3~16938~ Fri May 31 13:46:07 2002 +++ macperl/lib/lib_pm.PL Sat Jun 1 11:55:49 2002 @@ -48,6 +48,8 @@ $useConfig +use strict; + my \$archname = $Config_archname; my \$version = $Config_version; my \@inc_version_list = $Config_inc_version_list; @@ -82,14 +84,14 @@ } unshift(@INC, $_); # Add any previous version directories we found at configure time - foreach my $invcer (@inc_version_list) + foreach my $incver (@inc_version_list) { my $dir = $Is_MacOS ? File::Spec->catdir( $_, $incver ) : "$_/$incver"; unshift(@INC, $dir) if -d $dir; } - # Put a corresponding archlib directory infront of $_ if it + # Put a corresponding archlib directory in front of $_ if it # looks like $_ has an archlib directory below it. my($arch_auto_dir, $arch_dir, $version_dir, $version_arch_dir) = _get_dirs($_); ==== //depot/macperl/patchlevel.h#9 (text) ==== Index: macperl/patchlevel.h --- macperl/patchlevel.h#8~16929~ Fri May 31 09:27:30 2002 +++ macperl/patchlevel.h Sat Jun 1 11:55:49 2002 @@ -79,7 +79,6 @@ #if !defined(PERL_PATCHLEVEL_H_IMPLICIT) && !defined(LOCAL_PATCH_COUNT) static char *local_patches[] = { NULL - ,"DEVEL16924" ,NULL }; ==== //depot/macperl/perl.c#4 (text) ==== Index: macperl/perl.c --- macperl/perl.c#3~16868~ Wed May 29 22:39:51 2002 +++ macperl/perl.c Sat Jun 1 11:55:49 2002 @@ -2363,6 +2363,12 @@ case 'i': if (PL_inplace) Safefree(PL_inplace); +#if defined(__CYGWIN__) /* do backup extension automagically */ + if (*(s+1) == '\0') { + PL_inplace = savepv(".bak"); + return s+1; + } +#endif /* __CYGWIN__ */ PL_inplace = savepv(s+1); /*SUPPRESS 530*/ for (s = PL_inplace; *s && !isSPACE(*s); s++) ; ==== //depot/macperl/pod/perldelta.pod#11 (text) ==== Index: macperl/pod/perldelta.pod --- macperl/pod/perldelta.pod#10~16939~ Fri May 31 13:48:09 2002 +++ macperl/pod/perldelta.pod Sat Jun 1 11:55:49 2002 @@ -1,4 +1,4 @@ -.=head1 NAME +=head1 NAME perldelta - what is new for perl v5.8.0 @@ -1452,6 +1452,14 @@ perlnetware perlos2 perlos390 perlplan9 perlqnx perlsolaris perltru64 perluts perlvmesa perlvms perlvos perlwin32 +Eastern Asian Perl users are now welcomed in their own languages: +README.jp (Japanese), README.ko (Korean), README.cn (simplified +Chinese) and README.tw (traditional Chinese), which are written in +normal pod but encoded in EUC-JP, EUC-KR, EUC-CN and Big5. These +will get installed as + + perljp perlko perlcn perltw + =over 4 =item * @@ -2809,6 +2817,12 @@ as did Linux 2.4.18 with gcc 2.95.4.) (In Tru64, it is preferable to use the bundled C compiler.) +=head2 AmigaOS + +Perl 5.8.0 doesn't build in AmigaOS. It broke at some point +during the ithreads work and we could not find Amiga experts +to unbreak the problems. + =head2 BeOS The following tests fail on 5.8.0 Perl in BeOS Personal 5.03: @@ -2820,6 +2834,13 @@ See L<perlbeos> (README.beos) for more details. +=head2 Cygwin "unable to remap" + +For example when building the Tk extension for Cygwin, +you may get an error message saying "unable to remap". +This is known problem with Cygwin, and a workaround is +detailed in here: http://sources.redhat.com/ml/cygwin/2001-12/msg00894.html + =head2 ext/threads/t/libc If this test fails, it indicates that your libc (C library) is not @@ -3059,9 +3080,12 @@ frustrated at the mysterious results (core dumps, most often) it is for now forbidden (you will get a fatal error even from an attempt). -Self-tying of globs is broken, but not disabled. +A change to self-tying of globs has caused them to be recursively +referenced (see: L<perlobj/"Two-Phased Garbage Collection">). You +will now need an explicit untie to destroy a self-tied glob. This +behaviour may be fixed at a later date. -Self-tying of scalars and IO works. +Self-tying of scalars and IO thingies works. =head2 Building Extensions Can Fail Because Of Largefiles ==== //depot/macperl/pod/perlfaq4.pod#5 (text) ==== Index: macperl/pod/perlfaq4.pod --- macperl/pod/perlfaq4.pod#4~16870~ Wed May 29 23:06:34 2002 +++ macperl/pod/perlfaq4.pod Sat Jun 1 11:55:49 2002 @@ -1,6 +1,6 @@ =head1 NAME -perlfaq4 - Data Manipulation ($Revision: 1.24 $, $Date: 2002/05/20 16:50:08 $) +perlfaq4 - Data Manipulation ($Revision: 1.25 $, $Date: 2002/05/30 07:04:25 $) =head1 DESCRIPTION ==== //depot/macperl/pod/perlfaq5.pod#4 (text) ==== Index: macperl/pod/perlfaq5.pod --- macperl/pod/perlfaq5.pod#3~16870~ Wed May 29 23:06:34 2002 +++ macperl/pod/perlfaq5.pod Sat Jun 1 11:55:49 2002 @@ -1,6 +1,6 @@ =head1 NAME -perlfaq5 - Files and Formats ($Revision: 1.17 $, $Date: 2002/05/23 19:33:50 $) +perlfaq5 - Files and Formats ($Revision: 1.18 $, $Date: 2002/05/30 07:04:25 $) =head1 DESCRIPTION ==== //depot/macperl/pod/perlhack.pod#5 (text) ==== Index: macperl/pod/perlhack.pod --- macperl/pod/perlhack.pod#4~16870~ Wed May 29 23:06:34 2002 +++ macperl/pod/perlhack.pod Sat Jun 1 11:55:49 2002 @@ -564,10 +564,10 @@ the searchable archives. The CPAN testers ( http://testers.cpan.org/ ) are a group of -volunteers who test CPAN modules on a variety of platforms. Perl Labs -( http://labs.perl.org/ ) automatically tests Perl source releases on -platforms and gives feedback to the CPAN testers mailing list. Both -efforts welcome volunteers. +volunteers who test CPAN modules on a variety of platforms. Perl +Smokers ( http://archives.develooper.com/[email protected]/ ) +automatically tests Perl source releases on platforms with various +configurations. Both efforts welcome volunteers. It's a good idea to read and lurk for a while before chipping in. That way you'll get to see the dynamic of the conversations, learn the ==== //depot/macperl/pod/perlmodlib.pod#3 (text) ==== Index: macperl/pod/perlmodlib.pod --- macperl/pod/perlmodlib.pod#2~16730~ Tue May 21 20:36:42 2002 +++ macperl/pod/perlmodlib.pod Sat Jun 1 11:55:49 2002 @@ -559,6 +559,10 @@ File::Spec for Mac OS (Classic) +=item File::Spec::NW5 + +Methods for NW5 file specs + =item File::Spec::OS2 Methods for OS/2 file specs ==== //depot/macperl/pod/perltoc.pod#6 (text+w) ==== Index: macperl/pod/perltoc.pod --- macperl/pod/perltoc.pod#5~16929~ Fri May 31 09:27:30 2002 +++ macperl/pod/perltoc.pod Sat Jun 1 11:55:49 2002 @@ -2655,9 +2655,9 @@ ExtUtils::testlib, Fatal, Fcntl, File::Basename, File::CheckTree, File::Compare, File::Copy, File::DosGlob, File::Find, File::Path, File::Spec, File::Spec::Cygwin, File::Spec::Epoc, File::Spec::Functions, -File::Spec::Mac, File::Spec::OS2, File::Spec::Unix, File::Spec::VMS, -File::Spec::Win32, File::Temp, File::stat, FileCache, FileHandle, -Filter::Simple, FindBin, Getopt::Long, Getopt::Std, Hash::Util, +File::Spec::Mac, File::Spec::NW5, File::Spec::OS2, File::Spec::Unix, +File::Spec::VMS, File::Spec::Win32, File::Temp, File::stat, FileCache, +FileHandle, Filter::Simple, FindBin, Getopt::Long, Getopt::Std, Hash::Util, I18N::Collate, I18N::LangTags, I18N::LangTags::List, IO, IPC::Open2, IPC::Open3, Locale::Constants, Locale::Country, Locale::Currency, Locale::Language, Locale::Maketext, Locale::Maketext::TPJ13, @@ -3047,8 +3047,8 @@ =back -=head2 perlfaq4 - Data Manipulation ($Revision: 1.24 $, $Date: 2002/05/20 -16:50:08 $) +=head2 perlfaq4 - Data Manipulation ($Revision: 1.25 $, $Date: 2002/05/30 +07:04:25 $) =over 4 @@ -3264,8 +3264,8 @@ =back -=head2 perlfaq5 - Files and Formats ($Revision: 1.17 $, $Date: 2002/05/23 -19:33:50 $) +=head2 perlfaq5 - Files and Formats ($Revision: 1.18 $, $Date: 2002/05/30 +07:04:25 $) =over 4 @@ -5230,6 +5230,8 @@ =back +=head2 perldelta - what is new for perl v5.8.0 + =over 4 =item DESCRIPTION @@ -5328,8 +5330,14 @@ =item AIX +=item Alpha systems with old gccs fail several tests + +=item AmigaOS + =item BeOS +=item Cygwin "unable to remap" + =item ext/threads/t/libc =item FreeBSD Failing locale Test 117 For ISO8859-15 Locales @@ -5346,6 +5354,8 @@ =item Linux With Sfio Fails op/misc Test 48 +=item libwww-perl (LWP) fails base/date #51 + =item Mac OS X =item op/sprintf tests 91, 129, and 130 @@ -7468,7 +7478,7 @@ =item Setup -SetNWDef.bat, Custom Build Environment, Buildtype.bat, SetNWBld.bat +SetNWBld.bat, Buildtype.bat =item Make @@ -7480,8 +7490,6 @@ =item Install -=item Build new extensions - =item Acknowledgements =item Authors @@ -8720,6 +8728,8 @@ =item CAVEATS +=item NOTES + =item SEE ALSO =item AUTHOR @@ -13327,6 +13337,36 @@ =over 4 =item AUTHORS + +=item SEE ALSO + +=back + +=head2 File::Spec::NW5 - methods for NW5 file specs + +=over 4 + +=item SYNOPSIS + +=item DESCRIPTION + +devnull + +=back + +tmpdir + +catfile + +canonpath + +splitpath + +splitdir + +catpath + +=over 4 =item SEE ALSO End of Patch.