ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/App-Staticperl/mkbundle
(Generate patch)

Comparing cvsroot/App-Staticperl/mkbundle (file contents):
Revision 1.21 by root, Thu Feb 10 11:46:02 2011 UTC vs.
Revision 1.23 by root, Thu Feb 10 12:02:09 2011 UTC

83 83
84 while (<$R_TRACER>) { 84 while (<$R_TRACER>) {
85 if (/use (.*)$/) { 85 if (/use (.*)$/) {
86 my $mod = $1; 86 my $mod = $1;
87 my $pkg = ++$pkg; 87 my $pkg = ++$pkg;
88 my $eval = $mod = $mod =~ /[^A-Za-z0-9_:]/ 88 my $eval = $mod =~ /[^A-Za-z0-9_:]/
89 ? "require $mod" 89 ? "require $mod"
90 : "{ package $pkg; use $mod; }"; 90 : "{ package $pkg; use $mod; }";
91 eval $eval; 91 eval $eval;
92 warn "ERROR: $@ (while loading '$mod')\n" 92 warn "ERROR: $@ (while loading '$mod')\n"
93 if $@; 93 if $@;
275 $_[0] =~ /^(.*?)(?:\s+(\S+))?$/ 275 $_[0] =~ /^(.*?)(?:\s+(\S+))?$/
276 or die "$_[0]: cannot parse"; 276 or die "$_[0]: cannot parse";
277 277
278 my $file = $1; 278 my $file = $1;
279 my $as = defined $2 ? $2 : "&$1"; 279 my $as = defined $2 ? $2 : "&$1";
280
281 warn "<$file,$as>\n";#d#
282 280
283 $pm{$as} = $file; 281 $pm{$as} = $file;
284 $pmbin{$as} = 1 if $_[1]; 282 $pmbin{$as} = 1 if $_[1];
285} 283}
286 284

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines