requires 'Data::Dump';
requires 'File::Modified';
requires 'HTML::Entities';
-requires 'HTTP::Body' => '0.5';
+requires 'HTTP::Body' => '0.9';
requires 'HTTP::Headers' => '1.64';
requires 'HTTP::Request';
requires 'HTTP::Response';
requires 'URI' => '1.35';
requires 'Text::Balanced'; # core in 5.8.x but mentioned for completeness
-feature 'Apache/mod_perl Support',
- -default => 0,
- 'Catalyst::Engine::Apache' => '1.05';
-feature 'FastCGI Support', -default => 0, 'FCGI' => 0, 'FCGI::ProcManager' => 0;
+if (-e 'inc/.author') {
+ build_requires 'Test::Perl::Critic';
-feature 'PAR support', -default => 0, 'PAR' => 0;
+ if ($^O eq 'darwin') {
+ makemaker_args(dist => { PREOP => 'if [ "$$COPY_EXTENDED_ATTRIBUTES_DISABLE" != "true" ]; then'.
+ ' echo "you must set the ENV variable COPY_EXTENDED_ATTRIBUTES_DISABLE to true,"; '.
+ ' echo "to avoid getting resource forks in your dist."; exit 255; fi' });
+ }
+}
install_script glob('script/*.pl');
auto_install;
WriteAll;
-print( '*' x 74, "\n" );
-my $banner =
- (qw/andyg chansen draven fordmason mst naughton sri jester
- nothingmuch LTjake/)[ int( rand(10) ) ]
- . " is the greatest and gabb is "
- . ( (localtime)[2] > 12 ? "drunk" : "hung over" )
- . " again!";
-print " $banner \n";
-print( '*' x 74, "\n" );
-
-eval "use FCGI";
-print qq/ Install "FCGI" for FastCGI support.\n/ if $@;
-eval "use FCGI::ProcManager";
-print
- qq/ Install "FCGI::ProcManager" for multiprocess FastCGI external support.\n/
- if ($@);
-eval "use PAR ()";
-print qq/ Install "PAR" for PAR packaging support.\n/ if $@;
-
print <<"EOF";
Important: