[perl.git] branch blead, updated. v5.17.11-16-g76073c8

2013-04-23 Thread Rafael Garcia-Suarez
In perl.git, the branch blead has been updated

http://perl5.git.perl.org/perl.git/commitdiff/76073c8890e651146559ee560dd616e908c697d0?hp=2ac1dd082a7da7efc20dfaf7b7d4fe145efce0b9

- Log -
commit 76073c8890e651146559ee560dd616e908c697d0
Author: Rafael Garcia-Suarez r...@consttype.org
Date:   Tue Apr 23 13:08:43 2013 +0200

Spelling typo in perllocale
---

Summary of changes:
 pod/perllocale.pod |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/pod/perllocale.pod b/pod/perllocale.pod
index 052db49..ad8e64b 100644
--- a/pod/perllocale.pod
+++ b/pod/perllocale.pod
@@ -76,7 +76,7 @@ This for the most part is beyond the scope of Perl
 
 =item Category LC_COLLATE: Collation
 
-This indicates the ordering of letters for comparision and sorting.
+This indicates the ordering of letters for comparison and sorting.
 In Latin alphabets, for example, b, generally follows a.
 
 =item Category LC_CTYPE: Character Types

--
Perl5 Master Repository


[perl.git] branch blead, updated. v5.17.11-17-g4a6672d

2013-04-23 Thread Chris 'Bingos' Williams
In perl.git, the branch blead has been updated

http://perl5.git.perl.org/perl.git/commitdiff/4a6672dc1c5bd3aa60e465bc6fdf74927620f064?hp=76073c8890e651146559ee560dd616e908c697d0

- Log -
commit 4a6672dc1c5bd3aa60e465bc6fdf74927620f064
Author: Chris 'BinGOs' Williams ch...@bingosnet.co.uk
Date:   Tue Apr 23 11:48:35 2013 +0100

Include deprecations for v5.17.10 and v5.17.11 in Module::CoreList

