- Timestamp:
- 12/09/05 04:04:47 (3 years ago)
- Location:
- inc/Module/Install
- Files:
-
- 9 modified
-
Base.pm (modified) (4 diffs)
-
Can.pm (modified) (4 diffs)
-
Fetch.pm (modified) (1 diff)
-
Include.pm (modified) (1 diff)
-
Makefile.pm (modified) (5 diffs)
-
Makefile/Name.pm (modified) (1 diff)
-
Makefile/Version.pm (modified) (1 diff)
-
Scripts.pm (modified) (1 diff)
-
WriteAll.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
inc/Module/Install/Base.pm
r469 r8125 1 #line 1 "inc/Module/Install/Base.pm - / Users/ingy/local/lib/perl5/site_perl/5.8.6/Module/Install/Base.pm"1 #line 1 "inc/Module/Install/Base.pm - /usr/local/lib/perl5/site_perl/5.8.7/Module/Install/Base.pm" 2 2 package Module::Install::Base; 3 3 4 #line 28 4 # Suspend handler for "redefined" warnings 5 BEGIN { my $w = $SIG{__WARN__}; $SIG{__WARN__} = sub { $w } }; 6 7 #line 31 5 8 6 9 sub new { … … 16 19 } 17 20 18 #line 4 621 #line 49 19 22 20 23 sub AUTOLOAD { … … 23 26 } 24 27 25 #line 5728 #line 60 26 29 27 30 sub _top { $_[0]->{_top} } 28 31 29 #line 6832 #line 71 30 33 31 34 sub admin { … … 50 53 1; 51 54 55 # Restore warning handler 56 BEGIN { $SIG{__WARN__} = $SIG{__WARN__}->() }; 57 52 58 __END__ 53 59 54 #line 11 260 #line 118 -
inc/Module/Install/Can.pm
r983 r8125 1 #line 1 "inc/Module/Install/Can.pm - / Users/ingy/local/lib/perl5/site_perl/5.8.6/Module/Install/Can.pm"1 #line 1 "inc/Module/Install/Can.pm - /usr/local/lib/perl5/site_perl/5.8.7/Module/Install/Can.pm" 2 2 package Module::Install::Can; 3 3 use Module::Install::Base; @ISA = qw(Module::Install::Base); … … 9 9 use ExtUtils::MakeMaker (); 10 10 11 # check if we can load some module 12 sub can_use { 13 my ($self, $mod, $ver) = @_; 14 $mod =~ s{::|\\}{/}g; 15 $mod .= ".pm" unless $mod =~ /\.pm$/i; 16 17 my $pkg = $mod; 18 $pkg =~ s{/}{::}g; 19 $pkg =~ s{\.pm$}{}i; 20 21 local $@; 22 eval { require $mod; $pkg->VERSION($ver || 0); 1 }; 23 } 24 11 25 # check if we can run some command 12 26 sub can_run { … … 17 31 18 32 for my $dir ((split /$Config::Config{path_sep}/, $ENV{PATH}), '.') { 19 next unless $dir;20 33 my $abs = File::Spec->catfile($dir, $_[1]); 21 34 return $abs if (-x $abs or $abs = MM->maybe_command($abs)); … … 37 50 } 38 51 52 # Fix Cygwin bug on maybe_command(); 53 if ($^O eq 'cygwin') { 54 require ExtUtils::MM_Cygwin; 55 if (!defined(&ExtUtils::MM_Cygwin::maybe_command)) { 56 *ExtUtils::MM_Cygwin::maybe_command = sub { 57 my ($self, $file) = @_; 58 if ($file =~ m{^/cygdrive/}i) { 59 ExtUtils::MM_Win32->maybe_command($file); 60 } 61 else { 62 $self->SUPER::maybe_command($file); 63 } 64 } 65 } 66 } 67 39 68 1; -
inc/Module/Install/Fetch.pm
r469 r8125 1 #line 1 "inc/Module/Install/Fetch.pm - / Users/ingy/local/lib/perl5/site_perl/5.8.6/Module/Install/Fetch.pm"1 #line 1 "inc/Module/Install/Fetch.pm - /usr/local/lib/perl5/site_perl/5.8.7/Module/Install/Fetch.pm" 2 2 package Module::Install::Fetch; 3 3 use Module::Install::Base; @ISA = qw(Module::Install::Base); -
inc/Module/Install/Include.pm
r469 r8125 1 #line 1 "inc/Module/Install/Include.pm - / Users/ingy/local/lib/perl5/site_perl/5.8.6/Module/Install/Include.pm"1 #line 1 "inc/Module/Install/Include.pm - /usr/local/lib/perl5/site_perl/5.8.7/Module/Install/Include.pm" 2 2 package Module::Install::Include; 3 3 use Module::Install::Base; @ISA = qw(Module::Install::Base); -
inc/Module/Install/Makefile.pm
r6759 r8125 1 #line 1 "inc/Module/Install/Makefile.pm - / Users/ingy/local/lib/perl5/site_perl/5.8.6/Module/Install/Makefile.pm"1 #line 1 "inc/Module/Install/Makefile.pm - /usr/local/lib/perl5/site_perl/5.8.7/Module/Install/Makefile.pm" 2 2 package Module::Install::Makefile; 3 3 use Module::Install::Base; @ISA = qw(Module::Install::Base); … … 28 28 my $subdirs = $self->makemaker_args->{DIR} ||= []; 29 29 for my $subdir (@_) { 30 push @$subdirs, $subdir; 30 push @$subdirs, $subdir; 31 31 } 32 32 } … … 62 62 $args->{VERSION} = $self->version || $self->determine_VERSION($args); 63 63 $args->{NAME} =~ s/-/::/g; 64 $args->{test} = {TESTS => $self->tests}; 64 65 65 66 if ($] >= 5.005) { 66 $args->{ABSTRACT} = $self->abstract;67 $args->{AUTHOR} = $self->author;67 $args->{ABSTRACT} = $self->abstract; 68 $args->{AUTHOR} = $self->author; 68 69 } 69 70 if ( eval($ExtUtils::MakeMaker::VERSION) >= 6.10 ) { … … 71 72 } 72 73 if ( eval($ExtUtils::MakeMaker::VERSION) > 6.17 ) { 73 $args->{SIGN} = 1 if $self->sign;74 $args->{SIGN} = 1 if $self->sign; 74 75 } 75 76 delete $args->{SIGN} unless $self->is_admin; … … 149 150 __END__ 150 151 151 #line 2 73152 #line 282 -
inc/Module/Install/Makefile/Name.pm
r469 r8125 1 #line 1 "inc/Module/Install/Makefile/Name.pm - / Users/ingy/local/lib/perl5/site_perl/5.8.6/Module/Install/Makefile/Name.pm"1 #line 1 "inc/Module/Install/Makefile/Name.pm - /usr/local/lib/perl5/site_perl/5.8.7/Module/Install/Makefile/Name.pm" 2 2 package Module::Install::Makefile::Name; 3 3 use Module::Install::Base; @ISA = qw(Module::Install::Base); -
inc/Module/Install/Makefile/Version.pm
r469 r8125 1 #line 1 "inc/Module/Install/Makefile/Version.pm - / Users/ingy/local/lib/perl5/site_perl/5.8.6/Module/Install/Makefile/Version.pm"1 #line 1 "inc/Module/Install/Makefile/Version.pm - /usr/local/lib/perl5/site_perl/5.8.7/Module/Install/Makefile/Version.pm" 2 2 package Module::Install::Makefile::Version; 3 3 use Module::Install::Base; @ISA = qw(Module::Install::Base); -
inc/Module/Install/Scripts.pm
r469 r8125 1 #line 1 "inc/Module/Install/Scripts.pm - / Users/ingy/local/lib/perl5/site_perl/5.8.6/Module/Install/Scripts.pm"1 #line 1 "inc/Module/Install/Scripts.pm - /usr/local/lib/perl5/site_perl/5.8.7/Module/Install/Scripts.pm" 2 2 package Module::Install::Scripts; 3 3 use Module::Install::Base; @ISA = qw(Module::Install::Base); -
inc/Module/Install/WriteAll.pm
r6759 r8125 1 #line 1 "inc/Module/Install/WriteAll.pm - / Users/ingy/local/lib/perl5/site_perl/5.8.6/Module/Install/WriteAll.pm"1 #line 1 "inc/Module/Install/WriteAll.pm - /usr/local/lib/perl5/site_perl/5.8.7/Module/Install/WriteAll.pm" 2 2 package Module::Install::WriteAll; 3 3 use Module::Install::Base; @ISA = qw(Module::Install::Base); … … 18 18 19 19 if ($0 =~ /Build.PL$/i) { 20 $self->Build->write;20 $self->Build->write; 21 21 } 22 22 else { 23 $self->check_nmake if $args{check_nmake};23 $self->check_nmake if $args{check_nmake}; 24 24 $self->makemaker_args( PL_FILES => {} ) 25 25 unless $self->makemaker_args->{'PL_FILES'};
