/[webpac2]/trunk/Makefile.PL
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/Makefile.PL

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1054 by dpavlin, Tue Nov 20 09:30:56 2007 UTC revision 1323 by dpavlin, Tue Jan 26 14:26:34 2010 UTC
# Line 5  use inc::Module::Install; Line 5  use inc::Module::Install;
5    
6    
7  name    'WebPAC';  name    'WebPAC';
8  version '2.32';  version_from 'lib/WebPAC.pm';
9  license 'GPL';  license 'GPL';
10    
11  requires        'YAML';  requires        'YAML';
# Line 13  requires       'File::Slurp'; Line 13  requires       'File::Slurp';
13  requires        'Log::Log4perl' => '1.02';  requires        'Log::Log4perl' => '1.02';
14  requires        'Cwd';  requires        'Cwd';
15  requires        'Storable';  requires        'Storable';
16  requires        'DBM::Deep';  #requires       'DBM::Deep';
17  #       'Template';  #       'Template';
18  requires        'Time::HiRes';  requires        'Time::HiRes';
19  requires        'File::Temp';  requires        'File::Temp';
# Line 24  requires       'File::Path'; Line 24  requires       'File::Path';
24  requires        'Biblio::Isis' => '0.24';  requires        'Biblio::Isis' => '0.24';
25  requires        'MARC::Fast' => '0.09';  requires        'MARC::Fast' => '0.09';
26  requires        'List::Util';  requires        'List::Util';
 requires        'Spreadsheet::ParseExcel';  
27  requires        'MARC::Record' => '2.0';  requires        'MARC::Record' => '2.0';
28  requires        'Data::Dump';  requires        'Data::Dump';
29  requires        'MARC::Lint' => '1.43';  requires        'MARC::Lint' => '1.43';
30  requires        'Business::ISBN' => '2.02';     # WebPAC::Normalize::ISBN  requires        'Business::ISBN' => '2.02';     # WebPAC::Normalize::ISBN
 requires        'Proc::Queue';  
31  requires        'PPI';  requires        'PPI';
32  requires        'XML::LibXML';  requires        'XML::LibXML';
33  requires        'Pod::Usage';  requires        'Pod::Usage';
34  requires        'Class::Accessor';  requires        'Class::Accessor';
35  requires        'JSON';  requires        'JSON';
36  requires        'File::Spec';  requires        'File::Spec';
 requires        'Sort::External';  
37    
38  features(  features(
39          'WebPAC::Input::XML' => [          'WebPAC::Input::XML' => [
40                  -default => 0,                  -default => 0,
41                  recommends('XML::Simple'),                  'XML::Simple',
42                  recommends('File::Find'),                  'File::Find',
43          ],          ],
 );  
   
 features(  
44          'WebPAC::Input::PDF' => [          'WebPAC::Input::PDF' => [
45                  -default => 0,                  -default => 0,
46                  recommends('CAM::PDF'),                  'CAM::PDF',
47            ],
48            'WebPAC::Input::Excel' => [
49                    -default => 1,
50                    'Spreadsheet::ParseExcel',
51            ],
52            'WebPAC::Input::CSV' => [
53                    -default => 1,
54                    'Text::CSV',
55            ],
56            'WebPAC::Input::DBF' => [
57                    -default => 0,
58                    'XBase',
59          ],          ],
 );  
   
 features(  
60          'WebPAC::Output::Estraier' => [          'WebPAC::Output::Estraier' => [
61                  -default => 0,                  -default => 0,
62                  recommends('Search::Estraier' => 0.06),                  'Search::Estraier' => 0.06,
63            ],
64            'WebPAC::Output::Webpacus and WebPAC::Output::Jifty' => [
65                    -default => 0,
66                    'Jifty',
67            ],
68            'WebPAC::Output::Excel' => [
69                    -default => 1,
70                    'Spreadsheet::WriteExcel' => 2.14,
71            ],
72            'WebPAC::Output::KinoSearch' => [
73                    -default => 0,
74                    'KinoSearch::Simple',
75            ],
76            'WebPAC::Output::SWISH' => [
77                    -default => 1,
78                    'SWISH::API',
79            ],
80            'WebPAC::Output::CouchDB' => [
81                    -default => 0,
82                    'Net::CouchDb',
83            ],
84            'WebPAC::Output::Sorted' => [
85                    -default => 0,
86                    'Sort::External',
87            ],
88            'Parallel execution (probably broken)' => [
89                    -default => 0,
90                    'Proc::Queue',
91            ],
92            'CGI web interface' => [
93                    -default => 0,
94                    'Data::Page',
95                    'CGI',
96                    'CGI::Carp',
97                    'SWISH::API',
98                    'Text::Unaccent::PurePerl',
99                    'HTML::FillInForm::Lite',
100          ],          ],
101  );  );
102    
   
103  build_requires 'Test::More';  build_requires 'Test::More';
104    
105  clean_files('WebPAC-* pod2html Makefile tags');  clean_files('WebPAC-* pod2html Makefile tags');

Legend:
Removed from v.1054  
changed lines
  Added in v.1323

  ViewVC Help
Powered by ViewVC 1.1.26