X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=Makefile.PL;h=488e67f1a9b8084f6fca16c2be6a45796f0a3358;hb=508a36bde71146738048b441cc7d11be2105828f;hp=4831746599a946a02a0600439ac04d17820c2143;hpb=f326b07b309a0e305204bf977c5b52c3bcab86d8;p=webpac2 diff --git a/Makefile.PL b/Makefile.PL index 4831746..488e67f 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -22,7 +22,7 @@ requires 'Encode'; requires 'LWP'; requires 'File::Path'; requires 'Biblio::Isis' => '0.24'; -requires 'MARC::Fast' => '0.09'; +requires 'MARC::Fast' => '0.11'; requires 'List::Util'; requires 'MARC::Record' => '2.0'; requires 'Data::Dump'; @@ -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,31 @@ features( -default => 1, 'SWISH::API', ], + 'WebPAC::Output::CouchDB' => [ + -default => 0, + 'Net::CouchDb', + ], + 'WebPAC::Output::Sorted' => [ + -default => 0, + 'Sort::External', + ], + 'WebPAC::Output::Riak' => [ + -default => 0, + 'Net::Riak', + ], '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';