line |
true |
false |
branch |
24
|
0 |
0 |
unless defined $args |
25
|
0 |
0 |
if ($CPAN::META->has_inst($plugin_proper)) { } |
28
|
0 |
0 |
if ($instance{$plugin}->can($hookname)) |
42
|
0 |
0 |
unless my $ro = $self->ro |
69
|
0 |
1 |
unless defined $s |
70
|
0 |
1 |
if (substr($s, -1, 1) eq '.') { } |
|
0 |
1 |
elsif ($s =~ tr[/][] == 1 or not $s =~ m[[A-Z]/[A-Z-0-9]{2}/[A-Z-0-9]{2,}/]) { } |
72
|
0 |
0 |
unless ($CPAN::META->{'LOCK'} or $$CPAN::Have_warned{"$s is unlocked"}++) |
80
|
0 |
0 |
if ($s eq '.') { } |
|
0 |
0 |
elsif ('File::Spec'->file_name_is_absolute($s)) { } |
|
0 |
0 |
elsif ('File::Spec'->can('rel2abs')) { } |
88
|
0 |
0 |
if $CPAN::DEBUG |
89
|
0 |
0 |
unless ($CPAN::META->exists('CPAN::Distribution', $s)) |
101
|
0 |
0 |
if $s =~ m[^N/A|^Contact Author] |
103
|
0 |
0 |
if $CPAN::DEBUG |
112
|
0 |
1 |
if (substr($self->id, -1, 1) eq '.') { } |
137
|
0 |
0 |
if $CPAN::DEBUG |
138
|
0 |
0 |
unless ($local_file = 'CPAN::FTP'->localize("authors/id/$norm", $local_wanted)) |
149
|
0 |
0 |
if ($self->{'ID'} =~ m[[A-Z]/[A-Z\-]{2}/([A-Z\-]+)/]) |
159
|
0 |
1 |
unless $id =~ m[^./../] |
203
|
0 |
0 |
if $CPAN::DEBUG |
207
|
0 |
0 |
if exists $self->{'incommandcolor'} and $color == 1 and $self->{'incommandcolor'} == $color |
209
|
0 |
0 |
if ($depth >= $CPAN::MAX_RECURSION) |
211
|
0 |
0 |
if ($e->is_resolvable) { } |
219
|
0 |
0 |
if (defined $prereq_pm) |
223
|
0 |
0 |
unless $prereq_pm->{'requires'} |
224
|
0 |
0 |
unless $prereq_pm->{'build_requires'} |
226
|
0 |
0 |
if $pre eq 'perl' |
228
|
0 |
0 |
unless ($premo = 'CPAN::Shell'->expand('Module', $pre)) |
236
|
0 |
0 |
if ($color == 0) |
259
|
0 |
0 |
if exists $self->{'CONTAINSMODS'} |
262
|
0 |
0 |
unless my $mod_file = $mod->cpan_file |
263
|
0 |
0 |
unless my $mod_id = $mod->{'ID'} |
266
|
0 |
0 |
if ($CPAN::Signal) |
270
|
0 |
0 |
if $mod_file eq $dist_id |
278
|
0 |
0 |
if exists $self->{'UPLOAD_DATE'} |
283
|
0 |
0 |
unless $author |
285
|
0 |
0 |
unless @dl |
288
|
0 |
0 |
unless $dirent->[1] |
298
|
0 |
0 |
unless ($obj->uptodate) |
300
|
0 |
0 |
if $CPAN::DEBUG |
310
|
0 |
0 |
if defined $id |
320
|
0 |
0 |
if (exists $self->{'cleanup_after_install_done'}) |
321
|
0 |
0 |
if ($self->{'force_update'}) { } |
331
|
0 |
0 |
if (my $why = $self->check_disabled) |
339
|
0 |
0 |
if $CPAN::DEBUG |
340
|
0 |
0 |
if (exists $self->{'build_dir'} and -d $self->{'build_dir'}) |
350
|
0 |
0 |
if $CPAN::DEBUG |
351
|
0 |
0 |
if (exists $self->{'build_dir'} and not -d $self->{'build_dir'}) |
360
|
0 |
0 |
if $CPAN::DEBUG |
361
|
0 |
0 |
UNIVERSAL::can($self->{'unwrapped'}, 'failed') ? : |
|
0 |
0 |
if (exists $self->{'unwrapped'} and UNIVERSAL::can($self->{'unwrapped'}, 'failed') ? $self->{'unwrapped'}->failed : $self->{'unwrapped'} =~ /^NO/) |
378
|
0 |
0 |
if $CPAN::DEBUG |
379
|
0 |
0 |
if (my $goto = $self->prefs->{'goto'}) |
383
|
0 |
0 |
if (defined(my $sc = $self->shortcut_get)) |
389
|
0 |
0 |
defined $ENV{'PERL5LIB'} ? : |
390
|
0 |
0 |
defined $ENV{'PERL5OPT'} ? : |
400
|
0 |
0 |
unless ($self->{'build_dir'} and -d $self->{'build_dir'}) |
402
|
0 |
0 |
if $CPAN::Signal |
404
|
0 |
0 |
if $CPAN::Signal |
407
|
0 |
0 |
if (exists $self->{'writemakefile'} and ref $self->{'writemakefile'} and $self->{'writemakefile'}->can('failed') and $self->{'writemakefile'}->failed) |
420
|
0 |
0 |
if ($CPAN::Signal) |
424
|
0 |
0 |
unless $self->patch |
436
|
0 |
0 |
if $self->is_dot_dist |
446
|
0 |
0 |
if $CPAN::DEBUG |
447
|
0 |
0 |
unless ($local_file = 'CPAN::FTP'->localize("authors/id/$self->{'ID'}", $local_wanted)) |
451
|
0 |
0 |
if ($CPAN::Index::DATE_OF_02) |
458
|
0 |
0 |
if $CPAN::DEBUG |
467
|
0 |
0 |
if $self->is_dot_dist |
468
|
0 |
0 |
if ($CPAN::META->has_inst('Digest::SHA')) { } |
479
|
0 |
0 |
if $self->is_dot_dist |
484
|
0 |
0 |
if $CPAN::DEBUG |
486
|
0 |
0 |
unless (mkdir "tmp-$$", 493) |
497
|
0 |
0 |
if ($CPAN::Signal) |
507
|
0 |
0 |
unless ($ct) |
512
|
0 |
0 |
if ($local_file =~ /(\.tar\.(bz2|gz|Z)|\.tgz)(?!\n)\Z/i) { } |
|
0 |
0 |
elsif ($local_file =~ /\.zip(?!\n)\Z/i) { } |
513
|
0 |
0 |
unless eval {
do {
$ct->gtest
}
} |
518
|
0 |
0 |
unless $ct->gtest |
524
|
0 |
0 |
unless my $dh = 'DirHandle'->new('File::Spec'->curdir) |
527
|
0 |
0 |
if (grep {$_ eq 'pax_global_header';} @readdir) |
540
|
0 |
0 |
if (@readdir == 1 and -d $readdir[0]) { } |
544
|
0 |
0 |
unless ($dh2 = 'DirHandle'->new($from_dir)) |
561
|
0 |
0 |
if (not $userid or $userid eq 'N/A') |
569
|
0 |
0 |
if ($@) |
573
|
0 |
0 |
$CPAN::META->has_usable('Errno') && defined &Errno::EEXIST ? : |
578
|
0 |
0 |
if mkdir $packagedir, 511 |
579
|
0 |
0 |
if (defined $eexist and $! != $eexist or $suffix == 999) |
587
|
0 |
0 |
unless (File::Copy::move($from, $to)) |
590
|
0 |
0 |
-e $from ? : |
|
0 |
0 |
-e $to ? : |
614
|
41 |
0 |
unless defined $filter |
617
|
0 |
41 |
unless ($build_dir = $self->{'build_dir'}) |
627
|
41 |
0 |
if $has_cm |
628
|
41 |
0 |
if $has_cm or $has_pcm |
629
|
41 |
0 |
if $has_cm |
630
|
41 |
0 |
if $has_cm or $has_pcm |
634
|
38 |
63 |
if -f $path |
643
|
0 |
0 |
if $CPAN::DEBUG |
644
|
0 |
0 |
unless my $build_dir = $self->{'build_dir'} |
646
|
0 |
0 |
if $CPAN::DEBUG |
647
|
0 |
0 |
unless -f $yaml |
650
|
0 |
0 |
unless $CPAN::META->has_inst('Parse::CPAN::Meta') |
651
|
0 |
0 |
unless $Parse::CPAN::Meta::VERSION >= '1.40' |
655
|
0 |
0 |
unless ($early_yaml) |
658
|
0 |
0 |
if $CPAN::DEBUG |
659
|
0 |
0 |
if $CPAN::DEBUG and $early_yaml |
660
|
0 |
0 |
if (not ref $early_yaml or ref $early_yaml ne 'HASH') |
673
|
0 |
0 |
if $CPAN::DEBUG |
674
|
0 |
0 |
if (my(@prereq) = $self->unsat_prereq('later')) |
675
|
0 |
0 |
if ($CPAN::DEBUG) |
680
|
0 |
0 |
if ($prereq[0][0] eq 'perl') { } |
689
|
0 |
0 |
if (do {
$follow
}) { } |
|
0 |
0 |
elsif ($@ and ref $@ and $@->isa('CPAN::Exception::RecursiveDependency')) { } |
706
|
0 |
0 |
if $CPAN::DEBUG |
708
|
0 |
0 |
unless ($enable_configure_requires) |
715
|
0 |
0 |
if $CPAN::DEBUG |
716
|
0 |
0 |
unless @prereq |
717
|
0 |
0 |
if $CPAN::DEBUG |
718
|
0 |
0 |
if ($self->{'configure_requires_later'}) |
719
|
0 |
0 |
unless $self->{'configure_requires_later_for'} |
720
|
0 |
0 |
if ($self->{'configure_requires_later_for'}{$k} > 1) |
723
|
0 |
0 |
if ($p->[0] eq $k) |
727
|
0 |
0 |
if $type |
733
|
0 |
0 |
if ($prereq[0][0] eq 'perl') { } |
744
|
0 |
0 |
if (do {
$follow
}) { } |
|
0 |
0 |
elsif ($@ and ref $@ and $@->isa('CPAN::Exception::RecursiveDependency')) { } |
761
|
0 |
0 |
unless $self->satisfy_configure_requires |
765
|
0 |
0 |
unless ($mpl_exists) |
771
|
0 |
0 |
unless my $mpldh = 'DirHandle'->new($self->{'build_dir'}) |
776
|
0 |
0 |
if (-f 'File::Spec'->catfile($self->{'build_dir'}, 'Build.PL')) |
777
|
0 |
0 |
if ($mpl_exists) { } |
778
|
0 |
0 |
if ($CPAN::META->has_inst('Module::Build')) |
784
|
0 |
0 |
if fileno Module::Build::Version::DATA |
791
|
0 |
0 |
if (lc $prefer_installer eq 'rand') |
792
|
0 |
0 |
rand() < 0.5 ? : |
794
|
0 |
0 |
if (lc $prefer_installer eq 'mb') { } |
|
0 |
0 |
elsif ($self->{'archived'} eq 'patch') { } |
|
0 |
0 |
elsif (not $mpl_exists) { } |
804
|
0 |
0 |
if ($self->{'build_dir'} and $CPAN::Config->{'build_dir_reuse'}) |
818
|
0 |
0 |
unless (defined $dir and length $dir) |
833
|
0 |
0 |
unless ($sbd eq $cbd) |
840
|
0 |
0 |
if ($CPAN::META->has_inst($yaml_module)) { } |
866
|
0 |
0 |
if $CPAN::DEBUG |
876
|
0 |
0 |
if $CPAN::DEBUG |
879
|
0 |
0 |
if $CPAN::DEBUG |
880
|
0 |
0 |
if ($patches) |
881
|
0 |
0 |
unless @$patches |
883
|
0 |
0 |
if $CPAN::DEBUG |
885
|
0 |
0 |
unless ($patchbin and length $patchbin) |
889
|
0 |
0 |
unless ('MM'->maybe_command($patchbin)) |
895
|
0 |
0 |
unless ($stdpatchargs) |
898
|
0 |
0 |
unless open FH, $system |
902
|
0 |
0 |
if (/^patch\s+([\d\.]+)/) |
907
|
0 |
0 |
if ($pversion) { } |
913
|
0 |
0 |
@$patches == 1 ? : |
917
|
0 |
0 |
if ($patches_dir and not 'File::Spec'->file_name_is_absolute($patch)) |
919
|
0 |
0 |
if -f $f |
921
|
0 |
0 |
unless (-f $patch) |
922
|
0 |
0 |
if $CPAN::DEBUG |
923
|
0 |
0 |
if (my $trydl = $self->try_download($patch)) { } |
938
|
0 |
0 |
if ($ppp eq 'applypatch') { } |
944
|
0 |
0 |
if ($Config::Config{'osname'} eq 'solaris') |
946
|
0 |
0 |
unless $pfiles |
947
|
0 |
0 |
unless my(@stat) = stat $file |
956
|
0 |
0 |
unless (open $writefh, "|$pcommand") |
967
|
0 |
0 |
unless (close $writefh) |
991
|
0 |
0 |
if ($CPAN::Config->{'applypatch'} and /\#\#\#\# ApplyPatch data follows \#\#\#\#/) |
998
|
0 |
0 |
unless /^[\*\+]{3}\s(\S+)/ |
1002
|
0 |
0 |
if -f $file |
1003
|
0 |
0 |
if $CPAN::DEBUG |
1006
|
0 |
0 |
unless $cnt_files |
1007
|
0 |
0 |
$cnt_files == $cnt_p0files ? : |
1015
|
0 |
0 |
if $CPAN::DEBUG |
1021
|
0 |
0 |
if (-f $configure) { } |
|
0 |
0 |
elsif (-f 'File::Spec'->catfile($build_dir, 'Makefile')) { } |
1033
|
0 |
0 |
if ($cf =~ m[/]) |
1038
|
0 |
0 |
unless length $cf |
1039
|
0 |
0 |
if (my $crud = $self->_contains_crud($build_dir)) |
1054
|
0 |
0 |
if ($self->{'archived'} eq 'maybe_pl') |
1059
|
0 |
0 |
unless $fh->open(">$mpl") |
1079
|
0 |
0 |
unless opendir $dh, $dir |
1082
|
0 |
0 |
if $dirent =~ /^\.\.?$/ |
1084
|
0 |
0 |
if (-d $path) { } |
|
0 |
0 |
elsif (-f $path) { } |
1090
|
0 |
0 |
if (@dirs and @files) { } |
|
0 |
0 |
elsif (@files > 2) { } |
1104
|
0 |
0 |
unless $fh->open($script_file) |
1111
|
0 |
0 |
if ($state eq 'poddir' and /^=head\d\s+(\S+)/) { } |
|
0 |
0 |
elsif ($state =~ /^(name|prereq)$/) { } |
|
0 |
0 |
elsif (/^=cut\b/) { } |
1112
|
0 |
0 |
if ($1 eq 'NAME') { } |
|
0 |
0 |
elsif ($1 eq 'PREREQUISITES') { } |
1118
|
0 |
0 |
if (/^=/) { } |
|
0 |
0 |
elsif (/^\s*$/) { } |
|
0 |
0 |
elsif ($state eq 'name') { } |
|
0 |
0 |
elsif ($state eq 'prereq') { } |
1123
|
0 |
0 |
if ($name eq '') |
1145
|
0 |
0 |
if (/[\s\'\"]/) { } |
1152
|
0 |
0 |
if ($name) |
1154
|
0 |
0 |
unless rename $script_file, $to_file |
1171
|
0 |
0 |
if ($check_sigs) |
1172
|
0 |
0 |
if ($CPAN::META->has_inst('Module::Signature')) { } |
1173
|
0 |
0 |
if (-f 'SIGNATURE') { } |
1174
|
0 |
0 |
if $CPAN::DEBUG |
1176
|
0 |
0 |
if ($rv != Module::Signature::SIGNATURE_OK() and $rv != Module::Signature::SIGNATURE_MISSING()) { } |
1200
|
0 |
0 |
if $CPAN::Frontend->can('mysleep') |
1203
|
0 |
0 |
if $CPAN::DEBUG |
1209
|
0 |
0 |
if $CPAN::DEBUG |
1219
|
0 |
0 |
if ($result) { } |
1231
|
0 |
0 |
if ($ct->unzip) { } |
1242
|
0 |
0 |
if ($local_file =~ /\.pm(\.(gz|Z))?(?!\n)\Z/) { } |
|
0 |
0 |
elsif ($local_file =~ /\.patch(\.(gz|bz2))?(?!\n)\Z/) { } |
1251
|
0 |
0 |
if ($to =~ s/\.(gz|Z)(?!\n)\Z//) { } |
1252
|
0 |
0 |
if (eval {
do {
'CPAN::Tarzip'->new($local_file)->gunzip($to)
}
}) { } |
1258
|
0 |
0 |
if (File::Copy::cp($local_file, '.')) { } |
1281
|
0 |
0 |
if ($^O eq 'MacOS') |
1286
|
0 |
0 |
if ($CPAN::Config->{'shell'}) { } |
1299
|
0 |
0 |
unless ($dir = $self->dir) |
1302
|
0 |
0 |
unless ($dir ||= $self->dir) |
1318
|
0 |
0 |
defined $ENV{'PERL5LIB'} ? : |
1320
|
0 |
0 |
defined $ENV{'PERL5OPT'} ? : |
1325
|
0 |
0 |
unless (system($shell) == 0) |
1351
|
0 |
0 |
if ($cvs_site_perl) |
1361
|
0 |
0 |
unless CPAN::Distribution::chdir($dir) |
1366
|
0 |
0 |
unless system(@cmd) == 0 |
1369
|
0 |
0 |
unless CPAN::Distribution::chdir($pwd) |
1377
|
0 |
0 |
if $CPAN::DEBUG |
1387
|
0 |
0 |
if $CPAN::DEBUG |
1388
|
0 |
0 |
unless $local_file = 'CPAN::FTP'->localize($readme, $local_wanted) |
1392
|
0 |
0 |
if ($^O eq 'MacOS') |
1400
|
0 |
0 |
unless $fh_pager->open("|$pager") |
1403
|
0 |
0 |
unless $fh_readme->open($local_file) |
1420
|
0 |
0 |
if $self->{'CHECKSUM_STATUS'} eq 'OK' |
1421
|
0 |
0 |
if @e |
1431
|
0 |
0 |
if (my $size = -s $lc_want) |
1432
|
0 |
0 |
if $CPAN::DEBUG |
1433
|
0 |
0 |
if ($self->CHECKSUM_check_file($lc_want, 1)) |
1439
|
0 |
0 |
unless ($lc_file) |
1444
|
0 |
0 |
if ($lc_file) { } |
1451
|
0 |
0 |
if ($self->CHECKSUM_check_file($lc_file)) |
1461
|
0 |
0 |
if ($rv == Module::Signature::SIGNATURE_OK()) { } |
1493
|
0 |
0 |
if $CPAN::DEBUG |
1496
|
0 |
0 |
if ($check_sigs) |
1497
|
0 |
0 |
if ($CPAN::META->has_inst('Module::Signature')) { } |
1498
|
0 |
0 |
if $CPAN::DEBUG |
1501
|
0 |
0 |
if $CPAN::DEBUG |
1508
|
0 |
0 |
if (open $fh, $chk_file) { } |
1515
|
0 |
0 |
if ($@) |
1517
|
0 |
0 |
if $@ |
1523
|
0 |
0 |
if (not ref $cksum or ref $cksum ne 'HASH') { } |
|
0 |
0 |
elsif (exists $cksum->{$basename}{'sha256'}) { } |
1531
|
0 |
0 |
unless $answer =~ /^\s*y/i |
1535
|
0 |
0 |
if $CPAN::DEBUG |
1544
|
0 |
0 |
unless ($eq) |
1555
|
0 |
0 |
if ($eq) { } |
1584
|
0 |
0 |
if $sloppy |
1585
|
0 |
0 |
unless ($self->{'CHECKSUM_STATUS'}) |
1594
|
0 |
0 |
unless $answer =~ /^\s*y/i |
1604
|
0 |
0 |
if ($CPAN::META->has_inst('Digest::SHA')) |
1678
|
0 |
0 |
if $fforce or $method and $phase eq $method |
1679
|
0 |
0 |
unless $methodmatch |
1681
|
0 |
0 |
if ($phase eq 'get') { } |
|
0 |
0 |
elsif ($phase eq 'test') { } |
1682
|
0 |
0 |
if (substr($self->id, -1, 1) eq '.' and $att =~ /(unwrapped|build_dir|archived)/) |
1687
|
0 |
0 |
if ($att eq 'build_dir' and $self->{'build_dir'} and $CPAN::META->{'is_tested'}) |
1694
|
0 |
0 |
if ($att eq 'make_test' and $self->{'make_test'} and $self->{'make_test'}{'COMMANDID'} and $self->{'make_test'}{'COMMANDID'} == $CPAN::CurrentCommandId) |
1704
|
0 |
0 |
if ($ldebug or $CPAN::DEBUG) |
1710
|
0 |
0 |
if ($method and $method =~ /make|test|install/) |
1739
|
0 |
0 |
if ($file =~ / ^ perl
(
-(5\.\d+\.\d+)
|
(5)[._-](00[0-5](?:_[0-4][0-9])?)
)
\.tar[._-](?:gz|bz2)
(?!\n)\Z
/sx) { } |
|
0 |
0 |
elsif ($self->cpan_comment and $self->cpan_comment =~ /isa_perl\(.+?\)/) { } |
1749
|
0 |
0 |
if ($2) { } |
1766
|
0 |
0 |
unless ($self) |
1780
|
0 |
0 |
if $CPAN::DEBUG |
1781
|
0 |
0 |
if (not $self->{'archived'} or $self->{'archived'} eq 'NO') |
1785
|
0 |
0 |
if $CPAN::DEBUG |
1786
|
0 |
0 |
UNIVERSAL::can($self->{'unwrapped'}, 'failed') ? : |
|
0 |
0 |
if (not $self->{'unwrapped'} or UNIVERSAL::can($self->{'unwrapped'}, 'failed') ? $self->{'unwrapped'}->failed : $self->{'unwrapped'} =~ /^NO/) |
1795
|
0 |
0 |
if $CPAN::DEBUG |
1796
|
0 |
0 |
UNIVERSAL::can($self->{'signature_verify'}, 'failed') ? : |
|
0 |
0 |
if (not $self->{'force_update'} and exists $self->{'signature_verify'} and UNIVERSAL::can($self->{'signature_verify'}, 'failed') ? $self->{'signature_verify'}->failed : $self->{'signature_verify'} =~ /^NO/) |
1807
|
0 |
0 |
if $CPAN::DEBUG |
1808
|
0 |
0 |
if ($self->{'writemakefile'}) |
1809
|
0 |
0 |
UNIVERSAL::can($self->{'writemakefile'}, 'failed') ? : |
|
0 |
0 |
if (UNIVERSAL::can($self->{'writemakefile'}, 'failed') ? $self->{'writemakefile'}->failed : $self->{'writemakefile'} =~ /^NO/) { } |
1817
|
0 |
0 |
UNIVERSAL::can($self->{'writemakefile'}, 'text') ? : |
1827
|
0 |
0 |
if $CPAN::DEBUG |
1828
|
0 |
0 |
if (my $later = $self->{'configure_requires_later'}) |
1838
|
0 |
0 |
unless $self->get |
1841
|
0 |
0 |
if (defined(my $sc = $self->shortcut_prepare)) |
1847
|
0 |
0 |
defined $ENV{'PERL5LIB'} ? : |
1848
|
0 |
0 |
defined $ENV{'PERL5OPT'} ? : |
1849
|
0 |
0 |
exists $ENV{'PERL_USE_UNSAFE_INC'} ? : |
1853
|
0 |
0 |
if ($CPAN::Signal) |
1858
|
0 |
0 |
unless my $builddir = $self->dir |
1861
|
0 |
0 |
unless (CPAN::Distribution::chdir($builddir)) |
1866
|
0 |
0 |
if ($CPAN::Signal) |
1871
|
0 |
0 |
if $CPAN::DEBUG |
1875
|
0 |
0 |
unless $self->choose_MM_or_MB |
1879
|
0 |
0 |
$self->{'modulebuild'} ? : |
|
0 |
0 |
$self->{'configure'} ? : |
1884
|
0 |
0 |
if ($CPAN::Config->{'prerequisites_policy'} eq 'follow') |
1891
|
0 |
0 |
if ($self->prefs->{'pl'}) |
1894
|
0 |
0 |
defined $ENV{'PERL'} ? : |
1896
|
0 |
0 |
if $CPAN::Config->{'use_prompt_default'} |
1897
|
0 |
0 |
if $CPAN::Config->{'use_prompt_default'} |
1898
|
0 |
0 |
if ($pl_commandline) { } |
|
0 |
0 |
elsif ($self->{'configure'}) { } |
|
0 |
0 |
elsif ($self->{'modulebuild'}) { } |
1904
|
0 |
0 |
unless my($perl) = $self->perl |
1906
|
0 |
0 |
$mbuildpl_arg ? : |
1911
|
0 |
0 |
unless my($perl) = $self->perl |
1920
|
0 |
0 |
$switch ? : |
|
0 |
0 |
$makepl_arg ? : |
1927
|
0 |
0 |
if ($self->prefs->{'pl'}) |
1930
|
0 |
0 |
if $pl_env |
1931
|
0 |
0 |
if (exists $self->{'writemakefile'}) { } |
1937
|
0 |
0 |
if ($CPAN::Config->{'inactivity_timeout'}) |
1939
|
0 |
0 |
if ($Config::Config{'d_alarm'} and $Config::Config{'d_alarm'} eq 'define') { } |
1956
|
0 |
0 |
if ($go_via_alarm) { } |
1957
|
0 |
0 |
if ($self->_should_report('pl')) { } |
1968
|
0 |
0 |
if (defined($pid = fork)) { } |
1969
|
0 |
0 |
if ($pid) { } |
1984
|
0 |
0 |
if ($@) |
1996
|
0 |
0 |
if (my $expect_model = $self->_prefs_with_expect('pl')) { } |
|
0 |
0 |
elsif ($self->_should_report('pl')) { } |
2000
|
0 |
0 |
if (not defined $ret and $self->{'writemakefile'} and $self->{'writemakefile'}->failed) |
2009
|
0 |
0 |
if (not defined $output or $@) |
2021
|
0 |
0 |
if ($ret != 0) |
2029
|
0 |
0 |
if (-f 'Makefile' or -f 'Build' or $^O eq 'VMS' and -f 'descrip.mms' || -f 'Build.com') { } |
2035
|
0 |
0 |
$self->{'modulebuild'} ? : |
2054
|
0 |
0 |
if $CPAN::DEBUG |
2055
|
0 |
0 |
if (defined $self->{'make'}) |
2056
|
0 |
0 |
UNIVERSAL::can($self->{'make'}, 'failed') ? : |
|
0 |
0 |
if (UNIVERSAL::can($self->{'make'}, 'failed') ? $self->{'make'}->failed : $self->{'make'} =~ /^NO/) { } |
2060
|
0 |
0 |
if ($self->{'force_update'}) { } |
2066
|
0 |
0 |
length $self->{'make'} > 3 ? : |
2083
|
0 |
0 |
if (exists $self->{'cleanup_after_install_done'}) |
2087
|
0 |
0 |
if $CPAN::DEBUG |
2088
|
0 |
0 |
if (my $goto = $self->prefs->{'goto'}) |
2101
|
0 |
0 |
if ($self->isa_perl) |
2102
|
0 |
0 |
if ($self->called_for ne $self->id and not $self->{'force_update'}) |
2130
|
0 |
0 |
unless $self->prepare |
2132
|
0 |
0 |
if (defined(my $sc = $self->shortcut_make)) |
2136
|
0 |
0 |
if ($CPAN::Signal) |
2141
|
0 |
0 |
unless my $builddir = $self->dir |
2144
|
0 |
0 |
unless (CPAN::Distribution::chdir($builddir)) |
2149
|
0 |
0 |
$self->{'modulebuild'} ? : |
2153
|
0 |
0 |
defined $ENV{'PERL5LIB'} ? : |
2154
|
0 |
0 |
defined $ENV{'PERL5OPT'} ? : |
2155
|
0 |
0 |
exists $ENV{'PERL_USE_UNSAFE_INC'} ? : |
2159
|
0 |
0 |
if ($CPAN::Signal) |
2164
|
0 |
0 |
if ($^O eq 'MacOS') |
2171
|
0 |
0 |
if defined $v |
2176
|
0 |
0 |
if $@ |
2177
|
0 |
0 |
unless $satisfied |
2178
|
0 |
0 |
if ($CPAN::Signal) |
2184
|
0 |
0 |
unless (CPAN::Distribution::chdir($builddir)) |
2191
|
0 |
0 |
if ($self->prefs->{'make'}) |
2194
|
0 |
0 |
defined $ENV{'PERL'} ? : |
2195
|
0 |
0 |
if $CPAN::Config->{'use_prompt_default'} |
2196
|
0 |
0 |
if $CPAN::Config->{'use_prompt_default'} |
2197
|
0 |
0 |
if ($make_commandline) { } |
2201
|
0 |
0 |
if ($self->{'modulebuild'}) { } |
2202
|
0 |
0 |
unless (-f 'Build' or $^O eq 'VMS' and -f 'Build.com') |
2214
|
0 |
0 |
$make_arg ? : |
2220
|
0 |
0 |
if ($self->prefs->{'make'}) |
2223
|
0 |
0 |
if $make_env |
2226
|
0 |
0 |
if ($expect_model and @{$expect_model->{'talk'};}) |
2228
|
0 |
0 |
if ($can_expect) { } |
2236
|
0 |
0 |
if ($want_expect) { } |
|
0 |
0 |
elsif ($self->_should_report('make')) { } |
2249
|
0 |
0 |
if $rc == -1 |
2252
|
0 |
0 |
if ($system_ok) { } |
2259
|
0 |
0 |
if defined $system_err |
2286
|
0 |
0 |
if $CPAN::DEBUG |
2287
|
0 |
0 |
if ($CPAN::META->has_inst('Expect')) { } |
2291
|
0 |
0 |
if ($expect_model->{'mode'} eq 'deterministic') { } |
|
0 |
0 |
elsif ($expect_model->{'mode'} eq 'anyorder') { } |
2327
|
0 |
0 |
if ($match[2]) |
2331
|
0 |
0 |
if ($eof) { } |
|
0 |
0 |
elsif ($ran_into_timeout) { } |
2340
|
0 |
0 |
if ($but =~ /$regex/) |
2344
|
0 |
0 |
unless $reuse |
2351
|
0 |
0 |
if ($have_waited < $timeout) |
2372
|
0 |
0 |
if $CPAN::DEBUG |
2388
|
0 |
0 |
if ($ran_into_timeout) { } |
|
0 |
0 |
elsif ($ran_into_eof) { } |
2405
|
0 |
0 |
if ($CPAN::META->has_inst('CPAN::Kwalify') and $CPAN::META->has_inst('Kwalify')) { } |
2411
|
0 |
0 |
if ($@) |
2415
|
0 |
0 |
if $CPAN::DEBUG |
2425
|
0 |
0 |
if $prefs_dir =~ /^\s*$/ |
2427
|
0 |
0 |
if ($@) |
2432
|
0 |
0 |
unless my $dh = 'DirHandle'->new($prefs_dir) |
2434
|
0 |
0 |
unless @files |
2439
|
0 |
0 |
if ($CPAN::META->has_inst($yaml_module)) { } |
2443
|
0 |
0 |
if ($CPAN::META->has_inst('Data::Dumper')) |
2446
|
0 |
0 |
if ($CPAN::META->has_inst('Storable')) |
2449
|
0 |
0 |
if (@fallbacks) { } |
2451
|
0 |
0 |
unless ($self->{'have_complained_about_missing_yaml'}++) |
2456
|
0 |
0 |
unless ($self->{'have_complained_about_missing_yaml'}++) |
2464
|
0 |
0 |
if ($result->is_warning) { } |
|
0 |
0 |
elsif ($result->is_fatal) { } |
2481
|
0 |
0 |
unless ($pref->has_any_match) |
2485
|
0 |
0 |
unless ($pref->has_valid_subkeys) |
2502
|
0 |
0 |
if ($pref->matches($arg)) |
2518
|
0 |
0 |
if (exists $self->{'negative_prefs_cache'} and $self->{'negative_prefs_cache'} != $CPAN::CurrentCommandId) |
2525
|
0 |
0 |
if (exists $self->{'prefs'}) |
2528
|
0 |
0 |
if ($CPAN::Config->{'prefs_dir'}) |
2529
|
0 |
0 |
if $CPAN::DEBUG |
2532
|
0 |
0 |
if $CPAN::DEBUG |
2533
|
0 |
0 |
if ($prefs) |
2544
|
0 |
0 |
if $filler2 < 0 |
2563
|
0 |
0 |
if ($prefs and exists $prefs->{$phase} and exists $prefs->{$phase}{'args'} and $prefs->{$phase}{'args'}) |
2584
|
0 |
0 |
if ($self->{'modulebuild'}) { } |
2607
|
0 |
0 |
if ($self) { } |
2632
|
0 |
0 |
unless $mimc |
2638
|
0 |
0 |
if $^O eq 'MSWin32' |
2649
|
0 |
0 |
if (exists $prereq_pm->{$rt}{$prereq}) |
2653
|
0 |
0 |
if not $av or 'CPAN::Version'->vlt($av, $prereq_pm->{$rt}{$prereq}) |
2655
|
0 |
0 |
if (exists $$prereq_pm{"opt_$rt"}{$prereq}) |
2667
|
0 |
0 |
unless @prereq_tuples |
2672
|
0 |
0 |
if ($p->[1] =~ /^(r|c)$/) { } |
|
0 |
0 |
elsif ($p->[1] =~ /^(b)$/) { } |
2676
|
0 |
0 |
if ($reqtype =~ /^(r|c)$/) { } |
2693
|
0 |
0 |
length $unsat > length $pretty_id ? : |
2709
|
0 |
0 |
$self->is_locally_optional(undef, $_->[0]) ? : |
2712
|
0 |
0 |
if ($CPAN::Config->{'prerequisites_policy'} eq 'follow') { } |
|
0 |
0 |
elsif ($CPAN::Config->{'prerequisites_policy'} eq 'ask') { } |
2725
|
0 |
0 |
if ($follow) |
2731
|
0 |
0 |
if ($optional and $self->is_locally_optional(undef, $prereq)) { } |
2740
|
0 |
0 |
if ($any) { } |
2741
|
0 |
0 |
unless ($optional) |
2755
|
0 |
0 |
if (@to_queue_mand) { } |
|
0 |
0 |
elsif (@to_queue_opt) { } |
2770
|
0 |
0 |
unless my $optf = $meta_yml->{'optional_features'} |
2771
|
0 |
0 |
if (not ref $optf or ref $optf ne 'HASH') |
2775
|
0 |
0 |
unless my $wantf = $self->prefs->{'features'} |
2776
|
0 |
0 |
if (not ref $wantf or ref $wantf ne 'ARRAY') |
2782
|
0 |
0 |
if (my $f = $optf->{$wf}) { } |
2790
|
0 |
0 |
unless my $reqhash = $f->{$reqtype} |
2808
|
0 |
0 |
unless ($CPAN::META->has_usable('CPAN::Meta::Requirements')) |
2810
|
0 |
0 |
if (defined $CPAN::Meta::Requirements::VERSION) |
2815
|
0 |
0 |
if ($self->{'CALLED_FOR'}) |
2816
|
0 |
0 |
if ($self->{'CALLED_FOR'} =~ /^(
CPAN::Meta::Requirements
|version
|parent
|ExtUtils::MakeMaker
|Test::Harness
)$/x) |
2834
|
0 |
0 |
if ($slot eq 'configure_requires_later') { } |
|
0 |
0 |
elsif ($slot eq 'later') { } |
2843
|
0 |
0 |
if (-f 'Build.PL' and not -f 'File::Spec'->catfile($self->{'build_dir'}, 'Makefile.PL') and not $merged->requirements_for_module('Module::Build') and not $CPAN::META->has_inst('Module::Build')) |
2860
|
0 |
0 |
unless $prereq_pm_0->{$reqtype} |
2862
|
0 |
0 |
unless $dep->{$reqtype} |
2893
|
0 |
0 |
unless ($CPAN::META->has_usable('CPAN::Meta::Requirements')) |
2899
|
0 |
0 |
if $CPAN::DEBUG |
2903
|
0 |
0 |
if ($need_module eq 'perl') { } |
2907
|
0 |
0 |
if (CPAN::_sqlite_running()) |
2915
|
0 |
0 |
if ($nmo->uptodate) |
2919
|
0 |
0 |
unless ($accepts) |
2936
|
0 |
0 |
if ($sufficient and !defined($need_version) || $need_version eq '0' || $need_version eq 'undef') |
2942
|
0 |
0 |
unless ($nmo->inst_deprecated) |
2955
|
0 |
0 |
if ($available_file) |
2963
|
0 |
0 |
if ($inst_file and $available_file eq $inst_file and $nmo->inst_deprecated) { } |
|
0 |
0 |
elsif ($self->{'reqtype'} and $self->{'reqtype'} =~ /^(r|c)$/ and exists $prereq_pm->{'requires'}{$need_module} || exists $prereq_pm->{'opt_requires'}{$need_module} and $nmo and not $inst_file) { } |
2972
|
0 |
0 |
if ($fulfills_all_version_rqs and $nmo->id =~ /^CPANPLUS(?:::Dist::Build)$/) |
2993
|
0 |
0 |
if ($need_distro->{'install'} and $need_distro->{'install'}->failed and $need_distro->{'install'}->text =~ /is only/) |
3003
|
0 |
0 |
if $fulfills_all_version_rqs |
3007
|
0 |
0 |
if ($need_module eq 'perl') |
3011
|
0 |
0 |
if $CPAN::DEBUG |
3012
|
0 |
0 |
if (my $sponsoring = $self->{'sponsored_mods'}{$need_module}++) |
3042
|
0 |
0 |
unless $do |
3043
|
0 |
0 |
if ('CPAN::Version'->vcmp($need_version, $nmo->ro->{'CPAN_VERSION'}) > 0) |
3060
|
0 |
0 |
if ($do->{$nosayer}) |
3063
|
0 |
0 |
UNIVERSAL::can($do->{$nosayer}, 'failed') ? : |
|
0 |
0 |
if (UNIVERSAL::can($do->{$nosayer}, 'failed') ? $do->{$nosayer}->failed : $do->{$nosayer} =~ /^NO/) { } |
3066
|
0 |
0 |
if ($nosayer eq 'make_test' and $do->{'make_test'}{'COMMANDID'} != $CPAN::CurrentCommandId) |
3073
|
0 |
0 |
if ($self->is_locally_optional($prereq_pm, $need_module)) { } |
3088
|
0 |
0 |
if ($nosayer =~ /^(install|make_test)$/) |
3107
|
0 |
0 |
if (do {
exists $prereq_pm->{'opt_requires'}{$need_module} unless exists $prereq_pm->{'requires'}{$need_module}
}) { } |
|
0 |
0 |
elsif ($slot eq 'configure_requires_later') { } |
3108
|
0 |
0 |
unless exists $prereq_pm->{'requires'}{$need_module} |
3128
|
0 |
0 |
if $CPAN::DEBUG |
3134
|
0 |
0 |
if $CPAN::DEBUG |
3144
|
0 |
0 |
if ($rq =~ s/>=\s*//) { } |
|
0 |
0 |
elsif ($rq =~ s/>\s*//) { } |
|
0 |
0 |
elsif ($rq =~ s/!=\s*//) { } |
|
0 |
0 |
elsif ($rq =~ /<=?\s*/) { } |
|
0 |
0 |
elsif ($rq =~ s/==\s*//) { } |
3147
|
0 |
0 |
if ('CPAN::Version'->vgt($available_version, $rq)) |
3153
|
0 |
0 |
if ('CPAN::Version'->vcmp($available_version, $rq)) { } |
3167
|
0 |
0 |
if ('CPAN::Version'->vcmp($available_version, $rq)) { } |
3175
|
0 |
0 |
unless ('CPAN::Version'->vgt($rq, $available_version)) |
3178
|
0 |
0 |
if $CPAN::DEBUG |
3188
|
0 |
0 |
if $CPAN::DEBUG |
3196
|
2 |
28 |
unless my $meta_file = $self->pick_meta_file |
3199
|
0 |
28 |
unless $CPAN::META->has_usable('CPAN::Meta') |
3200
|
0 |
28 |
unless my $meta = eval {
do {
'CPAN::Meta'->load_file($meta_file)
}
} |
3204
|
0 |
28 |
if ($meta_file eq 'META.yml' and $meta->generated_by =~ /ExtUtils::MakeMaker version ([\d\._]+)/) |
3208
|
0 |
0 |
if $eummv < 6.2501 |
3219
|
0 |
0 |
if $CPAN::DEBUG |
3220
|
0 |
0 |
unless $meta_file |
3223
|
0 |
0 |
if ($@ or not $yaml) |
3227
|
0 |
0 |
if (defined $yaml and !ref($yaml) || ref $yaml ne 'HASH') |
3231
|
0 |
0 |
if $CPAN::DEBUG |
3233
|
0 |
0 |
if $CPAN::DEBUG and $yaml |
3235
|
0 |
0 |
if ($meta_file =~ /MYMETA\.yml/) |
3239
|
0 |
0 |
if (defined $yaml->{'dynamic_config'} and not $yaml->{'dynamic_config'}) |
3249
|
0 |
0 |
unless my $meta_file = $self->pick_meta_file('^META') |
3250
|
0 |
0 |
if (my $meta_obj = $self->read_meta) { } |
3253
|
0 |
0 |
$cr ? : |
3266
|
0 |
0 |
unless $self->{'writemakefile'} or $self->{'modulebuild'} |
3267
|
0 |
8 |
unless ($self->{'build_dir'}) |
3271
|
0 |
8 |
$^O eq 'VMS' ? : |
3272
|
0 |
8 |
$^O eq 'VMS' ? : |
3273
|
0 |
8 |
unless -f $makefile or -f $buildfile |
3276
|
0 |
8 |
if $CPAN::DEBUG |
3281
|
8 |
0 |
if ($meta_obj and not $meta_obj->dynamic_config) { } |
|
0 |
0 |
elsif (my $yaml = $self->read_yaml) { } |
3296
|
0 |
8 |
if ($CPAN::Config->{'recommends_policy'}) |
3302
|
0 |
8 |
if ($CPAN::Config->{'suggests_policy'}) |
3313
|
0 |
0 |
if ($CPAN::Config->{'recommends_policy'}) |
3316
|
0 |
0 |
unless ref $req eq 'HASH' and %$req |
3317
|
0 |
0 |
if ($req) |
3318
|
0 |
0 |
if ($yaml->{'generated_by'} and $yaml->{'generated_by'} =~ /ExtUtils::MakeMaker version ([\d\._]+)/) |
3321
|
0 |
0 |
if ($eummv < 6.2501) |
3330
|
0 |
0 |
unless $req |
3332
|
0 |
0 |
unless defined $v |
3333
|
0 |
0 |
if ($v =~ /\d/) { } |
|
0 |
0 |
elsif ($k =~ /[A-Za-z]/ and $v =~ /[A-Za-z]/ and $CPAN::META->exists('CPAN::Module', $v)) { } |
3348
|
0 |
0 |
if $do_replace |
3356
|
0 |
8 |
unless ($req or $breq) |
3358
|
0 |
0 |
unless ($build_dir = $self->{'build_dir'}) |
3363
|
0 |
0 |
if (-f $makefile and $fh = 'FileHandle'->new("<$makefile\000")) |
3366
|
0 |
0 |
if $CPAN::DEBUG |
3369
|
0 |
0 |
if /MakeMaker post_initialize section/ |
3373
|
0 |
0 |
unless $p |
3385
|
0 |
0 |
if (defined $req->{$m}) |
3388
|
0 |
0 |
if ($n =~ /^q\[(.*?)\]$/) |
3391
|
0 |
0 |
if (not $prevn or 'CPAN::Version'->vlt($prevn, $n)) |
3399
|
0 |
8 |
unless ($req or $breq) |
3400
|
0 |
0 |
unless my $build_dir = $self->{'build_dir'} |
3402
|
0 |
0 |
if (-f $buildfile) |
3403
|
0 |
0 |
if $CPAN::DEBUG |
3405
|
0 |
0 |
if (-f $build_prereqs) |
3406
|
0 |
0 |
if $CPAN::DEBUG |
3408
|
0 |
0 |
unless open FH, $build_prereqs |
3415
|
0 |
0 |
if ($@) { } |
3424
|
8 |
0 |
if ($req or $breq or $opt_req or $opt_breq) |
3440
|
0 |
0 |
if $CPAN::DEBUG |
3442
|
0 |
0 |
if ($self->{'badtestcnt'} > 0) |
3444
|
0 |
0 |
if $CPAN::DEBUG |
3449
|
0 |
0 |
if $CPAN::DEBUG |
3451
|
0 |
0 |
if $self->{$slot} |
3454
|
0 |
0 |
if $CPAN::DEBUG |
3455
|
0 |
0 |
if ($self->{'make_test'}) |
3456
|
0 |
0 |
UNIVERSAL::can($self->{'make_test'}, 'failed') ? : |
|
0 |
0 |
if (UNIVERSAL::can($self->{'make_test'}, 'failed') ? $self->{'make_test'}->failed : $self->{'make_test'} =~ /^NO/) { } |
3461
|
0 |
0 |
if (UNIVERSAL::can($self->{'make_test'}, 'commandid') and $self->{'make_test'}->commandid == $CPAN::CurrentCommandId) |
3471
|
0 |
0 |
if ($self->tested_ok_but_not_installed) |
3478
|
0 |
0 |
if ($self->{'notest'}) |
3491
|
0 |
0 |
unless $self->{'writemakefile'} or $self->{'modulebuild'} |
3492
|
0 |
0 |
unless ($self->{'build_dir'}) |
3497
|
0 |
0 |
if $CPAN::DEBUG |
3500
|
0 |
0 |
unless ($build_dir = $self->{'build_dir'}) |
3506
|
0 |
0 |
if (-f $makefile and $fh = 'FileHandle'->new("<$makefile\000")) |
3509
|
0 |
0 |
if $CPAN::DEBUG |
3512
|
0 |
0 |
if /MakeMaker post_initialize section/ |
3516
|
0 |
0 |
unless $p |
3520
|
0 |
0 |
if ($p2 =~ /^q\[(.+)\]/) |
3526
|
0 |
0 |
if @exe_files |
3528
|
0 |
0 |
if (-f $buildparams) |
3529
|
0 |
0 |
if $CPAN::DEBUG |
3532
|
0 |
0 |
if (my $reftype = ref $sf) { } |
|
0 |
0 |
elsif (defined $sf) { } |
3533
|
0 |
0 |
if ($reftype eq 'ARRAY') { } |
|
0 |
0 |
elsif ($reftype eq 'HASH') { } |
3557
|
0 |
0 |
if (exists $self->{'cleanup_after_install_done'}) |
3561
|
0 |
0 |
if $CPAN::DEBUG |
3562
|
0 |
0 |
if (my $goto = $self->prefs->{'goto'}) |
3567
|
0 |
0 |
unless $self->make |
3569
|
0 |
0 |
if (defined(my $sc = $self->shortcut_test)) |
3573
|
0 |
0 |
if ($CPAN::Signal) |
3578
|
0 |
0 |
$self->{'modulebuild'} ? : |
3582
|
0 |
0 |
defined $ENV{'PERL5LIB'} ? : |
3584
|
0 |
0 |
defined $ENV{'PERL5OPT'} ? : |
3585
|
0 |
0 |
exists $ENV{'PERL_USE_UNSAFE_INC'} ? : |
3588
|
0 |
0 |
if $CPAN::Config->{'use_prompt_default'} |
3589
|
0 |
0 |
if $CPAN::Config->{'use_prompt_default'} |
3593
|
0 |
0 |
unless my $builddir = $self->dir |
3596
|
0 |
0 |
unless (CPAN::Distribution::chdir($builddir)) |
3601
|
0 |
0 |
if $CPAN::DEBUG |
3604
|
0 |
0 |
if ($^O eq 'MacOS') |
3609
|
0 |
0 |
if ($self->{'modulebuild'}) |
3612
|
0 |
0 |
if ('CPAN::Version'->vlt($v, 2.62)) |
3616
|
0 |
0 |
unless ($self->id eq $thm->distribution->id) |
3625
|
0 |
0 |
unless ($self->{'force_update'}) |
3628
|
0 |
0 |
if ($CPAN::Config->{'trust_test_report_history'} and $CPAN::META->has_inst('CPAN::Reporter::History') and $have_tested_fcn = 'CPAN::Reporter::History'->can('have_tested')) |
3631
|
0 |
0 |
if (my(@reports) = &$have_tested_fcn('dist', $self->base_id)) |
3633
|
0 |
0 |
if ($reports[-1]{'grade'} =~ /^(?:PASS|UNKNOWN)$/) { } |
|
0 |
0 |
elsif ($reports[-1]{'grade'} =~ /^(?:FAIL|NA)$/) { } |
3637
|
0 |
0 |
if ($self->tested_ok_but_not_installed) |
3655
|
0 |
0 |
exists $prefs_test->{'commandline'} ? : |
|
0 |
0 |
if (my $commandline = exists $prefs_test->{'commandline'} ? $prefs_test->{'commandline'} : '') { } |
|
0 |
0 |
elsif ($self->{'modulebuild'}) { } |
3661
|
0 |
0 |
unless (-e 'Build' or $^O eq 'VMS' and -e 'Build.com') |
3669
|
0 |
0 |
$make_test_arg ? : |
3675
|
0 |
0 |
if ($self->prefs->{'test'}) |
3678
|
0 |
0 |
if $test_env |
3681
|
0 |
0 |
if ($expect_model and @{$expect_model->{'talk'};}) |
3683
|
0 |
0 |
if ($can_expect) { } |
3690
|
0 |
0 |
if ($want_expect) { } |
|
0 |
0 |
elsif ($self->_should_report('test')) { } |
3691
|
0 |
0 |
if ($self->_should_report('test')) |
3704
|
0 |
0 |
if ($tests_ok) { } |
3705
|
0 |
0 |
if ($but) |
3718
|
0 |
0 |
if ($but) { } |
|
0 |
0 |
elsif ($self->{'force_update'}) { } |
3742
|
0 |
0 |
$self->{'force_update'} ? : |
3751
|
0 |
0 |
unless $self->{'sponsored_mods'}{$m} > 0 |
3752
|
0 |
0 |
unless my $m_obj = 'CPAN::Shell'->expand('Module', $m) |
3758
|
0 |
0 |
if ($available_version and not 'CPAN::Version'->vlt($available_version, $self->{'prereq_pm'}{$m})) { } |
|
0 |
0 |
elsif ($available_file and !$self->{'prereq_pm'}{$m} || $self->{'prereq_pm'}{$m} == 0) { } |
3761
|
0 |
0 |
if $CPAN::DEBUG |
3771
|
0 |
0 |
if $CPAN::DEBUG |
3775
|
0 |
0 |
if $m_obj->{'mandatory'} |
3779
|
0 |
0 |
if (@prereq) |
3782
|
0 |
0 |
$cnt == 1 ? : |
3790
|
0 |
0 |
unless my $prefs = $self->prefs |
3791
|
0 |
0 |
unless my $where_prefs = $prefs->{$where} |
3792
|
0 |
0 |
if ($where_prefs->{'expect'}) { } |
|
0 |
0 |
elsif ($where_prefs->{'eexpect'}) { } |
3807
|
0 |
0 |
$self->{'modulebuild'} ? : |
3809
|
0 |
0 |
unless (exists $self->{'archived'}) |
3814
|
0 |
0 |
unless (exists $self->{'build_dir'}) |
3818
|
0 |
0 |
if (exists $self->{'writemakefile'} and $self->{'writemakefile'}->failed) |
3826
|
0 |
0 |
if exists $self->{'make_clean'} and $self->{'make_clean'} eq 'YES' |
3828
|
0 |
0 |
if @e |
3830
|
0 |
0 |
unless CPAN::Distribution::chdir("$self->{'build_dir'}") |
3832
|
0 |
0 |
if $CPAN::DEBUG |
3834
|
0 |
0 |
if ($^O eq 'MacOS') |
3840
|
0 |
0 |
if ($self->{'modulebuild'}) { } |
3841
|
0 |
0 |
unless (-f 'Build') |
3853
|
0 |
0 |
if ($system_ok) { } |
3890
|
0 |
0 |
if $CPAN::DEBUG |
3891
|
0 |
0 |
if ($self->prefs->{'disabled'} and not $self->{'force_update'}) |
3926
|
0 |
0 |
unless $goto_do->called_for |
3942
|
0 |
0 |
if $CPAN::DEBUG |
3943
|
0 |
0 |
if (exists $self->{'install'}) |
3946
|
0 |
0 |
UNIVERSAL::can($self->{'install'}, 'text') ? : |
3947
|
0 |
0 |
if ($text =~ /^YES/) { } |
|
0 |
0 |
elsif ($text =~ /is only/) { } |
3961
|
0 |
0 |
if $self->{$slot} |
3976
|
0 |
0 |
unless my $obj = 'CPAN::Shell'->expandany($s) |
3978
|
0 |
0 |
if ($type eq 'CPAN::Distribution') |
3979
|
0 |
0 |
unless $obj->{'sponsored_mods'} |
3980
|
0 |
0 |
if grep {$_ eq $module;} $self->containsmods |
3993
|
0 |
0 |
if (exists $self->{'cleanup_after_install_done'}) |
3997
|
0 |
0 |
if $CPAN::DEBUG |
3998
|
0 |
0 |
if (my $goto = $self->prefs->{'goto'}) |
4004
|
0 |
0 |
unless ($self->test) |
4009
|
0 |
0 |
if (defined(my $sc = $self->shortcut_install)) |
4014
|
0 |
0 |
if ($CPAN::Signal) |
4020
|
0 |
0 |
unless my $builddir = $self->dir |
4023
|
0 |
0 |
unless (CPAN::Distribution::chdir($builddir)) |
4029
|
0 |
0 |
if $CPAN::DEBUG |
4032
|
0 |
0 |
$self->{'modulebuild'} ? : |
4035
|
0 |
0 |
if ($^O eq 'MacOS') |
4042
|
0 |
0 |
if (my $commandline = $self->prefs->{'install'}{'commandline'}) { } |
|
0 |
0 |
elsif ($self->{'modulebuild'}) { } |
4050
|
0 |
0 |
exists $CPAN::HandleConfig::keys{'mbuild_install_build_command'} && $CPAN::Config->{'mbuild_install_build_command'} ? : |
4051
|
0 |
0 |
$^O eq 'VMS' ? : |
4065
|
0 |
0 |
$^O eq 'MSWin32' || $^O eq 'VMS' ? : |
4072
|
0 |
0 |
if ($reqtype eq 'b') |
4073
|
0 |
0 |
if ($brip eq 'no') { } |
|
0 |
0 |
elsif ($brip =~ m[^ask/(.+)]) { } |
4077
|
0 |
0 |
unless $default =~ /^(y|n)/i |
4085
|
0 |
0 |
unless ($want_install =~ /^y/i) |
4095
|
0 |
0 |
defined $ENV{'PERL5LIB'} ? : |
4097
|
0 |
0 |
defined $ENV{'PERL5OPT'} ? : |
4098
|
0 |
0 |
exists $ENV{'PERL_USE_UNSAFE_INC'} ? : |
4100
|
0 |
0 |
if $CPAN::Config->{'use_prompt_default'} |
4101
|
0 |
0 |
if $CPAN::Config->{'use_prompt_default'} |
4104
|
0 |
0 |
if ($self->prefs->{'install'}) |
4107
|
0 |
0 |
if $install_env |
4110
|
0 |
0 |
unless ($pipe) |
4129
|
0 |
0 |
if ($close_ok) { } |
4133
|
0 |
0 |
if ($CPAN::Config->{'cleanup_after_install'} and not $self->is_dot_dist and not $self->is_being_sponsored) |
4137
|
0 |
0 |
unless CPAN::Distribution::chdir($parent) |
4140
|
0 |
0 |
if (-e $yml) |
4141
|
0 |
0 |
unless unlink $yml |
4151
|
0 |
0 |
if ($makeout =~ /permission/s and $> > 0 and !$mimc || $mimc eq 'CPAN::HandleConfig'->prefs_lookup($self, 'make')) |
4171
|
0 |
0 |
unless ($CPAN::Config->{'cleanup_after_install'}) |
4197
|
0 |
0 |
if ($CPAN::META->has_inst('Pod::Perldocs')) { } |
4198
|
0 |
0 |
unless my($perl) = $self->perl |
4203
|
0 |
0 |
unless (($wstatus = system(@args)) == 0) |
4221
|
0 |
0 |
if $CPAN::DEBUG |
4224
|
0 |
0 |
if ($CPAN::META->has_inst('File::Which')) { } |
4228
|
0 |
0 |
unless $pid = open(README, "which $binary|") |
4230
|
0 |
0 |
unless $pid |
4234
|
0 |
0 |
unless close README |
4239
|
0 |
0 |
if $CPAN::DEBUG and $out |
4250
|
0 |
0 |
if $CPAN::DEBUG |
4257
|
0 |
0 |
$web_browser ? : |
4261
|
0 |
0 |
if ($web_browser_out) { } |
4264
|
0 |
0 |
if $CPAN::DEBUG |
4273
|
0 |
0 |
if ($saved_file) |
4280
|
0 |
0 |
if ($html_converter_out) { } |
4283
|
0 |
0 |
unless defined $saved_file |
4287
|
0 |
0 |
unless $pid = open(README, "$html_converter $saved_file |") |
4291
|
0 |
0 |
if ($CPAN::META->has_usable('File::Temp')) { } |
4302
|
0 |
0 |
unless open $fh, ">$filename" |
4307
|
0 |
0 |
unless close README |
4310
|
0 |
0 |
if $CPAN::DEBUG |
4319
|
0 |
0 |
unless open FH, $tmpin |
4324
|
0 |
0 |
unless $fh_pager->open("|$pager") |
4347
|
0 |
0 |
if $CPAN::DEBUG |
4351
|
0 |
0 |
if ($CPAN::META->has_usable('File::Temp')) { } |
4364
|
0 |
0 |
if ($CPAN::META->has_usable('LWP')) { } |
4371
|
0 |
0 |
if ($@) { } |
4377
|
0 |
0 |
if $var = $CPAN::Config->{'http_proxy'} || $ENV{'http_proxy'} |
4379
|
0 |
0 |
if $var = $CPAN::Config->{'no_proxy'} || $ENV{'no_proxy'} |
4385
|
0 |
0 |
if ($res->is_success) { } |
4386
|
0 |
0 |
if $CPAN::DEBUG |
4390
|
0 |
0 |
if $CPAN::DEBUG |
4410
|
0 |
0 |
if ($^O eq 'MSWin32') { } |
|
0 |
0 |
elsif ($^O eq 'VMS') { } |
4413
|
0 |
0 |
unless my($perl) = $self->perl |
4425
|
0 |
0 |
unless defined $phase |
4428
|
0 |
0 |
unless $CPAN::META->has_usable('CPAN::Reporter') |
4433
|
0 |
0 |
unless $test_report |
4437
|
0 |
0 |
if exists $self->{'should_report'} |
4440
|
0 |
0 |
if ($self->{'had_no_makefile_pl'}) |
4448
|
0 |
0 |
unless ($CPAN::META->has_inst('CPAN::Reporter')) |
4457
|
0 |
0 |
if ('CPAN::Version'->vlt($crv, 0.99)) |
4459
|
0 |
0 |
if ($phase eq 'test') { } |
4472
|
0 |
0 |
if ($self->is_dot_dist) |
4477
|
0 |
0 |
if ($self->prefs->{'patches'} and @{$self->prefs->{'patches'};} and $self->{'patched'}) |
4498
|
0 |
0 |
unless ($CPAN::META->has_inst('CPAN::DistnameInfo')) |
4501
|
0 |
0 |
unless ($CPAN::META->has_usable('LWP')) |
4504
|
0 |
0 |
unless ($CPAN::META->has_usable('File::Temp')) |
4509
|
0 |
0 |
if ($CPAN::META->has_inst('YAML::XS') or $CPAN::META->has_inst('YAML::Syck')) { } |
|
0 |
0 |
elsif (not $format and $CPAN::META->has_inst('JSON::PP')) { } |
4533
|
0 |
0 |
if ($@) |
4538
|
0 |
0 |
unless ($resp->is_success) |
4543
|
0 |
0 |
if ($format eq 'yaml') { } |
4554
|
0 |
0 |
unless close $fh |
4556
|
0 |
0 |
unless unlink $tfilename |
4565
|
0 |
0 |
if ($rversion eq $version) { } |
4566
|
0 |
0 |
unless ($this_version_seen++) |
4580
|
0 |
0 |
$arch eq $Config::Config{'archname'} ? : |
|
0 |
0 |
$grade eq 'FAIL' ? : |
|
0 |
0 |
$grade eq 'PASS' ? : |
4586
|
0 |
0 |
unless ($this_version_seen) |