]> 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:22:42 +0000 (01:22 +0200)
committerFrédéric Buclin <LpSolit@gmail.com>
Wed, 13 Oct 2010 23:22:42 +0000 (01:22 +0200)
r/a=mkanat

Bugzilla/Install/Requirements.pm

index 1e1272321ecb6c2b0a52b87866d8420988e7b085..959545ce1ce8a8cf5d03d2afc0c1c8819181f718 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'],
     },
     {