summaryrefslogtreecommitdiff
path: root/cpan
diff options
context:
space:
mode:
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>2011-09-16 21:02:58 +0100
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>2011-09-16 22:08:05 +0100
commit891b5d1e801a71f1f19eca67ec985b7b55f74aa1 (patch)
tree33e61b5e6f139b11ad917a33b27ae0159b7c07b5 /cpan
parent044255daec5f194efc6dddea40775e10196ec9cc (diff)
downloadperl-891b5d1e801a71f1f19eca67ec985b7b55f74aa1.tar.gz
Update CPANPLUS to CPAN version 0.9111
[DELTA] Changes for 0.9111 Fri Sep 16 10:15:06 2011 ================================================ * Enhance CPANPLUS::Dist::MM Makefile/Makefile.PL age checking code to resolve some issues.
Diffstat (limited to 'cpan')
-rw-r--r--cpan/CPANPLUS/lib/CPANPLUS.pm2
-rw-r--r--cpan/CPANPLUS/lib/CPANPLUS/Dist/MM.pm8
-rw-r--r--cpan/CPANPLUS/lib/CPANPLUS/Internals.pm2
-rw-r--r--cpan/CPANPLUS/lib/CPANPLUS/Shell/Default.pm2
4 files changed, 9 insertions, 5 deletions
diff --git a/cpan/CPANPLUS/lib/CPANPLUS.pm b/cpan/CPANPLUS/lib/CPANPLUS.pm
index 715be77287..6a37717d05 100644
--- a/cpan/CPANPLUS/lib/CPANPLUS.pm
+++ b/cpan/CPANPLUS/lib/CPANPLUS.pm
@@ -13,7 +13,7 @@ BEGIN {
use vars qw( @EXPORT @ISA $VERSION );
@EXPORT = qw( shell fetch get install );
@ISA = qw( Exporter );
- $VERSION = "0.9110"; #have to hardcode or cpan.org gets unhappy
+ $VERSION = "0.9111"; #have to hardcode or cpan.org gets unhappy
}
### purely for backward compatibility, so we can call it from the commandline:
diff --git a/cpan/CPANPLUS/lib/CPANPLUS/Dist/MM.pm b/cpan/CPANPLUS/lib/CPANPLUS/Dist/MM.pm
index f031e2b786..de3d138235 100644
--- a/cpan/CPANPLUS/lib/CPANPLUS/Dist/MM.pm
+++ b/cpan/CPANPLUS/lib/CPANPLUS/Dist/MM.pm
@@ -418,8 +418,12 @@ sub prepare {
### Make (haha) sure that Makefile.PL is older than the Makefile
### we just generated.
eval {
- my $ftime = time - 4;
- utime $ftime, $ftime, MAKEFILE_PL->( $cb->_safe_path( path => $dir ) );
+ my $makestat = ( stat MAKEFILE->( $dir ) )[9];
+ my $mplstat = ( stat MAKEFILE_PL->( $cb->_safe_path( path => $dir ) ) )[9];
+ if ( $makestat < $mplstat ) {
+ my $ftime = $makestat - 60;
+ utime $ftime, $ftime, MAKEFILE_PL->( $cb->_safe_path( path => $dir ) );
+ }
};
### start resolving prereqs ###
diff --git a/cpan/CPANPLUS/lib/CPANPLUS/Internals.pm b/cpan/CPANPLUS/lib/CPANPLUS/Internals.pm
index 647da5a7b5..f070b1452d 100644
--- a/cpan/CPANPLUS/lib/CPANPLUS/Internals.pm
+++ b/cpan/CPANPLUS/lib/CPANPLUS/Internals.pm
@@ -42,7 +42,7 @@ use vars qw[@ISA $VERSION];
CPANPLUS::Internals::Report
];
-$VERSION = "0.9110";
+$VERSION = "0.9111";
=pod
diff --git a/cpan/CPANPLUS/lib/CPANPLUS/Shell/Default.pm b/cpan/CPANPLUS/lib/CPANPLUS/Shell/Default.pm
index d8ec27523f..2350615c21 100644
--- a/cpan/CPANPLUS/lib/CPANPLUS/Shell/Default.pm
+++ b/cpan/CPANPLUS/lib/CPANPLUS/Shell/Default.pm
@@ -26,7 +26,7 @@ local $Data::Dumper::Indent = 1; # for dumpering from !
BEGIN {
use vars qw[ $VERSION @ISA ];
@ISA = qw[ CPANPLUS::Shell::_Base::ReadLine ];
- $VERSION = "0.9110";
+ $VERSION = "0.9111";
}
load CPANPLUS::Shell;