X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FExtUtils%2FCommand.pm;h=bf1e0e5df88c40004b45e8183a1dd7cd0f0e76cc;hb=ea5fc951afef02e4de7ec4d7a93e8ef289815e8b;hp=2f5f1e1689981555db224989f2f45ccb13e7993c;hpb=5b0d9cbecfd90628c0e955ee142f05f9b60bcf43;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/ExtUtils/Command.pm b/lib/ExtUtils/Command.pm index 2f5f1e1..bf1e0e5 100644 --- a/lib/ExtUtils/Command.pm +++ b/lib/ExtUtils/Command.pm @@ -1,4 +1,6 @@ package ExtUtils::Command; + +use 5.006_001; use strict; # use AutoLoader; use Carp; @@ -7,10 +9,10 @@ use File::Compare; use File::Basename; use File::Path qw(rmtree); require Exporter; -use vars qw(@ISA @EXPORT $VERSION); +our(@ISA, @EXPORT, $VERSION); @ISA = qw(Exporter); @EXPORT = qw(cp rm_f rm_rf mv cat eqtime mkpath touch test_f); -$VERSION = '1.01'; +$VERSION = '1.02'; =head1 NAME @@ -31,8 +33,8 @@ ExtUtils::Command - utilities to replace common UNIX commands in Makefiles etc. =head1 DESCRIPTION -The module is used in Win32 port to replace common UNIX commands. -Most commands are wrapers on generic modules File::Path and File::Basename. +The module is used in the Win32 port to replace common UNIX commands. +Most commands are wrappers on generic modules File::Path and File::Basename. =over 4 @@ -69,7 +71,7 @@ sub eqtime utime((stat($src))[8,9],$dst); } -=item rm_f files.... +=item rm_rf files.... Removes directories - recursively (even if readonly) @@ -106,8 +108,8 @@ Makes files exist, with current timestamp sub touch { - expand_wildcards(); my $t = time; + expand_wildcards(); while (@ARGV) { my $file = shift(@ARGV); @@ -175,7 +177,7 @@ Creates directory, including any parent directories. sub mkpath { - File::Path::mkpath([expand_wildcards()],1,0777); + File::Path::mkpath([expand_wildcards()],0,0777); } =item test_f file