fix Makefile.PL boilerplate bug
[p5sagit/strictures.git] / Makefile.PL
index d8b2195..33df57c 100644 (file)
@@ -26,6 +26,7 @@ my %META = (
       requires => { },
       recommends => {
         %extra_prereqs,
+        perl => '5.006',
       },
     },
     develop => { requires => {
@@ -90,7 +91,7 @@ $MM_ARGS{META_ADD} = { 'meta-spec' => { version => 2 }, %META }
 for (qw(configure build test runtime)) {
   my $key = $_ eq 'runtime' ? 'PREREQ_PM' : uc $_.'_REQUIRES';
   my $r = $MM_ARGS{$key} = {
-    %{$META{prereqs}{$_}{requires}},
+    %{$META{prereqs}{$_}{requires} || {}},
     %{delete $MM_ARGS{$key} || {}},
   };
   defined $r->{$_} or delete $r->{$_} for keys %$r;