X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=Makefile.PL;h=358dee5d8d8063f3acb1ef2c1da4b224229c710b;hb=6629aeb505760b2f16f31925d7474ea672b33083;hp=a789bad3d711f6a0083c09dbf6b8148c90eea8ef;hpb=b8afedfe319ab6f537697b864a968b6678b3d814;p=webpac2 diff --git a/Makefile.PL b/Makefile.PL index a789bad..358dee5 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,10 +49,18 @@ features( -default => 1, 'Spreadsheet::ParseExcel', ], + 'WebPAC::Input::CSV' => [ + -default => 1, + 'Text::CSV', + ], 'WebPAC::Input::DBF' => [ -default => 0, 'XBase', ], + 'WebPAC::Input::OAI' => [ + -default => 0, + 'HTTP::OAI', + ], 'WebPAC::Output::Estraier' => [ -default => 0, 'Search::Estraier' => 0.06, @@ -67,13 +74,38 @@ features( 'Spreadsheet::WriteExcel' => 2.14, ], 'WebPAC::Output::KinoSearch' => [ - -default => 1, + -default => 0, 'KinoSearch::Simple', ], + 'WebPAC::Output::SWISH' => [ + -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';