Ticket #140: 0006-Don-t-trump-versioned-module-dependencies-with-unver.patch
| File 0006-Don-t-trump-versioned-module-dependencies-with-unver.patch, 1.1 kB (added by scop, 2 years ago) |
|---|
-
a/scripts/perl.req
old new 244 244 245 245 # use base qw(Foo) dependencies 246 246 if ($statement eq "use" && $module eq "base") { 247 $require{$module} = undef;247 $require{$module} ||= undef; 248 248 if ($version =~ /^qw\s*[(\/]\s*([^)\/]+?)\s*[)\/]/) { 249 $require{$_} = undef for split(' ', $1);249 $require{$_} ||= undef for split(' ', $1); 250 250 } 251 251 elsif ($version =~ /(["'])([^"']+)\1/) { 252 $require{$2} = undef;252 $require{$2} ||= undef; 253 253 } 254 254 next; 255 255 } 256 256 $version = undef unless $version =~ /^$modver_re$/o; 257 257 258 $require{$module} = $version;258 $require{$module} ||= $version; 259 259 } 260 260 261 261 }

