update M::I
This commit is contained in:
		| @@ -17,7 +17,7 @@ package Module::Install; | ||||
| #     3. The ./inc/ version of Module::Install loads | ||||
| # } | ||||
|  | ||||
| use 5.005; | ||||
| use 5.006; | ||||
| use strict 'vars'; | ||||
| use Cwd        (); | ||||
| use File::Find (); | ||||
| @@ -31,7 +31,7 @@ BEGIN { | ||||
| 	# This is not enforced yet, but will be some time in the next few | ||||
| 	# releases once we can make sure it won't clash with custom | ||||
| 	# Module::Install extensions. | ||||
| 	$VERSION = '1.06'; | ||||
| 	$VERSION = '1.12'; | ||||
|  | ||||
| 	# Storage for the pseudo-singleton | ||||
| 	$MAIN    = undef; | ||||
| @@ -156,10 +156,10 @@ END_DIE | ||||
| sub autoload { | ||||
| 	my $self = shift; | ||||
| 	my $who  = $self->_caller; | ||||
| 	my $cwd  = Cwd::cwd(); | ||||
| 	my $cwd  = Cwd::getcwd(); | ||||
| 	my $sym  = "${who}::AUTOLOAD"; | ||||
| 	$sym->{$cwd} = sub { | ||||
| 		my $pwd = Cwd::cwd(); | ||||
| 		my $pwd = Cwd::getcwd(); | ||||
| 		if ( my $code = $sym->{$pwd} ) { | ||||
| 			# Delegate back to parent dirs | ||||
| 			goto &$code unless $cwd eq $pwd; | ||||
| @@ -239,7 +239,7 @@ sub new { | ||||
|  | ||||
| 	# ignore the prefix on extension modules built from top level. | ||||
| 	my $base_path = Cwd::abs_path($FindBin::Bin); | ||||
| 	unless ( Cwd::abs_path(Cwd::cwd()) eq $base_path ) { | ||||
| 	unless ( Cwd::abs_path(Cwd::getcwd()) eq $base_path ) { | ||||
| 		delete $args{prefix}; | ||||
| 	} | ||||
| 	return $args{_self} if $args{_self}; | ||||
| @@ -338,7 +338,7 @@ sub find_extensions { | ||||
| 		if ( $subpath eq lc($subpath) || $subpath eq uc($subpath) ) { | ||||
| 			my $content = Module::Install::_read($subpath . '.pm'); | ||||
| 			my $in_pod  = 0; | ||||
| 			foreach ( split //, $content ) { | ||||
| 			foreach ( split /\n/, $content ) { | ||||
| 				$in_pod = 1 if /^=\w/; | ||||
| 				$in_pod = 0 if /^=cut/; | ||||
| 				next if ($in_pod || /^=cut/);  # skip pod text | ||||
| @@ -434,7 +434,7 @@ END_OLD | ||||
|  | ||||
| # _version is for processing module versions (eg, 1.03_05) not | ||||
| # Perl versions (eg, 5.8.1). | ||||
| sub _version ($) { | ||||
| sub _version { | ||||
| 	my $s = shift || 0; | ||||
| 	my $d =()= $s =~ /(\.)/g; | ||||
| 	if ( $d >= 2 ) { | ||||
| @@ -450,12 +450,12 @@ sub _version ($) { | ||||
| 	return $l + 0; | ||||
| } | ||||
|  | ||||
| sub _cmp ($$) { | ||||
| sub _cmp { | ||||
| 	_version($_[1]) <=> _version($_[2]); | ||||
| } | ||||
|  | ||||
| # Cloned from Params::Util::_CLASS | ||||
| sub _CLASS ($) { | ||||
| sub _CLASS { | ||||
| 	( | ||||
| 		defined $_[0] | ||||
| 		and | ||||
|   | ||||
| @@ -4,7 +4,7 @@ package Module::Install::Base; | ||||
| use strict 'vars'; | ||||
| use vars qw{$VERSION}; | ||||
| BEGIN { | ||||
| 	$VERSION = '1.06'; | ||||
| 	$VERSION = '1.12'; | ||||
| } | ||||
|  | ||||
| # Suspend handler for "redefined" warnings | ||||
|   | ||||
| @@ -8,7 +8,7 @@ use Module::Install::Base (); | ||||
|  | ||||
| use vars qw{$VERSION @ISA $ISCORE}; | ||||
| BEGIN { | ||||
| 	$VERSION = '1.06'; | ||||
| 	$VERSION = '1.12'; | ||||
| 	@ISA     = 'Module::Install::Base'; | ||||
| 	$ISCORE  = 1; | ||||
| } | ||||
|   | ||||
| @@ -6,7 +6,7 @@ use Module::Install::Base (); | ||||
|  | ||||
| use vars qw{$VERSION @ISA $ISCORE}; | ||||
| BEGIN { | ||||
| 	$VERSION = '1.06'; | ||||
| 	$VERSION = '1.12'; | ||||
| 	@ISA     = 'Module::Install::Base'; | ||||
| 	$ISCORE  = 1; | ||||
| } | ||||
|   | ||||
| @@ -8,7 +8,7 @@ use Fcntl qw/:flock :seek/; | ||||
|  | ||||
| use vars qw{$VERSION @ISA $ISCORE}; | ||||
| BEGIN { | ||||
| 	$VERSION = '1.06'; | ||||
| 	$VERSION = '1.12'; | ||||
| 	@ISA     = 'Module::Install::Base'; | ||||
| 	$ISCORE  = 1; | ||||
| } | ||||
| @@ -133,7 +133,7 @@ sub makemaker_args { | ||||
| 	return $args; | ||||
| } | ||||
|  | ||||
| # For mm args that take multiple space-seperated args, | ||||
| # For mm args that take multiple space-separated args, | ||||
| # append an argument to the current list. | ||||
| sub makemaker_append { | ||||
| 	my $self = shift; | ||||
|   | ||||
| @@ -6,7 +6,7 @@ use Module::Install::Base (); | ||||
|  | ||||
| use vars qw{$VERSION @ISA $ISCORE}; | ||||
| BEGIN { | ||||
| 	$VERSION = '1.06'; | ||||
| 	$VERSION = '1.12'; | ||||
| 	@ISA     = 'Module::Install::Base'; | ||||
| 	$ISCORE  = 1; | ||||
| } | ||||
| @@ -347,7 +347,7 @@ sub name_from { | ||||
| 		^ \s* | ||||
| 		package \s* | ||||
| 		([\w:]+) | ||||
| 		\s* ; | ||||
| 		[\s|;]* | ||||
| 		/ixms | ||||
| 	) { | ||||
| 		my ($name, $module_name) = ($1, $1); | ||||
| @@ -705,7 +705,7 @@ sub _write_mymeta_data { | ||||
| 	my @yaml = Parse::CPAN::Meta::LoadFile('META.yml'); | ||||
| 	my $meta = $yaml[0]; | ||||
|  | ||||
| 	# Overwrite the non-configure dependency hashs | ||||
| 	# Overwrite the non-configure dependency hashes | ||||
| 	delete $meta->{requires}; | ||||
| 	delete $meta->{build_requires}; | ||||
| 	delete $meta->{recommends}; | ||||
|   | ||||
| @@ -6,7 +6,7 @@ use Module::Install::Base (); | ||||
|  | ||||
| use vars qw{$VERSION @ISA $ISCORE}; | ||||
| BEGIN { | ||||
| 	$VERSION = '1.06'; | ||||
| 	$VERSION = '1.12'; | ||||
| 	@ISA     = 'Module::Install::Base'; | ||||
| 	$ISCORE  = 1; | ||||
| } | ||||
|   | ||||
| @@ -8,7 +8,7 @@ use ExtUtils::Manifest (); | ||||
|  | ||||
| use vars qw{$VERSION @ISA $ISCORE}; | ||||
| BEGIN { | ||||
| 	$VERSION = '1.06'; | ||||
| 	$VERSION = '1.12'; | ||||
| 	@ISA     = 'Module::Install::Base'; | ||||
| 	$ISCORE  = 1; | ||||
| } | ||||
|   | ||||
| @@ -6,7 +6,7 @@ use Module::Install::Base (); | ||||
|  | ||||
| use vars qw{$VERSION @ISA $ISCORE}; | ||||
| BEGIN { | ||||
| 	$VERSION = '1.06'; | ||||
| 	$VERSION = '1.12'; | ||||
| 	@ISA     = 'Module::Install::Base'; | ||||
| 	$ISCORE  = 1; | ||||
| } | ||||
|   | ||||
| @@ -6,7 +6,7 @@ use Module::Install::Base (); | ||||
|  | ||||
| use vars qw{$VERSION @ISA $ISCORE}; | ||||
| BEGIN { | ||||
| 	$VERSION = '1.06'; | ||||
| 	$VERSION = '1.12'; | ||||
| 	@ISA     = qw{Module::Install::Base}; | ||||
| 	$ISCORE  = 1; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user