The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/local/bin/perl -w

use File::Find;

@files = ();

sub wanted
{
 if (/^Makefile.PL$/)
  {
   push(@files,"$File::Find::dir/$_");
  }
}

find(\&wanted,".");

@ARGV = @files;


$^I = ".old";

while (<>)
 {
  if (s/\$Version\b/\$myVersion/g)
   {
    print STDERR "$ARGV:$.:$_";
   }
  print;
 }