BEGIN { if ( eval { require Encode; Encode->VERSION('2.40'); 1 } && eval { require LWP; 1 } && !eval { LWP->VERSION('5.837'); 1 } ) { warn 'Encode >= 2.40 (which you have installed) fixed a bug which breaks LWP - please upgrade LWP to >= 5.837 or encoding is not going to work well for you! https://rt.cpan.org/Ticket/Display.html?id=61456\n'; exit 0; } } use inc::Module::Install 0.91; use Module::Install::AuthorRequires; use Module::Install::AuthorTests; all_from 'lib/Catalyst/Plugin/Unicode/Encoding.pm'; requires 'Encode' => '2.21'; requires 'Catalyst' => '5.80'; requires 'LWP' => '5.828'; # LWP had unicode fail in 5.8.26 requires 'URI' => '1.36'; author_requires 'Test::WWW::Mechanize::Catalyst' => 0.51; test_requires 'Test::More' => '0.88'; test_requires 'IO::Scalar'; author_tests 't/author'; resources repository => 'http://dev.catalyst.perl.org/repos/Catalyst/Catalyst-Plugin-Unicode-Encoding/'; if ($Module::Install::AUTHOR) { system("pod2text lib/Catalyst/Plugin/Unicode/Encoding.pm > README") and die; } WriteAll;