From e8ee98b8d6476fafa8aeeec6a876def8fb28063b Mon Sep 17 00:00:00 2001 From: Steffen Mueller Date: Mon, 8 Jun 2009 21:41:14 +0200 Subject: Make h2xs add a dependency on Test.pm for < 5.6.2 Also replaces lots of 5.00702 (note missing 0) with 5.006002. This is to allow us to jettison Test.pm from core eventually. --- utils/h2xs.PL | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) (limited to 'utils/h2xs.PL') diff --git a/utils/h2xs.PL b/utils/h2xs.PL index 125dbf4dc7..428d9bb99d 100644 --- a/utils/h2xs.PL +++ b/utils/h2xs.PL @@ -234,7 +234,7 @@ of C may gain the ability to make educated guesses. When B<--compat-version> (B<-b>) is present the generated tests will use C rather than C which is the default for versions before -5.7.2 . C will be added to PREREQ_PM in the generated +5.6.2. C will be added to PREREQ_PM in the generated C. =item B<--use-old-tests> @@ -1903,14 +1903,18 @@ open(PL, ">Makefile.PL") || die "Can't create $ext$modpname/Makefile.PL: $!\n"; my $prereq_pm = ''; -if ( $compat_version < 5.00702 and $new_test ) +if ( $compat_version < 5.006002 and $new_test ) { $prereq_pm .= q%'Test::More' => 0, %; } +elsif ( $compat_version < 5.006002 ) +{ + $prereq_pm .= q%'Test' => 0, %; +} -if ( $compat_version < 5.00600 and !$opt_X and $use_xsloader) +if ( $compat_version < 5.006 and !$opt_X and $use_xsloader) { - $prereq_pm .= q%'XSLoader' => 0, %; + $prereq_pm .= q%'XSLoader' => 0, %; } print PL <<"END"; @@ -2026,13 +2030,17 @@ my $rmheadeq = "=" x length($rmhead); my $rm_prereq; -if ( $compat_version < 5.00702 and $new_test ) +if ( $compat_version < 5.006002 and $new_test ) +{ + $rm_prereq = 'Test::More'; +} +elsif ( $compat_version < 5.006002 ) { - $rm_prereq = 'Test::More'; + $rm_prereq = 'Test'; } else { - $rm_prereq = 'blah blah blah'; + $rm_prereq = 'blah blah blah'; } print RM <<_RMEND_; @@ -2096,7 +2104,7 @@ _END_ my $test_mod = 'Test::More'; -if ( $old_test or ($compat_version < 5.007 and not $new_test )) +if ( $old_test or ($compat_version < 5.006002 and not $new_test )) { my $test_mod = 'Test'; -- cgit v1.2.1