Fix tests on space-containing paths RT#77528
[p5sagit/namespace-clean.git] / Makefile.PL
index 054cca9..7eb5297 100644 (file)
@@ -13,12 +13,21 @@ my %BUILD_DEPS = (
 
 my %RUN_DEPS = (
   'Package::Stash' => '0.23',
-  can_cc() ? (
-    'B::Hooks::EndOfScope' => '0.07', # when changing, also change version in namespace/clean.pm
-    is_smoker() ? ( 'Devel::Hide' => 0 ) : (),  # make sure we smoke the pure-perl version
-  ) : (),
 );
 
+my %OPT_RUN_DEPS = (can_cc() ? (
+  'B::Hooks::EndOfScope' => '0.10', # when changing, also change $b_h_eos_req in namespace/clean.pm
+
+  # these pieces are needed if using the debugger on the perl range
+  ($] > 5.008_008_9 && $] < 5.013_005_1)
+    ? ( 'Sub::Name' => '0.04', 'Sub::Identify' => '0.04' ) # when changing, also change $sn_ver and $si_ver in namespace/clean.pm
+    : ()
+  ,
+
+  # make sure we smoke the pure-perl version
+  is_smoker() ? ( 'Devel::Hide' => 0 ) : (),
+) : () );
+
 my %META_BITS = (
   resources => {
     homepage => 'http://search.cpan.org/dist/namespace-clean',
@@ -26,7 +35,7 @@ my %META_BITS = (
     # EUMM not supporting nested meta :(
     #repository => {
     #  type => 'git',
-    #  url => 'git://git.shadowcat.co.uk:p5sagit/namespace-clean.git',
+    #  url => 'git://git.shadowcat.co.uk/p5sagit/namespace-clean.git',
     #  web => 'http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/namespace-clean.git',
     #}
     #bugtracker => {
@@ -34,7 +43,7 @@ my %META_BITS = (
     #  web => 'http://rt.cpan.org/Public/Dist/Display.html?Name=namespace-clean',
     #},
 
-    repository => 'git://git.shadowcat.co.uk:p5sagit/namespace-clean.git',
+    repository => 'git://git.shadowcat.co.uk/p5sagit/namespace-clean.git',
     bugtracker => 'http://rt.cpan.org/Public/Dist/Display.html?Name=namespace-clean',
   },
 );
@@ -46,7 +55,7 @@ my %WriteMakefileArgs = (
   'AUTHOR' => 'Robert \'phaylon\' Sedlacek <rs@474.at>, Florian Ragwitz <rafl@debian.org>, Jesse Luehrs <doy@tozt.net>',
 
   'PREREQ_PM' => {
-    %RUN_DEPS,
+    %RUN_DEPS, %OPT_RUN_DEPS,
     $mymeta_works ? () : (%BUILD_DEPS),
   },