]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 593887: Perl 5.14 requires HTML::Parser 3.67 and DBI 1.614
authorFrédéric Buclin <LpSolit@gmail.com>
Wed, 13 Oct 2010 23:21:09 +0000 (01:21 +0200)
committerFrédéric Buclin <LpSolit@gmail.com>
Wed, 13 Oct 2010 23:21:09 +0000 (01:21 +0200)
r/a=mkanat

Bugzilla/Install/Requirements.pm

index 5d2b6c39f484e91069429d3bb4c0930d4f297869..0589c1a0fead46b64b1ce6ee2ff6e8d01068604f 100644 (file)
@@ -126,7 +126,7 @@ sub REQUIRED_MODULES {
     {
         package => 'DBI',
         module  => 'DBI',
-        version => '1.41'
+        version => (vers_cmp($perl_ver, '5.13.3') > -1) ? '1.614' : '1.41'
     },
     # 2.22 fixes various problems related to UTF8 strings in hash keys,
     # as well as line endings on Windows.
@@ -165,6 +165,7 @@ sub REQUIRED_MODULES {
 };
 
 sub OPTIONAL_MODULES {
+    my $perl_ver = sprintf('%vd', $^V);
     my @modules = (
     {
         package => 'GD',
@@ -273,7 +274,7 @@ sub OPTIONAL_MODULES {
         # We need the 'utf8_mode' method of HTML::Parser, for HTML::Scrubber.
         package => 'HTML-Parser',
         module  => 'HTML::Parser',
-        version => '3.40',
+        version => (vers_cmp($perl_ver, '5.13.3') > -1) ? '3.67' : '3.40',
         feature => ['html_desc'],
     },
     {