File Coverage

File:C4/Installer/PerlDependencies.pm
Coverage:100.0%

linestmtbrancondsubtimecode
1package C4::Installer::PerlDependencies;
2
3
4
4
4
1070
6
178
use warnings;
4
4
4
4
18
5
6018
use strict;
5
6our $PERL_DEPS = {
7    'XML::LibXSLT' => {
8        'usage' => 'Core',
9        'required' => '1',
10        'min_ver' => '1.59'
11    },
12    'Text::CSV::Encoded' => {
13        'usage' => 'Core',
14        'required' => '1',
15        'min_ver' => '0.09'
16    },
17    'Storable' => {
18        'usage' => 'Core',
19        'required' => '1',
20        'min_ver' => '2.20'
21    },
22    'PDF::API2' => {
23        'usage' => 'Core',
24        'required' => '1',
25        'min_ver' => '2'
26    },
27    'Text::CSV_XS' => {
28        'usage' => 'Core',
29        'required' => '1',
30        'min_ver' => '0.32'
31    },
32    'Schedule::At' => {
33        'usage' => 'Core',
34        'required' => '1',
35        'min_ver' => '1.06'
36    },
37    'MIME::Lite' => {
38        'usage' => 'Core',
39        'required' => '1',
40        'min_ver' => '3'
41    },
42    'GD' => {
43        'usage' => 'Patron Images Feature',
44        'required' => '0',
45        'min_ver' => '2.39'
46    },
47    'List::MoreUtils' => {
48        'usage' => 'Core',
49        'required' => '1',
50        'min_ver' => '0.21'
51    },
52    'DBI' => {
53        'usage' => 'Core',
54        'required' => '1',
55        'min_ver' => '1.53'
56    },
57    'Net::Z3950::ZOOM' => {
58        'usage' => 'Core',
59        'required' => '1',
60        'min_ver' => '1.16'
61    },
62    'Biblio::EndnoteStyle' => {
63        'usage' => 'Core',
64        'required' => '1',
65        'min_ver' => '0.05'
66    },
67    'Date::Calc' => {
68        'usage' => 'Core',
69        'required' => '1',
70        'min_ver' => '5.4'
71    },
72    'Mail::Sendmail' => {
73        'usage' => 'Core',
74        'required' => '1',
75        'min_ver' => '0.79'
76    },
77    'DBD::mysql' => {
78        'usage' => 'Core',
79        'required' => '1',
80        'min_ver' => '4.004'
81    },
82    'XML::LibXML' => {
83        'usage' => 'Core',
84        'required' => '1',
85        'min_ver' => '1.59'
86    },
87    'POE' => {
88        'usage' => 'Core',
89        'required' => '1',
90        'min_ver' => '0.9999'
91    },
92    'Email::Date' => {
93        'usage' => 'Core',
94        'required' => '1',
95        'min_ver' => '1.103'
96    },
97    'HTML::Scrubber' => {
98        'usage' => 'Core',
99        'required' => '1',
100        'min_ver' => '0.08'
101    },
102    'XML::Dumper' => {
103        'usage' => 'Core',
104        'required' => '1',
105        'min_ver' => '0.81'
106    },
107    'URI::Escape' => {
108        'usage' => 'Core',
109        'required' => '1',
110        'min_ver' => '1.36'
111    },
112    'Unicode::Normalize' => {
113        'usage' => 'Core',
114        'required' => '1',
115        'min_ver' => '0.32'
116    },
117    'Text::Wrap' => {
118        'usage' => 'Core',
119        'required' => '1',
120        'min_ver' => '2005.082401'
121    },
122    'Test' => {
123        'usage' => 'Core',
124        'required' => '1',
125        'min_ver' => '1.25'
126    },
127    'Locale::PO' => {
128        'usage' => 'Core',
129        'required' => '1',
130        'min_ver' => '0.17'
131    },
132    'LWP::Simple' => {
133        'usage' => 'Core',
134        'required' => '1',
135        'min_ver' => '1.41'
136    },
137    'DBD::SQLite2' => {
138        'usage' => 'Offline Circulation Feature',
139        'required' => '0',
140        'min_ver' => '0.33'
141    },
142    'SMS::Send' => {
143        'usage' => 'SMS Messaging Feature',
144        'required' => '0',
145        'min_ver' => '0.05'
146    },
147    'XML::SAX::ParserFactory' => {
148        'usage' => 'Core',
149        'required' => '1',
150        'min_ver' => '1.01'
151    },
152    'Test::Harness' => {
153        'usage' => 'Core',
154        'required' => '1',
155        'min_ver' => '2.56'
156    },
157    'PDF::API2::Util' => {
158        'usage' => 'Core',
159        'required' => '1',
160        'min_ver' => '2'
161    },
162    'Class::Accessor' => {
163        'usage' => 'Core',
164        'required' => '1',
165        'min_ver' => '0.3'
166    },
167    'HTTP::OAI' => {
168        'usage' => 'Core',
169        'required' => '1',
170        'min_ver' => '3.2'
171    },
172    'LWP::UserAgent' => {
173        'usage' => 'Core',
174        'required' => '1',
175        'min_ver' => '2.033'
176    },
177    'MIME::Base64' => {
178        'usage' => 'Core',
179        'required' => '1',
180        'min_ver' => '3.07'
181    },
182    'Algorithm::CheckDigits' => {
183        'usage' => 'Core',
184        'required' => '1',
185        'min_ver' => '0.5'
186    },
187    'Net::LDAP' => {
188        'usage' => 'LDAP Interface Feature',
189        'required' => '0',
190        'min_ver' => '0.33'
191    },
192    'PDF::Reuse' => {
193        'usage' => 'Core',
194        'required' => '1',
195        'min_ver' => '0.33'
196    },
197    'DateTime' => {
198        'usage' => 'Core',
199        'required' => '1',
200        'min_ver' => '0.58'
201    },
202    'DateTime::TimeZone' => {
203        'usage' => 'Core',
204        'required' => '1',
205        'min_ver' => '1.26'
206    },
207    'DateTime::Format::DateParse' => {
208        'usage' => 'Core',
209        'required' => '1',
210        'min_ver' => '0.04'
211    },
212    'DateTime::Set' => {
213        'usage' => 'Core',
214        'required' => '1',
215        'min_ver' => '0.28'
216    },
217    'DateTime::Event::ICal' => {
218        'usage' => 'Core',
219        'required' => '1',
220        'min_ver' => '0.08'
221    },
222    'Readonly' => {
223        'usage' => 'Core',
224        'required' => '1',
225        'min_ver' => '1.03'
226    },
227    'Readonly::XS' => {
228        'usage' => 'Core',
229        'required' => '0',
230        'min_ver' => '1.02'
231    },
232    'Graphics::Magick' => {
233        'usage' => 'Patron Card Creator Feature',
234        'required' => '0',
235        'min_ver' => '1.3.05'
236    },
237    'MARC::Charset' => {
238        'usage' => 'Core',
239        'required' => '1',
240        'min_ver' => '0.98'
241    },
242    'Memoize::Memcached' => {
243        'usage' => 'Memcached Feature (Experimental)',
244        'required' => '0',
245        'min_ver' => '0.03'
246    },
247    'Net::LDAP::Filter' => {
248        'usage' => 'LDAP Interface Feature',
249        'required' => '0',
250        'min_ver' => '0.14'
251    },
252    'Text::CSV' => {
253        'usage' => 'Core',
254        'required' => '1',
255        'min_ver' => '0.01'
256    },
257    'PDF::Table' => {
258        'usage' => 'Core',
259        'required' => '1',
260        'min_ver' => '0.9.3'
261    },
262    'CGI' => {
263        'usage' => 'Core',
264        'required' => '1',
265        'min_ver' => '3.15'
266    },
267    'Class::Factory::Util' => {
268        'usage' => 'Core',
269        'required' => '1',
270        'min_ver' => '1.6'
271    },
272    'List::Util' => {
273        'usage' => 'Core',
274        'required' => '1',
275        'min_ver' => '1.18'
276    },
277    'Lingua::Stem::Snowball' => {
278        'usage' => 'Core',
279        'required' => '1',
280        'min_ver' => '0.952'
281    },
282    'Time::localtime' => {
283        'usage' => 'Core',
284        'required' => '1',
285        'min_ver' => '1.02'
286    },
287    'Digest::SHA' => {
288        'usage' => 'Core',
289        'required' => '1',
290        'min_ver' => '5.43'
291    },
292    'MARC::Crosswalk::DublinCore' => {
293        'usage' => 'Core',
294        'required' => '1',
295        'min_ver' => '0.02'
296    },
297    'CGI::Session::Serialize::yaml' => {
298        'usage' => 'Core',
299        'required' => '1',
300        'min_ver' => '4.2'
301    },
302    'CGI::Carp' => {
303        'usage' => 'Core',
304        'required' => '1',
305        'min_ver' => '1.29'
306    },
307    'Getopt::Long' => {
308        'usage' => 'Core',
309        'required' => '1',
310        'min_ver' => '2.35'
311    },
312    'Term::ANSIColor' => {
313        'usage' => 'Core',
314        'required' => '1',
315        'min_ver' => '1.1'
316    },
317    'Getopt::Std' => {
318        'usage' => 'Core',
319        'required' => '1',
320        'min_ver' => '1.05'
321    },
322    'Data::Dumper' => {
323        'usage' => 'Core',
324        'required' => '1',
325        'min_ver' => '2.121'
326    },
327    'Lingua::Stem' => {
328        'usage' => 'Core',
329        'required' => '1',
330        'min_ver' => '0.82'
331    },
332    'MIME::QuotedPrint' => {
333        'usage' => 'Core',
334        'required' => '1',
335        'min_ver' => '3.07'
336    },
337    'IPC::Cmd' => {
338        'usage' => 'Core',
339        'required' => '1',
340        'min_ver' => '0.46'
341    },
342    'HTTP::Cookies' => {
343        'usage' => 'Core',
344        'required' => '1',
345        'min_ver' => '1.39'
346    },
347    'HTTP::Request::Common' => {
348        'usage' => 'Core',
349        'required' => '1',
350        'min_ver' => '1.26'
351    },
352    'PDF::Reuse::Barcode' => {
353        'usage' => 'Core',
354        'required' => '1',
355        'min_ver' => '0.05'
356    },
357    'Test::More' => {
358        'usage' => 'Core',
359        'required' => '1',
360        'min_ver' => '0.8'
361    },
362    'GD::Barcode::UPCE' => {
363        'usage' => 'Core',
364        'required' => '1',
365        'min_ver' => '1.1'
366    },
367    'Text::Iconv' => {
368        'usage' => 'Core',
369        'required' => '1',
370        'min_ver' => '1.7'
371    },
372    'File::Temp' => {
373        'usage' => 'Core',
374        'required' => '1',
375        'min_ver' => '0.16'
376    },
377    'Date::Manip' => {
378        'usage' => 'Core',
379        'required' => '1',
380        'min_ver' => '5.44'
381    },
382    'Locale::Language' => {
383        'usage' => 'Core',
384        'required' => '1',
385        'min_ver' => '2.07'
386    },
387    'PDF::API2::Simple' => {
388        'usage' => 'Core',
389        'required' => '1',
390        'min_ver' => '1'
391    },
392    'XML::RSS' => {
393        'usage' => 'Core',
394        'required' => '1',
395        'min_ver' => '1.31'
396    },
397    'XML::Simple' => {
398        'usage' => 'Core',
399        'required' => '1',
400        'min_ver' => '2.14'
401    },
402    'PDF::API2::Page' => {
403        'usage' => 'Core',
404        'required' => '1',
405        'min_ver' => '2'
406    },
407    'CGI::Session' => {
408        'usage' => 'Core',
409        'required' => '1',
410        'min_ver' => '4.2'
411    },
412    'CGI::Session::Driver::memcached' => {
413        'usage' => 'Memcached Feature (Experimental)',
414        'required' => '0',
415        'min_ver' => '0.04',
416    },
417    'POSIX' => {
418        'usage' => 'Core',
419        'required' => '1',
420        'min_ver' => '1.09'
421    },
422    'Digest::MD5' => {
423        'usage' => 'Core',
424        'required' => '1',
425        'min_ver' => '2.36'
426    },
427    'Authen::CAS::Client' => {
428        'usage' => 'Core',
429        'required' => '1',
430        'min_ver' => '0.05'
431    },
432    'Data::ICal' => {
433        'usage' => 'Core',
434        'required' => '1',
435        'min_ver' => '0.13'
436    },
437    'MARC::Record' => {
438        'usage' => 'Core',
439        'required' => '1',
440        'min_ver' => '2'
441    },
442    'Locale::Currency::Format' => {
443        'usage' => 'Core',
444        'required' => '1',
445        'min_ver' => '1.28'
446    },
447    'Number::Format' => {
448        'usage' => 'Core',
449        'required' => '1',
450        'min_ver' => '1.52'
451    },
452    'YAML::Syck' => {
453        'usage' => 'Core',
454        'required' => '1',
455        'min_ver' => '0.71'
456    },
457    'Time::HiRes' => {
458        'usage' => 'Core',
459        'required' => '1',
460        'min_ver' => '1.86'
461    },
462    'MARC::File::XML' => {
463        'usage' => 'Core',
464        'required' => '1',
465        'min_ver' => '0.88'
466    },
467    'XML::SAX::Writer' => {
468        'usage' => 'Core',
469        'required' => '1',
470        'min_ver' => '0.44'
471    },
472    'JSON' => {
473        'usage' => 'Core',
474        'required' => '1',
475        'min_ver' => '2.07'
476    },
477    'YAML' => {
478        'usage' => 'Core',
479        'required' => '1',
480        'min_ver' => '0.71'
481    },
482    'UNIVERSAL::require' => {
483        'usage' => 'SipServer',
484        'required' => '0',
485        'min_ver' => '0.13',
486    },
487    'Net::Server' => {
488        'usage' => 'SipServer',
489        'required' => '0',
490        'min_ver' => '0.97',
491    },
492    'Business::ISBN' => {
493        'usage' => 'Core',
494        'required' => '1',
495        'min_ver' => '2.05',
496    },
497    'Template' => {
498        'usage' => 'Core',
499        'required' => '1',
500        'min_ver' => '2.22',
501    },
502    'Gravatar::URL' => {
503        'usage' => 'Photos in OPAC reviews',
504        'required' => '0',
505        'min_ver' => '1.03',
506    },
507    'Modern::Perl' => {
508        'usage' => 'Core',
509        'required' => '1',
510        'min_ver' => '1.03',
511    },
512    'DateTime::Format::ICal' => {
513        'usage' => 'Core',
514        'required' => '1',
515        'min_ver' => '0.09',
516      },
517};
518
5191;
520