| line |
!l |
l&&!r |
l&&r |
condition |
|
168
|
0 |
0 |
90 |
$dir and -d $dir |
|
189
|
0 |
0 |
0 |
$self->os_flavor_is("Win32") and not $self->os_flavor_is("Win9x") |
|
224
|
32 |
0 |
2 |
$type eq "gmake" and $minus_v =~ /GNU make/i |
|
226
|
16 |
16 |
0 |
$type eq "bsdmake" and $minus_v =~ /^usage:.*make\s*\[-B/im |
|
268
|
432 |
0 |
0 |
$arg =~ / / and not $self->can_dep_space |
|
1189
|
42 |
212 |
8 |
$metadata->{'version'} && !'CPAN::Meta::Validator'->new->version('version', $metadata->{'version'}) |
|
1228
|
262 |
0 |
0 |
$@ and not $@ =~ /encountered CODE.*, but JSON can only represent references to arrays or hashes/ |
|
1233
|
0 |
0 |
262 |
$meta and eval {
do {
$meta->as_string({"version", $METASPEC_V})
}
} |
|
|
0 |
0 |
262 |
$meta and eval {
do {
$meta->as_string({"version", $METASPEC_V})
}
} and eval {
do {
$meta->as_string
}
} |
|
1241
|
260 |
0 |
2 |
$self->{'LICENSE'} and $self->{'LICENSE'} ne "unknown" |
|
|
260 |
0 |
2 |
$self->{'LICENSE'} and $self->{'LICENSE'} ne "unknown" and @{$now_license;} == 1 |
|
|
0 |
0 |
2 |
$self->{'LICENSE'} and $self->{'LICENSE'} ne "unknown" and @{$now_license;} == 1 and $now_license->[0] eq "unknown" |
|
1345
|
1 |
308 |
3 |
$v1_add and $key eq "prereqs" |
|
1388
|
908 |
0 |
10 |
defined $meta->{'meta-spec'} and defined $meta->{'meta-spec'}{'version'} |
|
1503
|
64 |
0 |
1 |
ref $val and not blessed($val) |
|
1674
|
0 |
0 |
4 |
$meta->{'generated_by'} and $meta->{'generated_by'} =~ /ExtUtils::MakeMaker version ([\d\._]+)/ |
|
1886
|
157 |
1 |
0 |
$self->{'ABSTRACT_FROM'} and $self->{'ABSTRACT'} |
|
1898
|
157 |
1 |
0 |
$self->{'ABSTRACT'} and $self->{'ABSTRACT'} =~ /[[:cntrl:]]+/ |
|
1961
|
156 |
2 |
0 |
$self->{'ARGS'}{'INSTALL_BASE'} and $self->{'ARGS'}{'PREFIX'} |
|
2222
|
24 |
0 |
12 |
$thing =~ /^man.dir$/ && !$ExtUtils::MM_Any::Config{lc $key} |
|
2446
|
157 |
0 |
0 |
$self->{'MAGICXS'} || $self->{'XSMULTI'} and @{[] unless $self->{'O_FILES'};} |
| line |
l |
!l |
condition |
|
412
|
1 |
5 |
$append || 0 |
|
984
|
0 |
0 |
$attribs->{'DL_FUNCS'} || $self->{'DL_FUNCS'} || {} |
|
|
0 |
0 |
$attribs->{'FUNCLIST'} || $self->{'FUNCLIST'} || [] |
|
|
0 |
0 |
$attribs->{'IMPORTS'} || $self->{'IMPORTS'} || {} |
|
|
0 |
0 |
$attribs->{'DL_VARS'} || $self->{'DL_VARS'} || [] |
|
1141
|
1 |
134 |
$self->{'META_ADD'} || {} |
|
|
1 |
134 |
$self->{'META_MERGE'} || {} |
|
1302
|
300 |
6 |
$meta_add ||= {} |
|
1303
|
299 |
7 |
$meta_merge ||= {} |
|
1320
|
2 |
304 |
$self->{'ABSTRACT'} || 'unknown' |
|
|
2 |
304 |
$self->{'LICENSE'} || 'unknown' |
|
1490
|
13 |
13 |
$options->{'indent'} || '' |
|
1493
|
0 |
26 |
$options->{'max_key_length'} || 20 |
|
1495
|
0 |
26 |
$options->{'customs'} || {} |
|
1633
|
4 |
154 |
shift() || '' |
|
1642
|
0 |
154 |
$self->{'META_ADD'} || {} |
|
|
0 |
154 |
$self->{'META_MERGE'} || {} |
|
1657
|
4 |
154 |
shift() || '' |
|
2005
|
0 |
2 |
$self->{'INSTALLSITEBIN'} ||= "\$(INSTALLBIN)" |
|
2007
|
0 |
2 |
$self->{'INSTALLSITESCRIPT'} ||= "\$(INSTALLSCRIPT)" |
|
2022
|
0 |
2 |
$ExtUtils::MM_Any::Config{'installprefixexp'} || $ExtUtils::MM_Any::Config{'installprefix'} || $ExtUtils::MM_Any::Config{'prefixexp'} || $ExtUtils::MM_Any::Config{'prefix'} || '' |
|
2024
|
154 |
2 |
$ExtUtils::MM_Any::Config{'siteprefixexp'} || '' |
|
2030
|
2 |
154 |
$self->{'PREFIX'} ||= "" |
|
2050
|
154 |
2 |
$ExtUtils::MM_Any::Config{'installstyle'} || 'lib/perl5' |
|
2062
|
5 |
223 |
$$self{'INSTALLMAN' . $num . 'DIR'} ||= "none" |
|
2275
|
94 |
64 |
$self->{'VERSION_FROM'} ||= "" |
|
2384
|
0 |
159 |
$self->{'UNINST'} ||= 0 |
|
2385
|
0 |
159 |
$self->{'VERBINST'} ||= 0 |
|
2391
|
0 |
159 |
$self->{'UMASK_NULL'} ||= "umask 0" |
|
2394
|
0 |
159 |
$self->{'DEV_NULL'} ||= "> /dev/null 2>&1" |
|
2396
|
0 |
159 |
$self->{'NOOP'} ||= "\$(TRUE)" |
|
2399
|
0 |
158 |
$self->{'MAKEFILE'} || 'Makefile' |
|
2405
|
0 |
159 |
$self->{'USEMAKEFILE'} ||= "-f" |
|
2409
|
0 |
159 |
$self->{'MACROSTART'} ||= "" |
|
2410
|
0 |
159 |
$self->{'MACROEND'} ||= "" |
|
2460
|
0 |
157 |
$self->{'PERLMAINCC'} ||= "\$(CC)" |
|
3092
|
0 |
0 |
$separator ||= "" |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
189
|
151 |
0 |
0 |
$self->os_flavor_is("Unix") or $self->os_flavor_is("Win32") and not $self->os_flavor_is("Win9x") |
|
222
|
34 |
0 |
0 |
$self->make || $self->{'MAKE'} |
|
1133
|
0 |
28 |
135 |
$self->{'NO_META'} or not _has_cpan_meta() |
|
1306
|
2 |
0 |
304 |
$version =~ /_/ || $self->{'DISTVNAME'} =~ /-TRIAL\d*$/ |
|
1918
|
57 |
102 |
0 |
$self->{'INST_ARCHLIB'} ||= $self->catdir($Curdir, "blib", "arch") |
|
1919
|
57 |
102 |
0 |
$self->{'INST_BIN'} ||= $self->catdir($Curdir, "blib", "bin") |
|
1940
|
57 |
102 |
0 |
$self->{'INST_SCRIPT'} ||= $self->catdir($Curdir, "blib", "script") |
|
1942
|
58 |
101 |
0 |
$self->{'INST_MAN1DIR'} ||= $self->catdir($Curdir, "blib", "man1") |
|
1943
|
57 |
102 |
0 |
$self->{'INST_MAN3DIR'} ||= $self->catdir($Curdir, "blib", "man3") |
|
1991
|
1 |
303 |
0 |
$$self{uc $k} ||= uc "\$(installman${num}dir)" |
|
1999
|
1 |
6 |
303 |
$$self{uc $k} ||= $ExtUtils::MM_Any::Config{'usevendorprefix'} ? uc "\$(installman${num}dir)" : "" |
|
2012
|
0 |
4 |
152 |
$self->{'INSTALLVENDORBIN'} ||= $ExtUtils::MM_Any::Config{'usevendorprefix'} ? $ExtUtils::MM_Any::Config{'installbin'} : "" |
|
2017
|
0 |
4 |
152 |
$self->{'INSTALLVENDORSCRIPT'} ||= $ExtUtils::MM_Any::Config{'usevendorprefix'} ? $ExtUtils::MM_Any::Config{'installscript'} : "" |
|
2037
|
0 |
152 |
2 |
$self->{'PERLPREFIX'} ||= $iprefix |
|
2038
|
0 |
152 |
2 |
$self->{'SITEPREFIX'} ||= $sprefix |
|
2039
|
0 |
4 |
150 |
$self->{'VENDORPREFIX'} ||= $vprefix |
|
2153
|
0 |
0 |
0 |
$self->{$Installvar} ||= $self->catdir($self->{'LIB'}, $ExtUtils::MM_Any::Config{'archname'}) |
|
2156
|
0 |
0 |
0 |
$self->{$Installvar} ||= $self->{'LIB'} |
|
2185
|
0 |
2 |
154 |
$self->{'VENDORARCHEXP'} ||= $self->{'INSTALLVENDORARCH'} |
|
2186
|
0 |
2 |
154 |
$self->{'VENDORLIBEXP'} ||= $self->{'INSTALLVENDORLIB'} |
|
2222
|
0 |
36 |
0 |
$install{$key} ||= $thing =~ /^man.dir$/ && !$ExtUtils::MM_Any::Config{lc $key} ? "none" : $self->catdir("\$(INSTALL_BASE)", @{$map{$thing};}) |
|
2227
|
0 |
2 |
0 |
$install{'INSTALLARCHLIB'} ||= delete $install{'INSTALLARCH'} |
|
2228
|
0 |
2 |
0 |
$install{'INSTALLPRIVLIB'} ||= delete $install{'INSTALLLIB'} |
|
2231
|
0 |
36 |
0 |
$self->{$key} ||= $install{$key} |
|
2308
|
0 |
108 |
50 |
$self->{'XS_VERSION'} ||= $self->{'VERSION'} |
|
2355
|
159 |
0 |
0 |
$self->{'ECHO'} ||= $self->oneliner("binmode STDOUT, qq{:raw}; print qq{\@ARGV}", ["-l"]) |
|
2356
|
159 |
0 |
0 |
$self->{'ECHO_N'} ||= $self->oneliner("print qq{\@ARGV}") |
|
2358
|
159 |
0 |
0 |
$self->{'TOUCH'} ||= $self->oneliner("touch", ["-MExtUtils::Command"]) |
|
2359
|
159 |
0 |
0 |
$self->{'CHMOD'} ||= $self->oneliner("chmod", ["-MExtUtils::Command"]) |
|
2360
|
159 |
0 |
0 |
$self->{'RM_F'} ||= $self->oneliner("rm_f", ["-MExtUtils::Command"]) |
|
2361
|
159 |
0 |
0 |
$self->{'RM_RF'} ||= $self->oneliner("rm_rf", ["-MExtUtils::Command"]) |
|
2362
|
159 |
0 |
0 |
$self->{'TEST_F'} ||= $self->oneliner("test_f", ["-MExtUtils::Command"]) |
|
2363
|
159 |
0 |
0 |
$self->{'TEST_S'} ||= $self->oneliner("test_s", ["-MExtUtils::Command::MM"]) |
|
2364
|
0 |
159 |
0 |
$self->{'CP_NONEMPTY'} ||= $self->oneliner("cp_nonempty", ["-MExtUtils::Command::MM"]) |
|
2365
|
159 |
0 |
0 |
$self->{'FALSE'} ||= $self->oneliner("exit 1") |
|
2366
|
159 |
0 |
0 |
$self->{'TRUE'} ||= $self->oneliner("exit 0") |
|
2368
|
0 |
159 |
0 |
$self->{'MKPATH'} ||= $self->oneliner("mkpath", ["-MExtUtils::Command"]) |
|
2370
|
159 |
0 |
0 |
$self->{'CP'} ||= $self->oneliner("cp", ["-MExtUtils::Command"]) |
|
2371
|
159 |
0 |
0 |
$self->{'MV'} ||= $self->oneliner("mv", ["-MExtUtils::Command"]) |
|
2374
|
0 |
159 |
0 |
$self->{'MOD_INSTALL'} ||= $self->oneliner("install([ from_to => {\@ARGV}, verbose => '\$(VERBINST)', uninstall_shadows => '\$(UNINST)', dir_mode => '\$(PERM_DIR)' ]);\n", ["-MExtUtils::Install"]) |
|
2377
|
0 |
159 |
0 |
$self->{'DOC_INSTALL'} ||= $self->oneliner("perllocal_install", ["-MExtUtils::Command::MM"]) |
|
2378
|
0 |
159 |
0 |
$self->{'UNINSTALL'} ||= $self->oneliner("uninstall", ["-MExtUtils::Command::MM"]) |
|
2380
|
0 |
159 |
0 |
$self->{'WARN_IF_OLD_PACKLIST'} ||= $self->oneliner("warn_if_old_packlist", ["-MExtUtils::Command::MM"]) |
|
2381
|
0 |
159 |
0 |
$self->{'FIXIN'} ||= $self->oneliner("MY->fixin(shift)", ["-MExtUtils::MY"]) |
|
2382
|
0 |
159 |
0 |
$self->{'EQUALIZE_TIMESTAMP'} ||= $self->oneliner("eqtime", ["-MExtUtils::Command"]) |
|
2387
|
0 |
157 |
2 |
$self->{'SHELL'} ||= $ExtUtils::MM_Any::Config{'sh'} |
|
2399
|
1 |
158 |
0 |
$self->{'FIRST_MAKEFILE'} ||= $self->{'MAKEFILE'} || 'Makefile' |
|
2400
|
0 |
159 |
0 |
$self->{'MAKEFILE'} ||= $self->{'FIRST_MAKEFILE'} |
|
2401
|
0 |
159 |
0 |
$self->{'MAKEFILE_OLD'} ||= $self->{'MAKEFILE'} . '.old' |
|
2402
|
0 |
159 |
0 |
$self->{'MAKE_APERL_FILE'} ||= $self->{'MAKEFILE'} . '.aperl' |
|
2446
|
0 |
0 |
157 |
$self->{'MAGICXS'} || $self->{'XSMULTI'} |
|
2604
|
0 |
158 |
0 |
$ENV{'MAKE'} || $ExtUtils::MM_Any::Config{'make'} |
|
|
0 |
158 |
0 |
$self->{'MAKE'} ||= $ENV{'MAKE'} || $ExtUtils::MM_Any::Config{'make'} |
|
3059
|
0 |
0 |
0 |
$self->{'PERL_SRC'} || $ENV{'PERL_SRC'} || $self->catdir($ExtUtils::MM_Any::Config{'archlibexp'}, 'CORE') |