This will probably resolve [perl #117711]
---

Summary of changes:
 dist/Module-CoreList/Changes   |5 +
 dist/Module-CoreList/lib/Module/CoreList.pm|  172 +++-
 .../lib/Module/CoreList/TieHashDelta.pm|2 +-
 3 files changed, 176 insertions(+), 3 deletions(-)

diff --git a/dist/Module-CoreList/Changes b/dist/Module-CoreList/Changes
index 47c293e..4371156 100644
--- a/dist/Module-CoreList/Changes
+++ b/dist/Module-CoreList/Changes
@@ -1,3 +1,8 @@
+2.88 Tue Apr 23 2013
+  - Include deprecations for v5.17.10 and v5.17.11
+
+2.87 Sat Apr 20 2013
+  - Updated for v5.17.11
 2.85 Thu Mar 19 2013
   - Updated for v5.17.10
 
diff --git a/dist/Module-CoreList/lib/Module/CoreList.pm 
b/dist/Module-CoreList/lib/Module/CoreList.pm
index 45e414f..7eea24f 100644
--- a/dist/Module-CoreList/lib/Module/CoreList.pm
+++ b/dist/Module-CoreList/lib/Module/CoreList.pm
@@ -3,7 +3,7 @@ use strict;
 use vars qw/$VERSION %released %version %families %upstream
%bug_tracker %deprecated/;
 use Module::CoreList::TieHashDelta;
-$VERSION = '2.87';
+$VERSION = '2.88';
 
 my $dumpinc = 0;
 sub import {
@@ -8221,10 +8221,178 @@ for my $version (sort { $a = $b } keys %delta) {
 5.016003 = {
 },
 5.017010 = {
+'Archive::Extract'  = '1',
+'B::Lint'   = '1',
+'B::Lint::Debug'= '1',
+'CPANPLUS'  = '1',
+'CPANPLUS::Backend' = '1',
+'CPANPLUS::Backend::RV' = '1',
+'CPANPLUS::Config'  = '1',
+'CPANPLUS::Config::HomeEnv'= '1',
+'CPANPLUS::Configure'   = '1',
+'CPANPLUS::Configure::Setup'= '1',
+'CPANPLUS::Dist'= '1',
+'CPANPLUS::Dist::Autobundle'= '1',
+'CPANPLUS::Dist::Base'  = '1',
+'CPANPLUS::Dist::Build' = '1',
+'CPANPLUS::Dist::Build::Constants'= '1',
+'CPANPLUS::Dist::MM'= '1',
+'CPANPLUS::Dist::Sample'= '1',
+'CPANPLUS::Error'   = '1',
+'CPANPLUS::Internals'   = '1',
+'CPANPLUS::Internals::Constants'= '1',
+'CPANPLUS::Internals::Constants::Report'= '1',
+'CPANPLUS::Internals::Extract'= '1',
+'CPANPLUS::Internals::Fetch'= '1',
+'CPANPLUS::Internals::Report'= '1',
+'CPANPLUS::Internals::Search'= '1',
+'CPANPLUS::Internals::Source'= '1',
+'CPANPLUS::Internals::Source::Memory'= '1',
+'CPANPLUS::Internals::Source::SQLite'= '1',
+'CPANPLUS::Internals::Source::SQLite::Tie'= '1',
+'CPANPLUS::Internals::Utils'= '1',
+'CPANPLUS::Internals::Utils::Autoflush'= '1',
+'CPANPLUS::Module'  = '1',
+'CPANPLUS::Module::Author'= '1',
+'CPANPLUS::Module::Author::Fake'= '1',
+'CPANPLUS::Module::Checksums'= '1',
+'CPANPLUS::Module::Fake'= '1',
+'CPANPLUS::Module::Signature'= '1',
+'CPANPLUS::Selfupdate'  = '1',
+'CPANPLUS::Shell'   = '1',
+'CPANPLUS::Shell::Classic'= '1',
+'CPANPLUS::Shell::Default'= '1',
+'CPANPLUS::Shell::Default::Plugins::CustomSource'= '1',
+'CPANPLUS::Shell::Default::Plugins::Remote'= '1',
+'CPANPLUS::Shell::Default::Plugins::Source'= '1',
+'Devel::InnerPackage'   = '1',
+'Log::Message'  = '1',
+'Log::Message::Config'  = '1',
+'Log::Message::Handlers'= '1',
+'Log::Message::Item'= '1',
+'Log::Message::Simple'  = '1',
+'Module::Pluggable' = '1',
+'Module::Pluggable::Object'= '1',
+'Object::Accessor'  = '1',
+'Pod::LaTeX'= '1',
+'Term::UI'  = '1',
+'Term::UI::History' = '1',
 },
 5.017011 = {
+'Archive::Extract'  = '1',
+'B::Lint'   = '1',
+'B::Lint::Debug'= '1',
+'CPANPLUS'  = '1',
+'CPANPLUS::Backend' = '1',
+'CPANPLUS::Backend::RV' = '1',
+'CPANPLUS::Config'  = '1',
+'CPANPLUS::Config::HomeEnv'= '1',
+'CPANPLUS::Configure'   = '1',
+'CPANPLUS::Configure::Setup'= '1',
+'CPANPLUS::Dist'= '1',
+'CPANPLUS::Dist::Autobundle'= '1',
+'CPANPLUS::Dist::Base'  = '1',
+'CPANPLUS::Dist::Build' = '1',
+'CPANPLUS::Dist::Build::Constants'= '1',
+'CPANPLUS::Dist::MM'= '1',
+

[perl.git] branch blead, updated. v5.17.11-18-g6bc4329

2013-04-23 Thread Ricardo Signes
In perl.git, the branch blead has been updated

http://perl5.git.perl.org/perl.git/commitdiff/6bc4329f7ec30de04fc201cb3990673e81becde3?hp=4a6672dc1c5bd3aa60e465bc6fdf74927620f064

- Log -
commit 6bc4329f7ec30de04fc201cb3990673e81becde3
Author: Eric Brine ikeg...@adaelis.com
Date:   Thu Apr 18 20:57:54 2013 -0700

Avoid use of $(...) as backticks in SH code

Avoid use of $(...) as backticks in SH code as it is not supported
by all /bin/sh. RT#115708.
---

Summary of changes:
 Makefile.SH |   11 ++-
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/Makefile.SH b/Makefile.SH
index 93c7385..171eb2a 100755
--- a/Makefile.SH
+++ b/Makefile.SH
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 # quote() - Creates a shell literal
-# Usage:  echo ...$( quote ... )...
+# Usage:  echo ...` quote ... `...
 quote() {
case $1 in
'') echo '' ;;
@@ -37,6 +37,7 @@ case $0 in
 */*) cd `expr X$0 : 'X\(.*\)/'` ;;
 esac
 
+pwd=`pwd`
 linklibperl='$(LIBPERL)'
 linklibperl_nonshr=''
 shrpldflags='$(LDDLFLAGS)'
@@ -48,8 +49,8 @@ true)
# Prefix all runs of 'miniperl' and 'perl' with
# $ldlibpth so that ./perl finds *this* shared libperl.
case $LD_LIBRARY_PATH in
-   '')  ldlibpth=LD_LIBRARY_PATH=$( quote `pwd` ) ;;
-   *)   ldlibpth=LD_LIBRARY_PATH=$( quote `pwd` ):$( quote 
$LD_LIBRARY_PATH ) ;;
+   '')  ldlibpth=LD_LIBRARY_PATH=` quote $pwd ` ;;
+   *)   ldlibpth=LD_LIBRARY_PATH=` quote $pwd `:` quote 
$LD_LIBRARY_PATH ` ;;
esac
 
pldlflags=$cccdlflags
@@ -131,8 +132,8 @@ true)
eval ldlibpthval=\\$$ldlibpthname\
 
case $ldlibpthval in
-   '')  ldlibpth=$ldlibpthname=$( quote `pwd` ) ;;
-   *)   ldlibpth=$ldlibpthname=$( quote `pwd` ):$( quote 
$ldlibpthval ) ;;
+   '')  ldlibpth=$ldlibpthname=` quote $pwd ` ;;
+   *)   ldlibpth=$ldlibpthname=` quote $pwd `:` quote 
$ldlibpthval ` ;;
esac
 
;;

--
Perl5 Master Repository


[perl.git] branch rjbs/rt-113794, created. v5.17.11-19-gda1bdf9

2013-04-23 Thread Ricardo Signes
In perl.git, the branch rjbs/rt-113794 has been created

http://perl5.git.perl.org/perl.git/commitdiff/da1bdf98bdb1a63332c7445cc722585fc29384dd?hp=

at  da1bdf98bdb1a63332c7445cc722585fc29384dd (commit)

- Log -
commit da1bdf98bdb1a63332c7445cc722585fc29384dd
Author: Zefram zef...@fysh.org
Date:   Tue Apr 23 10:30:46 2013 -0400

move Perl_ck_warner() before unwind [perl #113794]

Indeed. The Perl_ck_warner() call in die_unwind() used to happen
before unwinding, so would be affected by the lexical warning state
at the die() site. Now it happens after unwinding, so takes the
lexical warning state at the catching site. I don't have a clear
idea of which behaviour is more correct. t/op/die_keeperr.t, which
was introduced as part of my exception handling changes, is actually
testing for the catching-site criterion, but that's not asserting
that the criterion should be that.  The documentation speaks of no
warnings 'misc', but doesn't say which lexical scope matters.

Assuming we want to revert this change, the easy fix is to move the
conditional Perl_ck_warner() back to before unwinding. A more
difficult way would be to determine the disposition of the warning
before unwinding and then warn in the required manner after
unwinding.  I see no compelling reason to warn after unwinding
rather than before, so just moving the warning code should be fine.

Note from the committer: This patch was supplied by Zefram in
https://rt.perl.org/rt3/Ticket/Display.html?id=113794#txn-1204749
with a note that some extra work was required for
ext/XS-APItest/t/call.t before the job was done.  Ricardo Signes
applied this patch and followed Zefram's lead in patching
ext/XS-APItest/t/call.t without being 100% certain that this was
what was meant.  This commit was then submitted for review.
---

--
Perl5 Master Repository


[perl.git] branch blead, updated. v5.17.11-19-g617b0ec

2013-04-23 Thread Chris 'Bingos' Williams
In perl.git, the branch blead has been updated

http://perl5.git.perl.org/perl.git/commitdiff/617b0ec97dba4848d15439fac520f7269975cf65?hp=6bc4329f7ec30de04fc201cb3990673e81becde3

- Log -
commit 617b0ec97dba4848d15439fac520f7269975cf65
Author: Chris 'BinGOs' Williams ch...@bingosnet.co.uk
Date:   Tue Apr 23 16:20:52 2013 +0100

Add the deprecation data to Maintainers.pl
---

Summary of changes:
 Porting/Maintainers.pl |   10 ++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl
index 24c02e7..6a77fbd 100755
--- a/Porting/Maintainers.pl
+++ b/Porting/Maintainers.pl
@@ -205,6 +205,7 @@ use File::Glob qw(:case);
 'FILES'= q[cpan/Archive-Extract],
 'UPSTREAM' = 'cpan',
 'BUGS' = 'bug-archive-extr...@rt.cpan.org',
+'DEPRECATED'   = '5.017009',
 },
 
 'Archive::Tar' = {
@@ -307,6 +308,7 @@ use File::Glob qw(:case);
 'FILES'= q[cpan/B-Lint],
 'EXCLUDED' = ['t/test.pl'],
 'UPSTREAM' = 'cpan',
+'DEPRECATED'   = '5.017009',
 },
 
 'base' = {
@@ -479,6 +481,7 @@ use File::Glob qw(:case);
 'CUSTOMIZED' = ['Makefile.PL'],
 'UPSTREAM'   = 'cpan',
 'BUGS'   = 'bug-cpanp...@rt.cpan.org',
+'DEPRECATED' = '5.017009',
 },
 
 'CPANPLUS::Dist::Build' = {
@@ -492,6 +495,7 @@ use File::Glob qw(:case);
 ),
 ],
 'UPSTREAM' = 'cpan',
+'DEPRECATED' = '5.017009',
 },
 
 'CPAN::Meta' = {
@@ -1151,6 +1155,7 @@ use File::Glob qw(:case);
 'DISTRIBUTION' = 'BINGOS/Log-Message-0.06.tar.gz',
 'FILES'= q[cpan/Log-Message],
 'UPSTREAM' = 'cpan',
+'DEPRECATED'   = '5.017009',
 },
 
 'Log::Message::Simple' = {
@@ -1158,6 +1163,7 @@ use File::Glob qw(:case);
 'DISTRIBUTION' = 'BINGOS/Log-Message-Simple-0.10.tar.gz',
 'FILES'= q[cpan/Log-Message-Simple],
 'UPSTREAM' = 'cpan',
+'DEPRECATED'   = '5.017009',
 },
 
 'mad' = {
@@ -1315,6 +1321,7 @@ use File::Glob qw(:case);
 'FILES'= q[cpan/Module-Pluggable],
 'UPSTREAM' = 'cpan',
 'CUSTOMIZED'   = ['Makefile.PL'],
+'DEPRECATED'   = '5.017009',
 },
 
 'mro' = {
@@ -1353,6 +1360,7 @@ use File::Glob qw(:case);
 'DISTRIBUTION' = 'BINGOS/Object-Accessor-0.46.tar.gz',
 'FILES'= q[cpan/Object-Accessor],
 'UPSTREAM' = 'cpan',
+'DEPRECATED'   = '5.017009',
 },
 
 'ODBM_File' = {
@@ -1541,6 +1549,7 @@ use File::Glob qw(:case);
 'FILES'= q[cpan/Pod-LaTeX],
 'EXCLUDED' = ['t/require.t'],
 'UPSTREAM' = undef,
+'DEPRECATED'   = '5.017008',
 },
 
 'Pod::Parser' = {
@@ -1751,6 +1760,7 @@ use File::Glob qw(:case);
 'DISTRIBUTION' = 'BINGOS/Term-UI-0.34.tar.gz',
 'FILES'= q[cpan/Term-UI],
 'UPSTREAM' = 'cpan',
+'DEPRECATED'   = '5.017009',
 },
 
 'Test' = {

--
Perl5 Master Repository


[perl.git] branch blead, updated. v5.17.11-20-gf321be7

2013-04-23 Thread James Keenan
In perl.git, the branch blead has been updated

http://perl5.git.perl.org/perl.git/commitdiff/f321be7e68d63f48424096568e313ccad2b06211?hp=617b0ec97dba4848d15439fac520f7269975cf65

- Log -
commit f321be7e68d63f48424096568e313ccad2b06211
Author: SHIRAKATA Kentaro argr...@ub32.org
Date:   Tue Apr 23 17:34:07 2013 +0900

POD nitpicks.

Also, rebreak some verbatim lines to avoid porting error.
Update known_pod_issues.dat.
---

Summary of changes:
 pod/perlfunc.pod   |2 +-
 pod/perliol.pod|2 +-
 pod/perlmodinstall.pod |2 +-
 pod/perlrebackslash.pod|   19 +++
 pod/perlrecharclass.pod|2 +-
 pod/perluniintro.pod   |2 +-
 t/porting/known_pod_issues.dat |1 -
 7 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod
index 050e2d5..33d36d9 100644
--- a/pod/perlfunc.pod
+++ b/pod/perlfunc.pod
@@ -5356,7 +5356,7 @@ This protects against those locales where characters such 
as C| are
 considered to be word characters.
 
 Otherwise, Perl quotes non-ASCII characters using an adaptation from
-Unicode (see Lhttp://www.unicode.org/reports/tr31/.)
+Unicode (see Lhttp://www.unicode.org/reports/tr31/).
 The only code points that are quoted are those that have any of the
 Unicode properties:  Pattern_Syntax, Pattern_White_Space, White_Space,
 Default_Ignorable_Code_Point, or General_Category=Control.
diff --git a/pod/perliol.pod b/pod/perliol.pod
index 767fabd..a1ac2f0 100644
--- a/pod/perliol.pod
+++ b/pod/perliol.pod
@@ -685,7 +685,7 @@ Returns 0 on end-of-file, 1 if not end-of-file, -1 on error.
 
 Return error indicator. CPerlIOBase_error() is normally sufficient.
 
-Returns 1 if there is an error (usually when CPERLIO_F_ERROR is set,
+Returns 1 if there is an error (usually when CPERLIO_F_ERROR is set),
 0 otherwise.
 
 =item  Clearerr
diff --git a/pod/perlmodinstall.pod b/pod/perlmodinstall.pod
index be06083..f92620c 100644
--- a/pod/perlmodinstall.pod
+++ b/pod/perlmodinstall.pod
@@ -117,7 +117,7 @@ that includes the module.  Again, you'll probably need to 
be root.
 
 =item *
 
-BIf you're running ActivePerl (Win95/98/2K/NT/XP, Linux, Solaris)
+BIf you're running ActivePerl (Win95/98/2K/NT/XP, Linux, Solaris),
 
 First, type Cppm from a shell and see whether ActiveState's PPM
 repository has your module.  If so, you can install it with Cppm and
diff --git a/pod/perlrebackslash.pod b/pod/perlrebackslash.pod
index b34ce0c..44b0e7d 100644
--- a/pod/perlrebackslash.pod
+++ b/pod/perlrebackslash.pod
@@ -68,7 +68,7 @@ as CNot in [].
  \ABeginning of string.  Not in [].
  \bWord/non-word boundary. (Backspace in []).
  \BNot a word/non-word boundary.  Not in [].
- \cX   Control-X
+ \cX   Control-X.
  \CSingle octet, even under UTF-8.  Not in [].
  \dCharacter class for digits.
  \DCharacter class for non-digits.
@@ -76,7 +76,8 @@ as CNot in [].
  \ETurn off \Q, \L and \U processing.  Not in [].
  \fForm feed.
  \FFoldcase till \E.  Not in [].
- \g{}, \g1 Named, absolute or relative backreference.  Not in []
+ \g{}, \g1 Named, absolute or relative backreference.
+   Not in [].
  \GPos assertion.  Not in [].
  \hCharacter class for horizontal whitespace.
  \HCharacter class for non horizontal whitespace.
@@ -246,16 +247,17 @@ Mnemonic: I0ctal or Ioctal.
  $str = Perl;
  $str =~ /\o{120}/;  # Match, \120 is P.
  $str =~ /\120/; # Same.
- $str =~ /\o{120}+/; # Match, \120 is P, it's repeated at least once
+ $str =~ /\o{120}+/; # Match, \120 is P,
+ # it's repeated at least once.
  $str =~ /\120+/;# Same.
  $str =~ /P\053/;# No match, \053 is + and taken literally.
  /\o{23073}/ # Black foreground, white background smiling face.
- /\o{4801234567}/# Raises a warning, and yields chr(4)
+ /\o{4801234567}/# Raises a warning, and yields chr(4).
 
 =head4 Disambiguation rules between old-style octal escapes and backreferences
 
 Octal escapes of the C\000 form outside of bracketed character classes
-potentially clash with old-style backreferences.  (see L/Absolute referencing
+potentially clash with old-style backreferences (see L/Absolute referencing
 below).  They both consist of a backslash followed by numbers.  So Perl has to
 use heuristics to determine whether it is a backreference or an octal escape.
 Perl uses the following rules to disambiguate:
@@ -282,7 +284,7 @@ takes only the first three for the octal escape; the rest 
are matched as is.
 $pat .= ) x 999;
  /^($pat)\1000$/;   #  Matches 'aa'; there are 1000 capture groups.
  /^$pat\1000$/; #