comparisons against $ExtUtils::MakeMaker::VERSION were warning when
authorTony Cook <tony@develop=help.com>
Tue, 29 Aug 2006 07:20:42 +0000 (07:20 +0000)
committerTony Cook <tony@develop=help.com>
Tue, 29 Aug 2006 07:20:42 +0000 (07:20 +0000)
that had an _ in it.  We now eval it to prevent the warning.

CountColor/Makefile.PL
DynTest/Makefile.PL
Flines/Makefile.PL
ICO/Makefile.PL
Makefile.PL
Mandelbrot/Makefile.PL

index 19e5731..ada8e45 100644 (file)
@@ -9,7 +9,8 @@ my %opts =
    OBJECT => 'CountColor.o',
    INC => '-I..',
   );
    OBJECT => 'CountColor.o',
    INC => '-I..',
   );
-if ($ExtUtils::MakeMaker::VERSION > 6.06) {
+my $MM_ver = eval $ExtUtils::MakeMaker::VERSION;
+if ($MM_ver > 6.06) {
   $opts{AUTHOR} = 'Tony Cook <tony@imager.perl.org>';
   $opts{ABSTRACT} = 'Color Count an Imager image';
 }
   $opts{AUTHOR} = 'Tony Cook <tony@imager.perl.org>';
   $opts{ABSTRACT} = 'Color Count an Imager image';
 }
index d749d63..ff537ce 100644 (file)
@@ -9,7 +9,8 @@ my %opts =
    OBJECT => 'DynTest.o linstretch.o',
    INC => '-I..'
   );
    OBJECT => 'DynTest.o linstretch.o',
    INC => '-I..'
   );
-if ($ExtUtils::MakeMaker::VERSION > 6.06) {
+my $MM_ver = eval $ExtUtils::MakeMaker::VERSION;
+if ($MM_ver > 6.06) {
   $opts{AUTHOR} = 'Tony Cook <tony@imager.perl.org>';
   $opts{ABSTRACT} = 'Demo Imager filter extension';
 }
   $opts{AUTHOR} = 'Tony Cook <tony@imager.perl.org>';
   $opts{ABSTRACT} = 'Demo Imager filter extension';
 }
index 583a317..e8e107f 100644 (file)
@@ -9,7 +9,8 @@ my %opts =
    OBJECT => 'Flines.o',
    INC => '-I..'
   );
    OBJECT => 'Flines.o',
    INC => '-I..'
   );
-if ($ExtUtils::MakeMaker::VERSION > 6.06) {
+my $MM_ver = eval $ExtUtils::MakeMaker::VERSION;
+if ($MM_ver > 6.06) {
   $opts{AUTHOR} = 'Tony Cook <tony@imager.perl.org>';
   $opts{ABSTRACT} = 'Flines Imager filter extension';
 }
   $opts{AUTHOR} = 'Tony Cook <tony@imager.perl.org>';
   $opts{ABSTRACT} = 'Flines Imager filter extension';
 }
index 346d178..e2d35cb 100644 (file)
@@ -9,7 +9,8 @@ my %opts =
    OBJECT => 'ICO.o msicon.o imicon.o',
    INC => '-I..'
   );
    OBJECT => 'ICO.o msicon.o imicon.o',
    INC => '-I..'
   );
-if ($ExtUtils::MakeMaker::VERSION > 6.06) {
+my $MM_ver = eval $ExtUtils::MakeMaker::VERSION;
+if ($MM_ver > 6.06) {
   $opts{AUTHOR} = 'Tony Cook <tony@imager.perl.org>';
   $opts{ABSTRACT} = 'Icon Image file support';
 }
   $opts{AUTHOR} = 'Tony Cook <tony@imager.perl.org>';
   $opts{ABSTRACT} = 'Icon Image file support';
 }
index 8cdb5ef..b133886 100644 (file)
@@ -171,11 +171,13 @@ my %opts=(
           PM             => gen_PM(),
          );
 
           PM             => gen_PM(),
          );
 
-if ($ExtUtils::MakeMaker::VERSION > 6.06) {
+# eval to prevent warnings about versions with _ in them
+my $MM_ver = eval $ExtUtils::MakeMaker::VERSION;
+if ($MM_ver > 6.06) {
   $opts{AUTHOR} = 'Tony Cook <tony@imager.perl.org>, Arnar M. Hrafnkelsson';
   $opts{ABSTRACT} = 'Perl extension for Generating 24 bit Images';
 }
   $opts{AUTHOR} = 'Tony Cook <tony@imager.perl.org>, Arnar M. Hrafnkelsson';
   $opts{ABSTRACT} = 'Perl extension for Generating 24 bit Images';
 }
-if ($ExtUtils::MakeMaker::VERSION > 6.10) {
+if ($MM_ver > 6.10) {
   $opts{NO_META} = 1;
 }
 
   $opts{NO_META} = 1;
 }
 
index af306db..7269726 100644 (file)
@@ -9,7 +9,8 @@ my %opts =
    OBJECT => 'Mandelbrot.o mandel.o',
    INC => '-I..'
   );
    OBJECT => 'Mandelbrot.o mandel.o',
    INC => '-I..'
   );
-if ($ExtUtils::MakeMaker::VERSION > 6.06) {
+my $MM_ver = eval $ExtUtils::MakeMaker::VERSION;
+if ($MM_ver > 6.06) {
   $opts{AUTHOR} = 'Tony Cook <tony@imager.perl.org>';
   $opts{ABSTRACT} = 'Mandelbrot Imager filter extension';
 }
   $opts{AUTHOR} = 'Tony Cook <tony@imager.perl.org>';
   $opts{ABSTRACT} = 'Mandelbrot Imager filter extension';
 }