Kill resource forks
[catagits/Catalyst-Runtime.git] / Makefile.PL
index f9b9b7c..825099f 100644 (file)
@@ -14,7 +14,7 @@ requires 'CGI::Simple::Cookie';
 requires 'Data::Dump';
 requires 'File::Modified';
 requires 'HTML::Entities';
-requires 'HTTP::Body'    => '0.8';
+requires 'HTTP::Body'    => '0.9';
 requires 'HTTP::Headers' => '1.64';
 requires 'HTTP::Request';
 requires 'HTTP::Response';
@@ -31,6 +31,16 @@ requires 'Tree::Simple::Visitor::FindByPath';
 requires 'URI' => '1.35';
 requires 'Text::Balanced'; # core in 5.8.x but mentioned for completeness
 
+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' }); 
+}
+
+if (-e 'inc/.author') {
+  build_requires 'Test::Perl::Critic';
+}
+
 install_script glob('script/*.pl');
 auto_install;
 WriteAll;