Merge remote-tracking branch 'origin/new/bug_8636'
[srvgit] / C4 / Installer / PerlDependencies.pm
index 3ac49dc..5cfb059 100644 (file)
@@ -17,7 +17,7 @@ our $PERL_DEPS = {
     'Storable' => {
         'usage'    => 'Core',
         'required' => '1',
-        'min_ver'  => '2.21'
+        'min_ver'  => '2.20'
     },
     'PDF::API2' => {
         'usage'    => 'Core',
@@ -197,12 +197,47 @@ our $PERL_DEPS = {
     'DateTime' => {
         'usage'    => 'Core',
         'required' => '1',
-        'min_ver'  => '0.51'
+        'min_ver'  => '0.58'
+    },
+    'DateTime::TimeZone' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '1.20'
+    },
+    'DateTime::Format::DateParse' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '0.04'
+    },
+    'DateTime::Format::MySQL' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '0.04'
+    },
+    'DateTime::Set' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '0.28'
+    },
+    'DateTime::Event::ICal' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '0.08'
+    },
+    'Readonly' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '1.03'
+    },
+    'Readonly::XS' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '1.02'
     },
     'Graphics::Magick' => {
         'usage'    => 'Patron Card Creator Feature',
         'required' => '0',
-        'min_ver'  => '1.3.5'
+        'min_ver'  => '1.3.05'
     },
     'MARC::Charset' => {
         'usage'    => 'Core',
@@ -214,6 +249,21 @@ our $PERL_DEPS = {
         'required' => '0',
         'min_ver'  => '0.03'
     },
+    'Cache::Memcached::Fast' => {
+        'usage'    => 'Caching',
+        'required' => '0',
+        'min_ver'  => '0.17'
+    },
+    'CHI' => {
+        'usage'    => 'Caching',
+        'required' => '0',
+        'min_ver'  => '0.36'
+    },
+    'CHI::Driver::Memcached' => {
+        'usage'    => 'Caching',
+        'required' => '0',
+        'min_ver'  => '0.12'
+    },
     'Net::LDAP::Filter' => {
         'usage'    => 'LDAP Interface Feature',
         'required' => '0',
@@ -259,11 +309,6 @@ our $PERL_DEPS = {
         'required' => '1',
         'min_ver'  => '5.43'
     },
-    'Date::ICal' => {
-        'usage'    => 'Core',
-        'required' => '1',
-        'min_ver'  => '1.72'
-    },
     'MARC::Crosswalk::DublinCore' => {
         'usage'    => 'Core',
         'required' => '1',
@@ -284,11 +329,6 @@ our $PERL_DEPS = {
         'required' => '1',
         'min_ver'  => '2.35'
     },
-    'HTML::Template::Pro' => {
-        'usage'    => 'Core',
-        'required' => '1',
-        'min_ver'  => '0.69'
-    },
     'Term::ANSIColor' => {
         'usage'    => 'Core',
         'required' => '1',
@@ -389,6 +429,11 @@ our $PERL_DEPS = {
         'required' => '1',
         'min_ver'  => '4.2'
     },
+    'CGI::Session::Driver::memcached' => {
+        'usage'    => 'Memcached Feature (Experimental)',
+        'required' => '0',
+        'min_ver'  => '0.04',
+    },
     'POSIX' => {
         'usage'    => 'Core',
         'required' => '1',
@@ -466,9 +511,119 @@ our $PERL_DEPS = {
     },
     'Business::ISBN' => {
         'usage'    => 'Core',
-        'required' => '0',
+        'required' => '1',
         'min_ver'  => '2.05',
     },
+    'Template' => {
+       'usage'    => 'Core',
+       'required' => '1',
+       'min_ver'  => '2.22',
+    },
+    'Gravatar::URL' => {
+        'usage'    => 'Photos in OPAC reviews',
+        'required' => '0',
+        'min_ver'  => '1.03',
+    },
+    'Modern::Perl' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '1.03',
+    },
+    'DateTime::Format::ICal' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '0.09',
+    },
+    'Template::Plugin::HtmlToText' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '0.03',
+    },
+    'Data::Paginator' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '0.04',
+    },
+    'Data::Pagination' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '0.44',
+    },
+    'JSON::Any' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '1.28',
+    },
+    'MooseX::Storage' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '0.30',
+    },
+    'MooseX::Types' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '0.30',
+    },
+    'String::RewritePrefix' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '0.006',
+    },
+    'Time::Progress' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '1.7',
+    },
+    'DBD::Mock' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '1.39'
+    },
+    'Test::MockModule' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '0.05',
+    },
+    'Test::Warn' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '0.21',
+    },
+    'Test::Strict' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '0.14',
+    },
+    'Test::Deep' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '0.106',
+    },
+    'Test::YAML::Valid' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '0.04',
+    },
+    'Text::Unaccent' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '1.08',
+    },
+    'HTML::FormatText' => {
+        'usage'    => 'Core',
+        'required' => '1',
+        'min_ver'  => '1.23',
+    },
+    'AnyEvent' => {
+        'usage'    => 'Command line scripts',
+        'required' => '0',
+        'min_ver'  => '5.0',
+    },
+    'AnyEvent::HTTP' => {
+        'usage'    => 'Command line scripts',
+        'required' => '0',
+        'min_ver'  => '2.13',
+    },
 };
 
 1;
@@ -491,7 +646,7 @@ end of the outer hash and follow the key/value pattern used in the other depende
 =head2 Debian
 
 If you change the list of dependencies, and you use Debian, please also
-run the debian/update-control script and commit the modifed version of
+run the debian/update-control script and commit the modified version of
 debian/control into git as well. If you're not running Debian, don't
 worry about it.
 
@@ -510,8 +665,8 @@ This file is part of Koha.
 Koha is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software
 Foundation; either version 2 of the License, or (at your option) any later version.
 
-You should have received a copy of the GNU General Public License along with Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
-Suite 330, Boston, MA  02111-1307 USA
+You should have received a copy of the GNU General Public License along with Koha; if not, write to the Free Software Foundation, Inc., 51 Franklin Street,
+Fifth Floor, Boston, MA 02110-1301 USA.
 
 =head1 DISCLAIMER OF WARRANTY