Blame Makefile.PL

Packit ef9df4
Packit ef9df4
use strict;
Packit ef9df4
use warnings;
Packit ef9df4
Packit ef9df4
Packit ef9df4
Packit ef9df4
use ExtUtils::MakeMaker 6.30;
Packit ef9df4
Packit ef9df4
Packit ef9df4
Packit ef9df4
my %WriteMakefileArgs = (
Packit ef9df4
  "ABSTRACT" => "Convert between perl data structures and ASN.1 encoded packets",
Packit ef9df4
  "AUTHOR" => "Graham Barr <gbarr\@cpan.org>",
Packit ef9df4
  "BUILD_REQUIRES" => {
Packit ef9df4
    "Math::BigInt" => "1.997",
Packit ef9df4
    "Test::More" => "0.90"
Packit ef9df4
  },
Packit ef9df4
  "CONFIGURE_REQUIRES" => {
Packit ef9df4
    "ExtUtils::MakeMaker" => "6.30"
Packit ef9df4
  },
Packit ef9df4
  "DISTNAME" => "Convert-ASN1",
Packit ef9df4
  "EXE_FILES" => [],
Packit ef9df4
  "LICENSE" => "perl",
Packit ef9df4
  "NAME" => "Convert::ASN1",
Packit ef9df4
  "PREREQ_PM" => {},
Packit ef9df4
  "VERSION" => "0.27",
Packit ef9df4
  "test" => {
Packit ef9df4
    "TESTS" => "t/*.t"
Packit ef9df4
  }
Packit ef9df4
);
Packit ef9df4
Packit ef9df4
Packit ef9df4
unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) {
Packit ef9df4
  my $br = delete $WriteMakefileArgs{BUILD_REQUIRES};
Packit ef9df4
  my $pp = $WriteMakefileArgs{PREREQ_PM};
Packit ef9df4
  for my $mod ( keys %$br ) {
Packit ef9df4
    if ( exists $pp->{$mod} ) {
Packit ef9df4
      $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod};
Packit ef9df4
    }
Packit ef9df4
    else {
Packit ef9df4
      $pp->{$mod} = $br->{$mod};
Packit ef9df4
    }
Packit ef9df4
  }
Packit ef9df4
}
Packit ef9df4
Packit ef9df4
delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
Packit ef9df4
  unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
Packit ef9df4
Packit ef9df4
WriteMakefile(%WriteMakefileArgs);
Packit ef9df4
Packit ef9df4
Packit ef9df4