MARCXML=1 enviroment variable will create marcxml
[webpac2] / Makefile.PL
index 4151a4c..50e9895 100644 (file)
@@ -22,9 +22,10 @@ requires     'Encode';
 requires       'LWP';
 requires       'File::Path';
 requires       'Biblio::Isis' => '0.24';
-requires       'MARC::Fast' => '0.09';
+requires       'MARC::Fast' => '0.12';
 requires       'List::Util';
 requires       'MARC::Record' => '2.0';
+requires       'MARC::File::XML';
 requires       'Data::Dump';
 requires       'MARC::Lint' => '1.43';
 requires       'Business::ISBN' => '2.02';     # WebPAC::Normalize::ISBN
@@ -34,7 +35,6 @@ requires      'Pod::Usage';
 requires       'Class::Accessor';
 requires       'JSON';
 requires       'File::Spec';
-requires       'Sort::External';
 
 features(
        'WebPAC::Input::XML' => [
@@ -58,6 +58,10 @@ features(
                -default => 0,
                'XBase',
        ],
+       'WebPAC::Input::OAI' => [
+               -default => 0,
+               'HTTP::OAI',
+       ],
        'WebPAC::Output::Estraier' => [
                -default => 0,
                'Search::Estraier' => 0.06,
@@ -82,6 +86,14 @@ features(
                -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',