make Webpac::Output::Sorted optional
[webpac2] / Makefile.PL
index 4831746..2e31083 100644 (file)
@@ -34,7 +34,6 @@ requires      'Pod::Usage';
 requires       'Class::Accessor';
 requires       'JSON';
 requires       'File::Spec';
-requires       'Sort::External';
 
 features(
        'WebPAC::Input::XML' => [
@@ -50,6 +49,10 @@ features(
                -default => 1,
                'Spreadsheet::ParseExcel',
        ],
+       'WebPAC::Input::CSV' => [
+               -default => 1,
+               'Text::CSV',
+       ],
        'WebPAC::Input::DBF' => [
                -default => 0,
                'XBase',
@@ -74,10 +77,27 @@ features(
                -default => 1,
                'SWISH::API',
        ],
+       'WebPAC::Output::CouchDB' => [
+               -default => 0,
+               'Net::CouchDb',
+       ],
+       'WebPAC::Output::Sorted' => [
+               -default => 0,
+               'Sort::External',
+       ],
        'Parallel execution (probably broken)' => [
                -default => 0,
                'Proc::Queue',
        ],
+       'CGI web interface' => [
+               -default => 0,
+               'Data::Page',
+               'CGI',
+               'CGI::Carp',
+               'SWISH::API',
+               'Text::Unaccent::PurePerl',
+               'HTML::FillInForm::Lite',
+       ],
 );
 
 build_requires 'Test::More';