diff options
author | Dominic Hargreaves <dom@earth.li> | 2012-10-12 23:12:31 +0100 |
---|---|---|
committer | Dominic Hargreaves <dom@earth.li> | 2012-10-12 23:30:06 +0100 |
commit | 2e7a68aa50a4ed5b474057a7df707fb47cc939fc (patch) | |
tree | 97b0c1e81e53947388b8a74c5a2db9e1bfa9d4b1 | |
parent | 3e467ae0bf0a6262b07746bbeba550202da6acf8 (diff) | |
download | perl-2e7a68aa50a4ed5b474057a7df707fb47cc939fc.tar.gz |
Create perldelta for 5.14.4
-rw-r--r-- | MANIFEST | 1 | ||||
-rwxr-xr-x | Makefile.SH | 6 | ||||
-rw-r--r-- | pod.lst | 3 | ||||
-rw-r--r-- | pod/.gitignore | 2 | ||||
-rw-r--r-- | pod/perl.pod | 1 | ||||
-rw-r--r-- | pod/perl5143delta.pod | 291 | ||||
-rw-r--r-- | pod/perldelta.pod | 331 | ||||
-rw-r--r-- | vms/descrip_mms.template | 34 | ||||
-rw-r--r-- | win32/Makefile | 4 | ||||
-rw-r--r-- | win32/makefile.mk | 4 | ||||
-rw-r--r-- | win32/pod.mak | 4 |
11 files changed, 533 insertions, 148 deletions
@@ -4325,6 +4325,7 @@ pod/perl5139delta.pod Perl changes in version 5.13.9 pod/perl5140delta.pod Perl changes in version 5.14.0 pod/perl5141delta.pod Perl changes in version 5.14.1 pod/perl5142delta.pod Perl changes in version 5.14.2 +pod/perl5143delta.pod Perl changes in version 5.14.3 pod/perl561delta.pod Perl changes in version 5.6.1 pod/perl56delta.pod Perl changes in version 5.6 pod/perl570delta.pod Perl changes in version 5.7.0 diff --git a/Makefile.SH b/Makefile.SH index 85b238d0aa..e14e4a8e77 100755 --- a/Makefile.SH +++ b/Makefile.SH @@ -462,7 +462,7 @@ mini_obj = $(minindt_obj) $(MINIDTRACE_O) ndt_obj = $(obj0) $(obj1) $(obj2) $(obj3) $(ARCHOBJS) obj = $(ndt_obj) $(DTRACE_O) -perltoc_pod_prereqs = extra.pods pod/perl5143delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod pod/perluniprops.pod +perltoc_pod_prereqs = extra.pods pod/perl5144delta.pod pod/perlapi.pod pod/perlintern.pod pod/perlmodlib.pod pod/perluniprops.pod generated_pods = pod/perltoc.pod $(perltoc_pod_prereqs) Icwd = -Idist/Cwd -Idist/Cwd/lib @@ -1020,8 +1020,8 @@ pod/perlintern.pod: $(MINIPERL_EXE) autodoc.pl embed.fnc pod/perlmodlib.pod: $(MINIPERL_EXE) pod/perlmodlib.PL MANIFEST $(MINIPERL) $(Icwd) pod/perlmodlib.PL -q -pod/perl5143delta.pod: pod/perldelta.pod - $(LNS) perldelta.pod pod/perl5143delta.pod +pod/perl5144delta.pod: pod/perldelta.pod + $(LNS) perldelta.pod pod/perl5144delta.pod extra.pods: $(MINIPERL_EXE) -@test ! -f extra.pods || rm -f `cat extra.pods` @@ -141,7 +141,8 @@ h Miscellaneous perlhist Perl history records D perldelta Perl changes since previous version -d perl5143delta Perl changes in version 5.14.3 +d perl5144delta Perl changes in version 5.14.4 + perl5143delta Perl changes in version 5.14.3 perl5142delta Perl changes in version 5.14.2 perl5141delta Perl changes in version 5.14.1 perl5140delta Perl changes in version 5.14.0 diff --git a/pod/.gitignore b/pod/.gitignore index 3d81cbb3f5..52b836675d 100644 --- a/pod/.gitignore +++ b/pod/.gitignore @@ -58,6 +58,6 @@ /podselect.bat # generated -/perl5143delta.pod +/perl5144delta.pod /perlapi.pod /perlintern.pod diff --git a/pod/perl.pod b/pod/perl.pod index 56c4088b33..01e5d00334 100644 --- a/pod/perl.pod +++ b/pod/perl.pod @@ -162,6 +162,7 @@ For ease of access, the Perl manual has been split up into several sections. perlhist Perl history records perldelta Perl changes since previous version + perl5143delta Perl changes in version 5.14.3 perl5142delta Perl changes in version 5.14.2 perl5141delta Perl changes in version 5.14.1 perl5140delta Perl changes in version 5.14.0 diff --git a/pod/perl5143delta.pod b/pod/perl5143delta.pod new file mode 100644 index 0000000000..093b6272dc --- /dev/null +++ b/pod/perl5143delta.pod @@ -0,0 +1,291 @@ +=encoding utf8 + +=head1 NAME + +perl5143delta - what is new for perl v5.14.3 + +=head1 DESCRIPTION + +This document describes differences between the 5.14.2 release and +the 5.14.3 release. + +If you are upgrading from an earlier release such as 5.12.0, first read +L<perl5140delta>, which describes differences between 5.12.0 and +5.14.0. + +=head1 Core Enhancements + +No changes since 5.14.0. + +=head1 Security + +=head2 C<Digest> unsafe use of eval (CVE-2011-3597) + +The C<Digest-E<gt>new()> function did not properly sanitize input before +using it in an eval() call, which could lead to the injection of arbitrary +Perl code. + +In order to exploit this flaw, the attacker would need to be able to set +the algorithm name used, or be able to execute arbitrary Perl code already. + +This problem has been fixed. + +=head2 Heap buffer overrun in 'x' string repeat operator (CVE-2012-5195) + +Poorly written perl code that allows an attacker to specify the count to +perl's 'x' string repeat operator can already cause a memory exhaustion +denial-of-service attack. A flaw in versions of perl before 5.15.5 can +escalate that into a heap buffer overrun; coupled with versions of glibc +before 2.16, it possibly allows the execution of arbitrary code. + +This problem has been fixed. + +=head1 Incompatible Changes + +There are no changes intentionally incompatible with 5.14.0. If any +exist, they are bugs and reports are welcome. + +=head1 Deprecations + +There have been no deprecations since 5.14.0. + +=head1 Modules and Pragmata + +=head2 New Modules and Pragmata + +None + +=head2 Updated Modules and Pragmata + +=over 4 + +=item * + +L<PerlIO::scalar> was updated to fix a bug in which opening a filehandle to +a glob copy caused assertion failures (under debugging) or hangs or other +erratic behaviour without debugging. + +=item * + +L<ODBM_File> and L<NDBM_File> were updated to allow building on GNU/Hurd. + +=item * + +L<IPC::Open3> has been updated to fix a regression introduced in perl +5.12, which broke C<IPC::Open3::open3($in, $out, $err, '-')>. +[perl #95748] + +=item * + +L<Digest> has been upgraded from version 1.16 to 1.16_01. + +See L</Security>. + +=item * + +L<Module::CoreList> has been updated to version 2.49_04 to add data for +this release. + +=back + +=head2 Removed Modules and Pragmata + +None + +=head1 Documentation + +=head2 New Documentation + +None + +=head2 Changes to Existing Documentation + +=head3 L<perlcheat> + +=over 4 + +=item * + +L<perlcheat> was updated to 5.14. + +=back + +=head1 Configuration and Compilation + +=over 4 + +=item * + +h2ph was updated to search correctly gcc include directories on platforms +such as Debian with multi-architecture support. + +=item * + +In Configure, the test for procselfexe was refactored into a loop. + +=back + +=head1 Platform Support + +=head2 New Platforms + +None + +=head2 Discontinued Platforms + +None + +=head2 Platform-Specific Notes + +=over 4 + +=item FreeBSD + +The FreeBSD hints file was corrected to be compatible with FreeBSD 10.0. + +=item Solaris and NetBSD + +Configure was updated for "procselfexe" support on Solaris and NetBSD. + +=item HP-UX + +README.hpux was updated to note the existence of a broken header in +HP-UX 11.00. + +=item Linux + +libutil is no longer used when compiling on Linux platforms, which avoids +warnings being emitted. + +The system gcc (rather than any other gcc which might be in the compiling +user's path) is now used when searching for libraries such as C<-lm>. + +=item Mac OS X + +The locale tests were updated to reflect the behaviour of locales in +Mountain Lion. + +=item GNU/Hurd + +Various build and test fixes were included for GNU/Hurd. + +LFS support was enabled in GNU/Hurd. + +=item NetBSD + +The NetBSD hints file was corrected to be compatible with NetBSD 6.* + +=back + +=head1 Bug Fixes + +=over 4 + +=item * + +A regression has been fixed that was introduced in 5.14, in C</i> +regular expression matching, in which a match improperly fails if the +pattern is in UTF-8, the target string is not, and a Latin-1 character +precedes a character in the string that should match the pattern. [perl +#101710] + +=item * + +In case-insensitive regular expression pattern matching, no longer on +UTF-8 encoded strings does the scan for the start of match only look at +the first possible position. This caused matches such as +C<"f\x{FB00}" =~ /ff/i> to fail. + +=item * + +The sitecustomize support was made relocatableinc aware, so that +-Dusesitecustomize and -Duserelocatableinc may be used together. + +=item * + +The smartmatch operator (C<~~>) was changed so that the right-hand side +takes precedence during C<Any ~~ Object> operations. + +=item * + +A bug has been fixed in the tainting support, in which an C<index()> +operation on a tainted constant would cause all other constants to become +tainted. [perl #64804] + +=item * + +A regression has been fixed that was introduced in perl 5.12, whereby +tainting errors were not correctly propagated through C<die()>. +[perl #111654] + +=item * + +A regression has been fixed that was introduced in perl 5.14, in which +C</[[:lower:]]/i> and C</[[:upper:]]/i> no longer matched the opposite case. +[perl #101970] + +=back + +=head1 Acknowledgements + +Perl 5.14.3 represents approximately 12 months of development since Perl 5.14.2 +and contains approximately 2,300 lines of changes across 64 files from 22 +authors. + +Perl continues to flourish into its third decade thanks to a vibrant community +of users and developers. The following people are known to have contributed the +improvements that became Perl 5.14.3: + +Abigail, Andy Dougherty, Carl Hayter, Chris 'BinGOs' Williams, Dave Rolsky, +David Mitchell, Dominic Hargreaves, Father Chrysostomos, Florian Ragwitz, +H.Merijn Brand, Jilles Tjoelker, Karl Williamson, Leon Timmermans, Michael G +Schwern, Nicholas Clark, Niko Tyni, Pino Toscano, Ricardo Signes, Salvador +Fandiño, Samuel Thibault, Steve Hay, Tony Cook. + +The list above is almost certainly incomplete as it is automatically generated +from version control history. In particular, it does not include the names of +the (very much appreciated) contributors who reported issues to the Perl bug +tracker. + +Many of the changes included in this version originated in the CPAN modules +included in Perl's core. We're grateful to the entire CPAN community for +helping Perl to flourish. + +For a more complete list of all of Perl's historical contributors, please see +the F<AUTHORS> file in the Perl source distribution. + +=head1 Reporting Bugs + +If you find what you think is a bug, you might check the articles +recently posted to the comp.lang.perl.misc newsgroup and the perl +bug database at http://rt.perl.org/perlbug/ . There may also be +information at http://www.perl.org/ , the Perl Home Page. + +If you believe you have an unreported bug, please run the L<perlbug> +program included with your release. Be sure to trim your bug down +to a tiny but sufficient test case. Your bug report, along with the +output of C<perl -V>, will be sent off to perlbug@perl.org to be +analysed by the Perl porting team. + +If the bug you are reporting has security implications, which make it +inappropriate to send to a publicly archived mailing list, then please send +it to perl5-security-report@perl.org. This points to a closed subscription +unarchived mailing list, which includes all the core committers, who be able +to help assess the impact of issues, figure out a resolution, and help +co-ordinate the release of patches to mitigate or fix the problem across all +platforms on which Perl is supported. Please only use this address for +security issues in the Perl core, not for modules independently +distributed on CPAN. + +=head1 SEE ALSO + +The F<Changes> file for an explanation of how to view exhaustive details +on what changed. + +The F<INSTALL> file for how to build Perl. + +The F<README> file for general stuff. + +The F<Artistic> and F<Copying> files for copyright information. + +=cut diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 367ce2729f..dc6d86637a 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -2,257 +2,340 @@ =head1 NAME -perldelta - what is new for perl v5.14.3 +[ this is a template for a new perldelta file. Any text flagged as +XXX needs to be processed before release. ] + +perldelta - what is new for perl v5.14.4 =head1 DESCRIPTION -This document describes differences between the 5.14.2 release and -the 5.14.3 release. +This document describes differences between the 5.14.3 release and +the 5.14.4 release. If you are upgrading from an earlier release such as 5.12.0, first read L<perl5140delta>, which describes differences between 5.12.0 and 5.14.0. -=head1 Core Enhancements +=head1 Notice -No changes since 5.14.0. +XXX Any important notices here -=head1 Security +=head1 Core Enhancements -=head2 C<Digest> unsafe use of eval (CVE-2011-3597) +XXX New core language features go here. Summarise user-visible core language +enhancements. Particularly prominent performance optimisations could go +here, but most should go in the L</Performance Enhancements> section. -The C<Digest-E<gt>new()> function did not properly sanitize input before -using it in an eval() call, which could lead to the injection of arbitrary -Perl code. +[ List each enhancement as a =head2 entry ] -In order to exploit this flaw, the attacker would need to be able to set -the algorithm name used, or be able to execute arbitrary Perl code already. +=head1 Security -This problem has been fixed. +XXX Any security-related notices go here. In particular, any security +vulnerabilities closed should be noted here rather than in the +L</Selected Bug Fixes> section. -=head2 Heap buffer overrun in 'x' string repeat operator (CVE-2012-5195) +[ List each security issue as a =head2 entry ] -Poorly written perl code that allows an attacker to specify the count to -perl's 'x' string repeat operator can already cause a memory exhaustion -denial-of-service attack. A flaw in versions of perl before 5.15.5 can -escalate that into a heap buffer overrun; coupled with versions of glibc -before 2.16, it possibly allows the execution of arbitrary code. +=head1 Incompatible Changes -This problem has been fixed. +XXX For a release on a stable branch, this section aspires to be: -=head1 Incompatible Changes + There are no changes intentionally incompatible with 5.XXX.XXX. If any + exist, they are bugs and reports are welcome. -There are no changes intentionally incompatible with 5.14.0. If any -exist, they are bugs and reports are welcome. +[ List each incompatible change as a =head2 entry ] =head1 Deprecations -There have been no deprecations since 5.14.0. +XXX Any deprecated features, syntax, modules etc. should be listed here. +In particular, deprecated modules should be listed here even if they are +listed as an updated module in the L</Modules and Pragmata> section. -=head1 Modules and Pragmata +[ List each deprecation as a =head2 entry ] -=head2 New Modules and Pragmata +=head1 Performance Enhancements -None +XXX Changes which enhance performance without changing behaviour go here. There +may well be none in a stable release. -=head2 Updated Modules and Pragmata +[ List each enhancement as a =item entry ] =over 4 =item * -L<PerlIO::scalar> was updated to fix a bug in which opening a filehandle to -a glob copy caused assertion failures (under debugging) or hangs or other -erratic behaviour without debugging. +XXX -=item * +=back -L<ODBM_File> and L<NDBM_File> were updated to allow building on GNU/Hurd. +=head1 Modules and Pragmata -=item * +XXX All changes to installed files in F<cpan/>, F<dist/>, F<ext/> and F<lib/> +go here. If Module::CoreList is updated, generate an initial draft of the +following sections using F<Porting/corelist-perldelta.pl>, which prints stub +entries to STDOUT. Results can be pasted in place of the '=head2' entries +below. A paragraph summary for important changes should then be added by hand. +In an ideal world, dual-life modules would have a F<Changes> file that could be +cribbed. + +[ Within each section, list entries as a =item entry ] + +=head2 New Modules and Pragmata -L<IPC::Open3> has been updated to fix a regression introduced in perl -5.12, which broke C<IPC::Open3::open3($in, $out, $err, '-')>. -[perl #95748] +=over 4 =item * -L<Digest> has been upgraded from version 1.16 to 1.16_01. +XXX + +=back + +=head2 Updated Modules and Pragmata -See L</Security>. +=over 4 =item * -L<Module::CoreList> has been updated to version 2.49_04 to add data for -this release. +XXX =back =head2 Removed Modules and Pragmata -None +=over 4 + +=item * + +XXX + +=back =head1 Documentation +XXX Changes to files in F<pod/> go here. Consider grouping entries by +file and be sure to link to the appropriate page, e.g. L<perlfunc>. + =head2 New Documentation -None +XXX Changes which create B<new> files in F<pod/> go here. + +=head3 L<XXX> + +XXX Description of the purpose of the new file here =head2 Changes to Existing Documentation -=head3 L<perlcheat> +XXX Changes which significantly change existing files in F<pod/> go here. +However, any changes to F<pod/perldiag.pod> should go in the L</Diagnostics> +section. + +=head3 L<XXX> =over 4 =item * -L<perlcheat> was updated to 5.14. +XXX Description of the change here =back -=head1 Configuration and Compilation +=head1 Diagnostics + +The following additions or changes have been made to diagnostic output, +including warnings and fatal error messages. For the complete list of +diagnostic messages, see L<perldiag>. + +XXX New or changed warnings emitted by the core's C<C> code go here. Also +include any changes in L<perldiag> that reconcile it to the C<C> code. + +[ Within each section, list entries as a =item entry ] + +=head2 New Diagnostics + +XXX Newly added diagnostic messages go here =over 4 =item * -h2ph was updated to search correctly gcc include directories on platforms -such as Debian with multi-architecture support. +XXX + +=back + +=head2 Changes to Existing Diagnostics + +XXX Changes (i.e. rewording) of diagnostic messages go here + +=over 4 =item * -In Configure, the test for procselfexe was refactored into a loop. +XXX =back -=head1 Platform Support +=head1 Utility Changes -=head2 New Platforms +XXX Changes to installed programs such as F<perlbug> and F<xsubpp> go +here. Most of these are built within the directories F<utils> and F<x2p>. -None +[ List utility changes as a =head3 entry for each utility and =item +entries for each change +Use L<XXX> with program names to get proper documentation linking. ] -=head2 Discontinued Platforms +=head3 L<XXX> -None +=over 4 -=head2 Platform-Specific Notes +=item * + +XXX + +=back + +=head1 Configuration and Compilation + +XXX Changes to F<Configure>, F<installperl>, F<installman>, and analogous tools +go here. Any other changes to the Perl build process should be listed here. +However, any platform-specific changes should be listed in the +L</Platform Support> section, instead. + +[ List changes as a =item entry ]. =over 4 -=item FreeBSD +=item * -The FreeBSD hints file was corrected to be compatible with FreeBSD 10.0. +XXX -=item Solaris and NetBSD +=back -Configure was updated for "procselfexe" support on Solaris and NetBSD. +=head1 Testing -=item HP-UX +XXX Any significant changes to the testing of a freshly built perl should be +listed here. Changes which create B<new> files in F<t/> go here as do any +large changes to the testing harness (e.g. when parallel testing was added). +Changes to existing files in F<t/> aren't worth summarising, although the bugs +that they represent may be covered elsewhere. -README.hpux was updated to note the existence of a broken header in -HP-UX 11.00. +[ List each test improvement as a =item entry ] -=item Linux +=over 4 -libutil is no longer used when compiling on Linux platforms, which avoids -warnings being emitted. +=item * -The system gcc (rather than any other gcc which might be in the compiling -user's path) is now used when searching for libraries such as C<-lm>. +XXX -=item Mac OS X +=back -The locale tests were updated to reflect the behaviour of locales in -Mountain Lion. +=head1 Platform Support + +XXX Any changes to platform support should be listed in the sections below. + +[ Within the sections, list each platform as a =item entry with specific +changes as paragraphs below it. ] -=item GNU/Hurd +=head2 New Platforms -Various build and test fixes were included for GNU/Hurd. +XXX List any platforms that this version of perl compiles on, that previous +versions did not. These will either be enabled by new files in the F<hints/> +directories, or new subdirectories and F<README> files at the top level of the +source tree. -LFS support was enabled in GNU/Hurd. +=over 4 -=item NetBSD +=item XXX-some-platform -The NetBSD hints file was corrected to be compatible with NetBSD 6.* +XXX =back -=head1 Bug Fixes +=head2 Discontinued Platforms + +XXX List any platforms that this version of perl no longer compiles on. =over 4 -=item * +=item XXX-some-platform -A regression has been fixed that was introduced in 5.14, in C</i> -regular expression matching, in which a match improperly fails if the -pattern is in UTF-8, the target string is not, and a Latin-1 character -precedes a character in the string that should match the pattern. [perl -#101710] +XXX -=item * +=back -In case-insensitive regular expression pattern matching, no longer on -UTF-8 encoded strings does the scan for the start of match only look at -the first possible position. This caused matches such as -C<"f\x{FB00}" =~ /ff/i> to fail. +=head2 Platform-Specific Notes -=item * +XXX List any changes for specific platforms. This could include configuration +and compilation changes or changes in portability/compatibility. However, +changes within modules for platforms should generally be listed in the +L</Modules and Pragmata> section. -The sitecustomize support was made relocatableinc aware, so that --Dusesitecustomize and -Duserelocatableinc may be used together. +=over 4 -=item * +=item XXX-some-platform -The smartmatch operator (C<~~>) was changed so that the right-hand side -takes precedence during C<Any ~~ Object> operations. +XXX -=item * +=back -A bug has been fixed in the tainting support, in which an C<index()> -operation on a tainted constant would cause all other constants to become -tainted. [perl #64804] +=head1 Internal Changes + +XXX Changes which affect the interface available to C<XS> code go here. +Other significant internal changes for future core maintainers should +be noted as well. + +[ List each test improvement as a =item entry ] + +=over 4 =item * -A regression has been fixed that was introduced in perl 5.12, whereby -tainting errors were not correctly propagated through C<die()>. -[perl #111654] +XXX + +=back + +=head1 Selected Bug Fixes + +XXX Important bug fixes in the core language are summarised here. +Bug fixes in files in F<ext/> and F<lib/> are best summarised in +L</Modules and Pragmata>. + +[ List each fix as a =item entry ] + +=over 4 =item * -A regression has been fixed that was introduced in perl 5.14, in which -C</[[:lower:]]/i> and C</[[:upper:]]/i> no longer matched the opposite case. -[perl #101970] +XXX =back -=head1 Acknowledgements +=head1 Known Problems + +XXX Descriptions of platform agnostic bugs we know we can't fix go here. Any +tests that had to be C<TODO>ed for the release would be noted here, unless +they were specific to a particular platform (see below). + +This is a list of some significant unfixed bugs, which are regressions +from either 5.XXX.XXX or 5.XXX.XXX. + +[ List each fix as a =item entry ] -Perl 5.14.3 represents approximately 12 months of development since Perl 5.14.2 -and contains approximately 2,300 lines of changes across 64 files from 22 -authors. +=over 4 + +=item * -Perl continues to flourish into its third decade thanks to a vibrant community -of users and developers. The following people are known to have contributed the -improvements that became Perl 5.14.3: +XXX -Abigail, Andy Dougherty, Carl Hayter, Chris 'BinGOs' Williams, Dave Rolsky, -David Mitchell, Dominic Hargreaves, Father Chrysostomos, Florian Ragwitz, -H.Merijn Brand, Jilles Tjoelker, Karl Williamson, Leon Timmermans, Michael G -Schwern, Nicholas Clark, Niko Tyni, Pino Toscano, Ricardo Signes, Salvador -Fandiño, Samuel Thibault, Steve Hay, Tony Cook. +=back + +=head1 Obituary -The list above is almost certainly incomplete as it is automatically generated -from version control history. In particular, it does not include the names of -the (very much appreciated) contributors who reported issues to the Perl bug -tracker. +XXX If any significant core contributor has died, we've added a short obituary +here. -Many of the changes included in this version originated in the CPAN modules -included in Perl's core. We're grateful to the entire CPAN community for -helping Perl to flourish. +=head1 Acknowledgements -For a more complete list of all of Perl's historical contributors, please see -the F<AUTHORS> file in the Perl source distribution. +XXX The list of people to thank goes here. =head1 Reporting Bugs diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template index 739177c793..b987a254f6 100644 --- a/vms/descrip_mms.template +++ b/vms/descrip_mms.template @@ -403,20 +403,20 @@ pod2 = [.lib.pods]perl5115delta.pod [.lib.pods]perl5120delta.pod [.lib.pods]perl pod3 = [.lib.pods]perl5130delta.pod [.lib.pods]perl51310delta.pod [.lib.pods]perl51311delta.pod [.lib.pods]perl5131delta.pod [.lib.pods]perl5132delta.pod pod4 = [.lib.pods]perl5133delta.pod [.lib.pods]perl5134delta.pod [.lib.pods]perl5135delta.pod [.lib.pods]perl5136delta.pod [.lib.pods]perl5137delta.pod pod5 = [.lib.pods]perl5138delta.pod [.lib.pods]perl5139delta.pod [.lib.pods]perl5140delta.pod [.lib.pods]perl5141delta.pod [.lib.pods]perl5142delta.pod -pod6 = [.lib.pods]perl5143delta.pod [.lib.pods]perl561delta.pod [.lib.pods]perl56delta.pod [.lib.pods]perl570delta.pod [.lib.pods]perl571delta.pod -pod7 = [.lib.pods]perl572delta.pod [.lib.pods]perl573delta.pod [.lib.pods]perl581delta.pod [.lib.pods]perl582delta.pod [.lib.pods]perl583delta.pod -pod8 = [.lib.pods]perl584delta.pod [.lib.pods]perl585delta.pod [.lib.pods]perl586delta.pod [.lib.pods]perl587delta.pod [.lib.pods]perl588delta.pod -pod9 = [.lib.pods]perl589delta.pod [.lib.pods]perl58delta.pod [.lib.pods]perl590delta.pod [.lib.pods]perl591delta.pod [.lib.pods]perl592delta.pod -pod10 = [.lib.pods]perl593delta.pod [.lib.pods]perl594delta.pod [.lib.pods]perl595delta.pod [.lib.pods]perlaix.pod [.lib.pods]perlamiga.pod -pod11 = [.lib.pods]perlapi.pod [.lib.pods]perlapio.pod [.lib.pods]perlartistic.pod [.lib.pods]perlbeos.pod [.lib.pods]perlbook.pod [.lib.pods]perlboot.pod -pod12 = [.lib.pods]perlbot.pod [.lib.pods]perlbs2000.pod [.lib.pods]perlcall.pod [.lib.pods]perlce.pod [.lib.pods]perlcheat.pod [.lib.pods]perlclib.pod -pod13 = [.lib.pods]perlcn.pod [.lib.pods]perlcommunity.pod [.lib.pods]perlcompile.pod [.lib.pods]perlcygwin.pod [.lib.pods]perldata.pod -pod14 = [.lib.pods]perldbmfilter.pod [.lib.pods]perldebguts.pod [.lib.pods]perldebtut.pod [.lib.pods]perldebug.pod [.lib.pods]perldelta.pod -pod15 = [.lib.pods]perldgux.pod [.lib.pods]perldiag.pod [.lib.pods]perldoc.pod [.lib.pods]perldos.pod [.lib.pods]perldsc.pod [.lib.pods]perlebcdic.pod -pod16 = [.lib.pods]perlembed.pod [.lib.pods]perlepoc.pod [.lib.pods]perlfaq.pod [.lib.pods]perlfaq1.pod [.lib.pods]perlfaq2.pod [.lib.pods]perlfaq3.pod -pod17 = [.lib.pods]perlfaq4.pod [.lib.pods]perlfaq5.pod [.lib.pods]perlfaq6.pod [.lib.pods]perlfaq7.pod [.lib.pods]perlfaq8.pod [.lib.pods]perlfaq9.pod -pod18 = [.lib.pods]perlfilter.pod [.lib.pods]perlfork.pod [.lib.pods]perlform.pod [.lib.pods]perlfreebsd.pod [.lib.pods]perlfunc.pod [.lib.pods]perlgit.pod -pod19 = [.lib.pods]perlglossary.pod [.lib.pods]perlgpl.pod [.lib.pods]perlguts.pod [.lib.pods]perlhack.pod [.lib.pods]perlhacktips.pod +pod6 = [.lib.pods]perl5143delta.pod [.lib.pods]perl5144delta.pod [.lib.pods]perl561delta.pod [.lib.pods]perl56delta.pod [.lib.pods]perl570delta.pod +pod7 = [.lib.pods]perl571delta.pod [.lib.pods]perl572delta.pod [.lib.pods]perl573delta.pod [.lib.pods]perl581delta.pod [.lib.pods]perl582delta.pod +pod8 = [.lib.pods]perl583delta.pod [.lib.pods]perl584delta.pod [.lib.pods]perl585delta.pod [.lib.pods]perl586delta.pod [.lib.pods]perl587delta.pod +pod9 = [.lib.pods]perl588delta.pod [.lib.pods]perl589delta.pod [.lib.pods]perl58delta.pod [.lib.pods]perl590delta.pod [.lib.pods]perl591delta.pod +pod10 = [.lib.pods]perl592delta.pod [.lib.pods]perl593delta.pod [.lib.pods]perl594delta.pod [.lib.pods]perl595delta.pod [.lib.pods]perlaix.pod +pod11 = [.lib.pods]perlamiga.pod [.lib.pods]perlapi.pod [.lib.pods]perlapio.pod [.lib.pods]perlartistic.pod [.lib.pods]perlbeos.pod [.lib.pods]perlbook.pod +pod12 = [.lib.pods]perlboot.pod [.lib.pods]perlbot.pod [.lib.pods]perlbs2000.pod [.lib.pods]perlcall.pod [.lib.pods]perlce.pod [.lib.pods]perlcheat.pod +pod13 = [.lib.pods]perlclib.pod [.lib.pods]perlcn.pod [.lib.pods]perlcommunity.pod [.lib.pods]perlcompile.pod [.lib.pods]perlcygwin.pod +pod14 = [.lib.pods]perldata.pod [.lib.pods]perldbmfilter.pod [.lib.pods]perldebguts.pod [.lib.pods]perldebtut.pod [.lib.pods]perldebug.pod +pod15 = [.lib.pods]perldelta.pod [.lib.pods]perldgux.pod [.lib.pods]perldiag.pod [.lib.pods]perldoc.pod [.lib.pods]perldos.pod [.lib.pods]perldsc.pod +pod16 = [.lib.pods]perlebcdic.pod [.lib.pods]perlembed.pod [.lib.pods]perlepoc.pod [.lib.pods]perlfaq.pod [.lib.pods]perlfaq1.pod [.lib.pods]perlfaq2.pod +pod17 = [.lib.pods]perlfaq3.pod [.lib.pods]perlfaq4.pod [.lib.pods]perlfaq5.pod [.lib.pods]perlfaq6.pod [.lib.pods]perlfaq7.pod [.lib.pods]perlfaq8.pod +pod18 = [.lib.pods]perlfaq9.pod [.lib.pods]perlfilter.pod [.lib.pods]perlfork.pod [.lib.pods]perlform.pod [.lib.pods]perlfreebsd.pod [.lib.pods]perlfunc.pod +pod19 = [.lib.pods]perlgit.pod [.lib.pods]perlglossary.pod [.lib.pods]perlgpl.pod [.lib.pods]perlguts.pod [.lib.pods]perlhack.pod [.lib.pods]perlhacktips.pod pod20 = [.lib.pods]perlhacktut.pod [.lib.pods]perlhaiku.pod [.lib.pods]perlhist.pod [.lib.pods]perlhpux.pod [.lib.pods]perlhurd.pod [.lib.pods]perlintern.pod pod21 = [.lib.pods]perlinterp.pod [.lib.pods]perlintro.pod [.lib.pods]perliol.pod [.lib.pods]perlipc.pod [.lib.pods]perlirix.pod [.lib.pods]perljp.pod pod22 = [.lib.pods]perlko.pod [.lib.pods]perllexwarn.pod [.lib.pods]perllinux.pod [.lib.pods]perllocale.pod [.lib.pods]perllol.pod [.lib.pods]perlmacos.pod @@ -435,7 +435,7 @@ pod34 = [.lib.pods]perlunitut.pod [.lib.pods]perlutil.pod [.lib.pods]perluts.pod pod35 = [.lib.pods]perlvos.pod [.lib.pods]perlwin32.pod [.lib.pods]perlxs.pod [.lib.pods]perlxstut.pod pod = $(pod0) $(pod1) $(pod2) $(pod3) $(pod4) $(pod5) $(pod6) $(pod7) $(pod8) $(pod9) $(pod10) $(pod11) $(pod12) $(pod13) $(pod14) $(pod15) $(pod16) $(pod17) $(pod18) $(pod19) $(pod20) $(pod21) $(pod22) $(pod23) $(pod24) $(pod25) $(pod26) $(pod27) $(pod28) $(pod29) $(pod30) $(pod31) $(pod32) $(pod33) $(pod34) $(pod35) -PERLDELTA_CURRENT = [.pod]perl5143delta.pod +PERLDELTA_CURRENT = [.pod]perl5144delta.pod $(PERLDELTA_CURRENT) : [.pod]perldelta.pod Copy/NoConfirm/Log $(MMS$SOURCE) $(MMS$TARGET) @@ -827,6 +827,10 @@ makeppport : $(MINIPERL_EXE) $(ARCHDIR)Config.pm nonxsext @ If F$Search("[.lib]pods.dir").eqs."" Then Create/Directory [.lib.pods] Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pods] +[.lib.pods]perl5144delta.pod : [.pod]perl5144delta.pod + @ If F$Search("[.lib]pods.dir").eqs."" Then Create/Directory [.lib.pods] + Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pods] + [.lib.pods]perl561delta.pod : [.pod]perl561delta.pod @ If F$Search("[.lib]pods.dir").eqs."" Then Create/Directory [.lib.pods] Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.pods] diff --git a/win32/Makefile b/win32/Makefile index dcddcf2e39..bf095de9a0 100644 --- a/win32/Makefile +++ b/win32/Makefile @@ -1069,7 +1069,7 @@ utils: $(PERLEXE) $(X2P) copy ..\README.vmesa ..\pod\perlvmesa.pod copy ..\README.vos ..\pod\perlvos.pod copy ..\README.win32 ..\pod\perlwin32.pod - copy ..\pod\perldelta.pod ..\pod\perl5143delta.pod + copy ..\pod\perldelta.pod ..\pod\perl5144delta.pod cd ..\win32 $(PERLEXE) $(PL2BAT) $(UTILS) $(PERLEXE) $(ICWD) ..\autodoc.pl .. @@ -1162,7 +1162,7 @@ distclean: realclean -if exist $(LIBDIR)\XS rmdir /s /q $(LIBDIR)\XS -if exist $(LIBDIR)\Win32API rmdir /s /q $(LIBDIR)\Win32API -cd $(PODDIR) && del /f *.html *.bat \ - perl5143delta.pod perlaix.pod perlamiga.pod perlapi.pod \ + perl5144delta.pod perlaix.pod perlamiga.pod perlapi.pod \ perlbeos.pod perlbs2000.pod perlce.pod perlcn.pod \ perlcygwin.pod perldgux.pod perldos.pod perlepoc.pod \ perlfreebsd.pod perlhaiku.pod perlhpux.pod perlhurd.pod \ diff --git a/win32/makefile.mk b/win32/makefile.mk index 07814167dc..038710b9cf 100644 --- a/win32/makefile.mk +++ b/win32/makefile.mk @@ -1456,7 +1456,7 @@ utils: $(PERLEXE) $(X2P) copy ..\README.vmesa ..\pod\perlvmesa.pod copy ..\README.vos ..\pod\perlvos.pod copy ..\README.win32 ..\pod\perlwin32.pod - copy ..\pod\perldelta.pod ..\pod\perl5143delta.pod + copy ..\pod\perldelta.pod ..\pod\perl5144delta.pod $(PERLEXE) $(PL2BAT) $(UTILS) $(PERLEXE) $(ICWD) ..\autodoc.pl .. $(PERLEXE) $(ICWD) ..\pod\perlmodlib.pl -q @@ -1548,7 +1548,7 @@ distclean: realclean -if exist $(LIBDIR)\XS rmdir /s /q $(LIBDIR)\XS -if exist $(LIBDIR)\Win32API rmdir /s /q $(LIBDIR)\Win32API -cd $(PODDIR) && del /f *.html *.bat \ - perl5143delta.pod perlaix.pod perlamiga.pod perlapi.pod \ + perl5144delta.pod perlaix.pod perlamiga.pod perlapi.pod \ perlbeos.pod perlbs2000.pod perlce.pod perlcn.pod \ perlcygwin.pod perldgux.pod perldos.pod perlepoc.pod \ perlfreebsd.pod perlhaiku.pod perlhpux.pod perlhurd.pod \ diff --git a/win32/pod.mak b/win32/pod.mak index 739f3dd94b..c2cd0549db 100644 --- a/win32/pod.mak +++ b/win32/pod.mak @@ -47,6 +47,7 @@ POD = \ perl5141delta.pod \ perl5142delta.pod \ perl5143delta.pod \ + perl5144delta.pod \ perl561delta.pod \ perl56delta.pod \ perl570delta.pod \ @@ -205,6 +206,7 @@ MAN = \ perl5141delta.man \ perl5142delta.man \ perl5143delta.man \ + perl5144delta.man \ perl561delta.man \ perl56delta.man \ perl570delta.man \ @@ -363,6 +365,7 @@ HTML = \ perl5141delta.html \ perl5142delta.html \ perl5143delta.html \ + perl5144delta.html \ perl561delta.html \ perl56delta.html \ perl570delta.html \ @@ -521,6 +524,7 @@ TEX = \ perl5141delta.tex \ perl5142delta.tex \ perl5143delta.tex \ + perl5144delta.tex \ perl561delta.tex \ perl56delta.tex \ perl570delta.tex \ |