line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package |
2
|
|
|
|
|
|
|
XS::Install::PkgConfigFixed; |
3
|
1
|
|
|
1
|
|
754
|
use PkgConfig; |
|
1
|
|
|
|
|
136068
|
|
|
1
|
|
|
|
|
90
|
|
4
|
|
|
|
|
|
|
|
5
|
1
|
|
|
1
|
|
16
|
no warnings 'redefine'; |
|
1
|
|
|
|
|
8
|
|
|
1
|
|
|
|
|
274
|
|
6
|
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
my $orig_parse_line = \&PkgConfig::parse_line; |
8
|
|
|
|
|
|
|
*PkgConfig::parse_line = sub { |
9
|
150
|
|
|
150
|
|
41912
|
my $self = shift; |
10
|
150
|
|
|
|
|
271
|
my $line = shift; |
11
|
150
|
100
|
|
|
|
471
|
$line =~ s/[@]/^/g if $line =~ /=/; |
12
|
150
|
|
|
|
|
400
|
return $orig_parse_line->($self, $line, @_); |
13
|
|
|
|
|
|
|
}; |
14
|
|
|
|
|
|
|
|
15
|
|
|
|
|
|
|
my $orig_assign_var = \&PkgConfig::assign_var; |
16
|
|
|
|
|
|
|
*PkgConfig::assign_var = sub { |
17
|
136
|
|
|
136
|
|
10500
|
my ($self, $field, $value) = (shift, shift, shift); |
18
|
136
|
|
|
|
|
259
|
$value =~ s/\^/\\\@/g; |
19
|
136
|
|
|
|
|
304
|
return $orig_assign_var->($self, $field, $value); |
20
|
|
|
|
|
|
|
}; |
21
|
|
|
|
|
|
|
|
22
|
|
|
|
|
|
|
1; |