| line |
!l |
l&&!r |
l&&r |
condition |
|
176
|
0 |
0 |
0 |
$$self{'make_test'} && $$self{'build_dir'} && (UNIVERSAL::can($$self{'make_test'}, 'failed') ? !$$self{'make_test'}->failed : $$self{'make_test'} =~ /^YES/) && (!$$self{'install'} || $$self{'install'}->failed) |
|
205
|
0 |
0 |
0 |
exists $$self{'incommandcolor'} and $color == 1 |
|
|
0 |
0 |
0 |
exists $$self{'incommandcolor'} and $color == 1 and $$self{'incommandcolor'} == $color |
|
324
|
0 |
0 |
0 |
exists $$self{'build_dir'} and -d $$self{'build_dir'} |
|
335
|
0 |
0 |
0 |
exists $$self{'build_dir'} and not -d $$self{'build_dir'} |
|
345
|
0 |
0 |
0 |
exists $$self{'unwrapped'} and UNIVERSAL::can($$self{'unwrapped'}, 'failed') ? $$self{'unwrapped'}->failed : $$self{'unwrapped'} =~ /^NO/ |
|
383
|
0 |
0 |
0 |
$$self{'build_dir'} and -d $$self{'build_dir'} |
|
390
|
0 |
0 |
0 |
exists $$self{'writemakefile'} and ref $$self{'writemakefile'} |
|
|
0 |
0 |
0 |
exists $$self{'writemakefile'} and ref $$self{'writemakefile'} and $$self{'writemakefile'}->can('failed') |
|
|
0 |
0 |
0 |
exists $$self{'writemakefile'} and ref $$self{'writemakefile'} and $$self{'writemakefile'}->can('failed') and $$self{'writemakefile'}->failed |
|
526
|
0 |
0 |
0 |
@readdir == 1 and -d $readdir[0] |
|
576
|
0 |
0 |
0 |
@readdir == 1 and -d $readdir[0] |
|
680
|
0 |
0 |
0 |
$CPAN::DEBUG and $early_yaml |
|
697
|
0 |
0 |
0 |
$CPAN::DEBUG and @prereq |
|
707
|
0 |
0 |
0 |
$@ and ref $@ |
|
|
0 |
0 |
0 |
$@ and ref $@ and $@->isa('CPAN::Exception::RecursiveDependency') |
|
762
|
0 |
0 |
0 |
$@ and ref $@ |
|
|
0 |
0 |
0 |
$@ and ref $@ and $@->isa('CPAN::Exception::RecursiveDependency') |
|
822
|
0 |
0 |
0 |
$$self{'build_dir'} and $$CPAN::Config{'build_dir_reuse'} |
|
836
|
0 |
0 |
0 |
defined $dir and length $dir |
|
903
|
0 |
0 |
0 |
$patchbin and length $patchbin |
|
935
|
0 |
0 |
0 |
$patches_dir and not 'File::Spec'->file_name_is_absolute($patch) |
|
1009
|
0 |
0 |
0 |
$$CPAN::Config{'applypatch'} and /\#\#\#\# ApplyPatch data follows \#\#\#\#/ |
|
1108
|
0 |
0 |
0 |
@dirs and @files |
|
1129
|
0 |
0 |
0 |
$state eq 'poddir' and /^=head\d\s+(\S+)/ |
|
1194
|
0 |
0 |
0 |
$rv != Module::Signature::SIGNATURE_OK() and $rv != Module::Signature::SIGNATURE_MISSING() |
|
1694
|
0 |
0 |
0 |
substr($self->id, -1, 1) eq '.' and $att =~ /(unwrapped|build_dir|archived)/ |
|
1699
|
0 |
0 |
0 |
$att eq 'build_dir' and $$self{'build_dir'} |
|
|
0 |
0 |
0 |
$att eq 'build_dir' and $$self{'build_dir'} and $$CPAN::META{'is_tested'} |
|
1706
|
0 |
0 |
0 |
$att eq 'make_test' and $$self{'make_test'} |
|
|
0 |
0 |
0 |
$att eq 'make_test' and $$self{'make_test'} and $$self{'make_test'}{'COMMANDID'} |
|
|
0 |
0 |
0 |
$att eq 'make_test' and $$self{'make_test'} and $$self{'make_test'}{'COMMANDID'} and $$self{'make_test'}{'COMMANDID'} == $CPAN::CurrentCommandId |
|
1722
|
0 |
0 |
0 |
$method and $method =~ /make|test|install/ |
|
1751
|
0 |
0 |
0 |
$self->cpan_comment and $self->cpan_comment =~ /isa_perl\(.+?\)/ |
|
1805
|
0 |
0 |
0 |
not $$self{'force_update'} and exists $$self{'signature_verify'} |
|
|
0 |
0 |
0 |
not $$self{'force_update'} and exists $$self{'signature_verify'} and UNIVERSAL::can($$self{'signature_verify'}, 'failed') ? $$self{'signature_verify'}->failed : $$self{'signature_verify'} =~ /^NO/ |
|
1947
|
0 |
0 |
0 |
$Config::Config{'d_alarm'} and $Config::Config{'d_alarm'} eq 'define' |
|
2008
|
0 |
0 |
0 |
not defined $ret and $$self{'writemakefile'} |
|
|
0 |
0 |
0 |
not defined $ret and $$self{'writemakefile'} and $$self{'writemakefile'}->failed |
|
2030
|
0 |
0 |
0 |
$^O eq 'VMS' and -f 'descrip.mms' || -f 'Build.com' |
|
2099
|
0 |
0 |
0 |
$self->called_for ne $self->id and not $$self{'force_update'} |
|
2198
|
0 |
0 |
0 |
$^O eq 'VMS' and -f 'Build.com' |
|
2222
|
0 |
0 |
0 |
$expect_model and @{$$expect_model{'talk'};} |
|
2398
|
0 |
0 |
0 |
$CPAN::META->has_inst('CPAN::Kwalify') and $CPAN::META->has_inst('Kwalify') |
|
2511
|
0 |
0 |
0 |
exists $$self{'negative_prefs_cache'} and $$self{'negative_prefs_cache'} != $CPAN::CurrentCommandId |
|
2556
|
0 |
0 |
0 |
$prefs and exists $$prefs{$phase} |
|
|
0 |
0 |
0 |
$prefs and exists $$prefs{$phase} and exists $$prefs{$phase}{'args'} |
|
|
0 |
0 |
0 |
$prefs and exists $$prefs{$phase} and exists $$prefs{$phase}{'args'} and $$prefs{$phase}{'args'} |
|
2714
|
0 |
0 |
0 |
$optional and $self->is_locally_optional(undef, $prereq) |
|
2805
|
0 |
0 |
0 |
-f 'Build.PL' and not -f 'File::Spec'->catfile($$self{'build_dir'}, 'Makefile.PL') |
|
|
0 |
0 |
0 |
-f 'Build.PL' and not -f 'File::Spec'->catfile($$self{'build_dir'}, 'Makefile.PL') and not $merged->requirements_for_module('Module::Build') |
|
|
0 |
0 |
0 |
-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') |
|
2877
|
0 |
0 |
0 |
$available_file and !defined($need_version) || $need_version eq '0' || $need_version eq 'undef' |
|
2906
|
0 |
0 |
0 |
$inst_file and $available_file eq $inst_file |
|
|
0 |
0 |
0 |
$inst_file and $available_file eq $inst_file and $nmo->inst_deprecated |
|
|
0 |
0 |
0 |
$$self{'reqtype'} =~ /^(r|c)$/ and exists $$prereq_pm{'requires'}{$need_module} || exists $$prereq_pm{'opt_requires'} |
|
|
0 |
0 |
0 |
$$self{'reqtype'} =~ /^(r|c)$/ and exists $$prereq_pm{'requires'}{$need_module} || exists $$prereq_pm{'opt_requires'} and $nmo |
|
|
0 |
0 |
0 |
$$self{'reqtype'} =~ /^(r|c)$/ and exists $$prereq_pm{'requires'}{$need_module} || exists $$prereq_pm{'opt_requires'} and $nmo and not $inst_file |
|
2915
|
0 |
0 |
0 |
$fulfills_all_version_rqs and $nmo->id =~ /^CPANPLUS(?:::Dist::Build)$/ |
|
2934
|
0 |
0 |
0 |
$$need_distro{'install'} and $$need_distro{'install'}->failed |
|
|
0 |
0 |
0 |
$$need_distro{'install'} and $$need_distro{'install'}->failed and $$need_distro{'install'}->text =~ /is only/ |
|
3006
|
0 |
0 |
0 |
$nosayer eq 'make_test' and $$do{'make_test'}{'COMMANDID'} != $CPAN::CurrentCommandId |
|
3140
|
28 |
0 |
0 |
$meta_file eq 'META.yml' and $meta->generated_by =~ /ExtUtils::MakeMaker version ([\d\._]+)/ |
|
3163
|
0 |
0 |
0 |
defined $yaml and !ref($yaml) || ref $yaml ne 'HASH' |
|
3169
|
0 |
0 |
0 |
$CPAN::DEBUG and $yaml |
|
3175
|
0 |
0 |
0 |
defined $$yaml{'dynamic_config'} and not $$yaml{'dynamic_config'} |
|
3216
|
0 |
0 |
8 |
$meta_obj and not $meta_obj->dynamic_config |
|
3251
|
0 |
0 |
0 |
ref $req eq 'HASH' and %$req |
|
3253
|
0 |
0 |
0 |
$$yaml{'generated_by'} and $$yaml{'generated_by'} =~ /ExtUtils::MakeMaker version ([\d\._]+)/ |
|
3267
|
0 |
0 |
0 |
$k =~ /[A-Za-z]/ and $v =~ /[A-Za-z]/ |
|
|
0 |
0 |
0 |
$k =~ /[A-Za-z]/ and $v =~ /[A-Za-z]/ and $CPAN::META->exists('CPAN::Module', $v) |
|
3297
|
0 |
0 |
0 |
-f $makefile and $fh = 'FileHandle'->new("<$makefile\000") |
|
3395
|
0 |
0 |
0 |
UNIVERSAL::can($$self{'make_test'}, 'commandid') and $$self{'make_test'}->commandid == $CPAN::CurrentCommandId |
|
3440
|
0 |
0 |
0 |
-f $makefile and $fh = 'FileHandle'->new("<$makefile\000") |
|
3544
|
0 |
0 |
0 |
$$CPAN::Config{'trust_test_report_history'} and $CPAN::META->has_inst('CPAN::Reporter::History') |
|
|
0 |
0 |
0 |
$$CPAN::Config{'trust_test_report_history'} and $CPAN::META->has_inst('CPAN::Reporter::History') and $have_tested_fcn = 'CPAN::Reporter::History'->can('have_tested') |
|
3577
|
0 |
0 |
0 |
$^O eq 'VMS' and -e 'Build.com' |
|
3597
|
0 |
0 |
0 |
$expect_model and @{$$expect_model{'talk'};} |
|
3674
|
0 |
0 |
0 |
$available_version and not 'CPAN::Version'->vlt($available_version, $$self{'prereq_pm'}{$m}) |
|
|
0 |
0 |
0 |
$available_file and !$$self{'prereq_pm'}{$m} || $$self{'prereq_pm'}{$m} == 0 |
|
3734
|
0 |
0 |
0 |
exists $$self{'writemakefile'} and $$self{'writemakefile'}->failed |
|
3742
|
0 |
0 |
0 |
exists $$self{'make_clean'} and $$self{'make_clean'} eq 'YES' |
|
3807
|
0 |
0 |
0 |
$self->prefs->{'disabled'} and not $$self{'force_update'} |
|
3925
|
0 |
0 |
0 |
exists $CPAN::HandleConfig::keys{'mbuild_install_build_command'} && $$CPAN::Config{'mbuild_install_build_command'} |
|
4000
|
0 |
0 |
0 |
$makeout =~ /permission/s and $> > 0 |
|
|
0 |
0 |
0 |
$makeout =~ /permission/s and $> > 0 and !$mimc || $mimc eq 'CPAN::HandleConfig'->prefs_lookup($self, 'make') |
|
4086
|
0 |
0 |
0 |
$CPAN::DEBUG and $out |
|
4322
|
0 |
0 |
0 |
$self->prefs->{'patches'} and @{$self->prefs->{'patches'};} |
|
|
0 |
0 |
0 |
$self->prefs->{'patches'} and @{$self->prefs->{'patches'};} and $$self{'patched'} |
| line |
l |
!l |
condition |
|
199
|
0 |
0 |
shift() || 0 |
|
200
|
0 |
0 |
shift() || 0 |
|
201
|
0 |
0 |
shift() || [] |
|
208
|
0 |
0 |
$CPAN::MAX_RECURSION ||= 0 |
|
267
|
0 |
0 |
$$self{'CONTAINSMODS'} ||= {} |
|
371
|
0 |
0 |
$ENV{'PERLLIB'} || '' |
|
664
|
0 |
0 |
$yaml || 'undef' |
|
679
|
0 |
0 |
$early_yaml || 'UNDEF' |
|
686
|
0 |
0 |
$early_yaml || undef |
|
896
|
0 |
0 |
$patches ||= '' |
|
1050
|
0 |
0 |
$self->called_for || 'unknown' |
|
1330
|
0 |
0 |
$ENV{'CPAN_SHELL_LEVEL'} || 0 |
|
1334
|
0 |
0 |
$ENV{'PERLLIB'} || '' |
|
1416
|
0 |
0 |
$$CPAN::Config{'pager'} || 'cat' |
|
1436
|
0 |
0 |
$$self{'CHECKSUM_STATUS'} ||= '' |
|
1509
|
0 |
0 |
$sloppy ||= 0 |
|
1828
|
0 |
0 |
$err ||= 'Had some problem writing Makefile' |
|
1854
|
0 |
0 |
$ENV{'PERLLIB'} || '' |
|
1881
|
0 |
0 |
$ENV{'PERL_AUTOINSTALL'} || '' |
|
1882
|
0 |
0 |
$ENV{'PERL_EXTUTILS_AUTOINSTALL'} || '' |
|
1893
|
0 |
0 |
$ENV{'PERL_AUTOINSTALL'} ||= '--defaultdeps' |
|
1894
|
0 |
0 |
$ENV{'PERL_EXTUTILS_AUTOINSTALL'} ||= '--defaultdeps' |
|
1903
|
0 |
0 |
$ENV{'PERL5_CPAN_IS_EXECUTING'} || '' |
|
2148
|
0 |
0 |
$ENV{'PERLLIB'} || '' |
|
2283
|
0 |
0 |
$$expect_model{'mode'} ||= 'deterministic' |
|
2299
|
0 |
0 |
$$expect_model{'timeout'} || 5 |
|
2361
|
0 |
0 |
$$expect_model{'timeout'} || 15 |
|
2524
|
0 |
0 |
$prefs ||= '' |
|
2602
|
0 |
0 |
'CPAN::HandleConfig'->prefs_lookup($self, 'make') || $Config::Config{'make'} || 'make' |
|
2613
|
0 |
0 |
'CPAN::HandleConfig'->prefs_lookup($self, 'make') || $$CPAN::Config{'make'} || $Config::Config{'make'} || 'make' |
|
2794
|
0 |
0 |
$self->prefs->{'depends'} || {} |
|
2820
|
0 |
0 |
$self->prereq_pm || {} |
|
2873
|
0 |
0 |
$nmo->inst_file || '' |
|
2874
|
0 |
0 |
$nmo->available_file || '' |
|
2950
|
0 |
0 |
$$self{'sponsored_mods'}{$need_module} ||= 0 |
|
3167
|
0 |
0 |
$yaml || 'UNDEF' |
|
3209
|
0 |
0 |
$$self{'writemakefile'} || '' |
|
|
0 |
0 |
$$self{'modulebuild'} || '' |
|
3246
|
0 |
0 |
$$yaml{'requires'} || {} |
|
3247
|
0 |
0 |
$$yaml{'build_requires'} || {} |
|
3249
|
0 |
0 |
$$yaml{'recommends'} || {} |
|
3351
|
0 |
0 |
$$bphash{'requires'} || {} |
|
3352
|
0 |
0 |
$$bphash{'build_requires'} || {} |
|
3375
|
0 |
0 |
$$self{'badtestcnt'} ||= 0 |
|
3429
|
0 |
0 |
$$self{'writemakefile'} || '' |
|
|
0 |
0 |
$$self{'modulebuild'} || '' |
|
3497
|
0 |
0 |
$ENV{'PERLLIB'} || '' |
|
3947
|
0 |
0 |
$brip ||= 'ask/yes' |
|
3949
|
0 |
0 |
$$self{'reqtype'} ||= 'c' |
|
3970
|
0 |
0 |
$ENV{'PERLLIB'} || '' |
|
4103
|
0 |
0 |
$$CPAN::Config{'lynx'} || undef |
|
4170
|
0 |
0 |
$$CPAN::Config{'pager'} || 'cat' |
|
4397
|
0 |
0 |
$$rep{'archname'} || $$rep{'platform'} || '????' |
|
4398
|
0 |
0 |
$$rep{'action'} || $$rep{'status'} || '????' |
|
4399
|
0 |
0 |
$$rep{'ostext'} || ucfirst $$rep{'osname'} || '????' |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
27
|
0 |
0 |
0 |
$instance{$plugin} ||= $plugin_proper->new(@args) |
|
70
|
0 |
0 |
1 |
$s =~ tr[/][] == 1 or not $s =~ m[[A-Z]/[A-Z-0-9]{2}/[A-Z-0-9]{2,}/] |
|
72
|
0 |
0 |
0 |
$$CPAN::META{'LOCK'} or $$CPAN::Have_warned{"$s is unlocked"}++ |
|
396
|
0 |
0 |
0 |
$packagedir ||= $$self{'build_dir'} |
|
464
|
0 |
0 |
0 |
$$CPAN::META{'cachemgr'} ||= 'CPAN::CacheMgr'->new |
|
547
|
0 |
0 |
0 |
not $userid or $userid eq 'N/A' |
|
605
|
0 |
0 |
0 |
not $userid or $userid eq 'N/A' |
|
649
|
41 |
0 |
0 |
$has_cm or $has_pcm |
|
651
|
41 |
0 |
0 |
$has_cm or $has_pcm |
|
666
|
0 |
0 |
0 |
$yaml ||= 'File::Spec'->catfile($build_dir, 'META.yml') |
|
681
|
0 |
0 |
0 |
not ref $early_yaml or ref $early_yaml ne 'HASH' |
|
1320
|
0 |
0 |
0 |
$dir ||= $self->dir |
|
1364
|
0 |
0 |
0 |
$$CPAN::Config{'cvsroot'} || $ENV{'CVSROOT'} |
|
1366
|
0 |
0 |
0 |
$$CPAN::Config{'cvs_site_perl'} || $ENV{'CVS_SITE_PERL'} |
|
1540
|
0 |
0 |
0 |
not ref $cksum or ref $cksum ne 'HASH' |
|
1690
|
0 |
0 |
0 |
$fforce or $phase eq $method |
|
1716
|
0 |
0 |
0 |
$ldebug or $CPAN::DEBUG |
|
1790
|
0 |
0 |
0 |
not $$self{'archived'} or $$self{'archived'} eq 'NO' |
|
1795
|
0 |
0 |
0 |
not $$self{'unwrapped'} or UNIVERSAL::can($$self{'unwrapped'}, 'failed') ? $$self{'unwrapped'}->failed : $$self{'unwrapped'} =~ /^NO/ |
|
2030
|
0 |
0 |
0 |
-f 'Makefile' or -f 'Build' |
|
|
0 |
0 |
0 |
-f 'descrip.mms' || -f 'Build.com' |
|
|
0 |
0 |
0 |
-f 'Makefile' or -f 'Build' or $^O eq 'VMS' and -f 'descrip.mms' || -f 'Build.com' |
|
2198
|
0 |
0 |
0 |
-f 'Build' or $^O eq 'VMS' and -f 'Build.com' |
|
2250
|
0 |
0 |
0 |
$$self{'writemakefile'} ||= 'CPAN::Distrostatus'->new('YES') |
|
2593
|
0 |
0 |
0 |
$_make_phase_arg ||= $$CPAN::Config{$what} |
|
2639
|
0 |
0 |
0 |
$prereq_pm ||= $$self{'prereq_pm'} |
|
2754
|
0 |
0 |
0 |
not ref $optf or ref $optf ne 'HASH' |
|
2759
|
0 |
0 |
0 |
not ref $wantf or ref $wantf ne 'ARRAY' |
|
2877
|
0 |
0 |
0 |
!defined($need_version) || $need_version eq '0' || $need_version eq 'undef' |
|
2906
|
0 |
0 |
0 |
exists $$prereq_pm{'requires'}{$need_module} || exists $$prereq_pm{'opt_requires'} |
|
3065
|
0 |
0 |
0 |
!$$self{'mandatory'} || $self->is_locally_optional($prereq_pm, $need_module) |
|
3159
|
0 |
0 |
0 |
$@ or not $yaml |
|
3163
|
0 |
0 |
0 |
!ref($yaml) || ref $yaml ne 'HASH' |
|
3200
|
8 |
0 |
0 |
$$self{'writemakefile'} or $$self{'modulebuild'} |
|
3207
|
8 |
0 |
0 |
-f 'File::Spec'->catfile($$self{'build_dir'}, 'Makefile') or -f 'File::Spec'->catfile($$self{'build_dir'}, 'Build') |
|
3290
|
8 |
0 |
0 |
$req or $breq |
|
3325
|
0 |
0 |
0 |
not $prevn or 'CPAN::Version'->vlt($prevn, $n) |
|
3333
|
8 |
0 |
0 |
$req or $breq |
|
3358
|
8 |
0 |
0 |
$req or $breq |
|
|
8 |
0 |
0 |
$req or $breq or $opt_req |
|
|
0 |
0 |
0 |
$req or $breq or $opt_req or $opt_breq |
|
3423
|
0 |
0 |
0 |
$$self{'writemakefile'} or $$self{'modulebuild'} |
|
3577
|
0 |
0 |
0 |
-e 'Build' or $^O eq 'VMS' and -e 'Build.com' |
|
3674
|
0 |
0 |
0 |
!$$self{'prereq_pm'}{$m} || $$self{'prereq_pm'}{$m} == 0 |
|
3944
|
0 |
0 |
0 |
$^O eq 'MSWin32' || $^O eq 'VMS' |
|
3979
|
0 |
0 |
0 |
'FileHandle'->new("$system $stderr |") || Carp::croak("Can't execute ${system}: $!") |
|
4000
|
0 |
0 |
0 |
!$mimc || $mimc eq 'CPAN::HandleConfig'->prefs_lookup($self, 'make') |
|
4223
|
0 |
0 |
0 |
$$CPAN::Config{'http_proxy'} || $ENV{'http_proxy'} |
|
4225
|
0 |
0 |
0 |
$$CPAN::Config{'no_proxy'} || $ENV{'no_proxy'} |