1 2use strict; 3use warnings; 4 5 6 7use ExtUtils::MakeMaker 6.31; 8 9 10 11my %WriteMakefileArgs = ( 12 'ABSTRACT' => 'DEPRECATED: Browser Detection', 13 'AUTHOR' => 'Christian Hansen <ch@ngmedia.com>, Marcus Ramberg <mramberg@cpan.org>, Florian Ragwitz <rafl@debian.org>', 14 'BUILD_REQUIRES' => { 15 'Catalyst' => '0', 16 'Catalyst::Controller' => '0', 17 'Catalyst::Test' => '0', 18 'FindBin' => '0', 19 'Moose' => '0', 20 'Test::More' => '0' 21 }, 22 'CONFIGURE_REQUIRES' => { 23 'ExtUtils::MakeMaker' => '6.31' 24 }, 25 'DISTNAME' => 'Catalyst-Plugin-Browser', 26 'EXE_FILES' => [], 27 'LICENSE' => 'perl', 28 'NAME' => 'Catalyst::Plugin::Browser', 29 'PREREQ_PM' => { 30 'Catalyst::Runtime' => '5.80004', 31 'Catalyst::TraitFor::Request::BrowserDetect' => '0', 32 'CatalystX::RoleApplicator' => '0', 33 'Moose::Role' => '0', 34 'namespace::autoclean' => '0' 35 }, 36 'VERSION' => '0.08', 37 'test' => { 38 'TESTS' => 't/*.t' 39 } 40); 41 42 43unless ( eval { ExtUtils::MakeMaker->VERSION(6.56) } ) { 44 my $br = delete $WriteMakefileArgs{BUILD_REQUIRES}; 45 my $pp = $WriteMakefileArgs{PREREQ_PM}; 46 for my $mod ( keys %$br ) { 47 if ( exists $pp->{$mod} ) { 48 $pp->{$mod} = $br->{$mod} if $br->{$mod} > $pp->{$mod}; 49 } 50 else { 51 $pp->{$mod} = $br->{$mod}; 52 } 53 } 54} 55 56delete $WriteMakefileArgs{CONFIGURE_REQUIRES} 57 unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; 58 59WriteMakefile(%WriteMakefileArgs); 60 61 62 63