Fix filename interpolation in DBIC::Optional::Dependecies
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Optional / Dependencies.pm
index 5e63d7b..a507742 100644 (file)
@@ -32,13 +32,20 @@ my $admin_basic = {
   'namespace::autoclean'          => '0.09',
 };
 
+my $admin_script = {
+  %$moose_basic,
+  %$admin_basic,
+  'Getopt::Long::Descriptive' => '0.081',
+  'Text::CSV'                 => '1.16',
+};
+
 my $datetime_basic = {
   'DateTime'                      => '0.55',
   'DateTime::Format::Strptime'    => '1.2',
 };
 
 my $id_shortener = {
-  'Math::BigInt'                  => '1.89',
+  'Math::BigInt'                  => '1.80',
   'Math::Base36'                  => '0.07',
 };
 
@@ -131,10 +138,7 @@ my $reqs = {
 
   admin_script => {
     req => {
-      %$moose_basic,
-      %$admin_basic,
-      'Getopt::Long::Descriptive' => '0.081',
-      'Text::CSV'                 => '1.16',
+      %$admin_script,
     },
     pod => {
       title => 'dbicadmin',
@@ -142,6 +146,13 @@ my $reqs = {
     },
   },
 
+  test_admin_script => {
+    req => {
+      %$admin_script,
+      ($^O eq 'MSWin32' ? ('Win32::ShellQuote' => 0) : ()),
+    }
+  },
+
   deploy => {
     req => {
       'SQL::Translator'           => '0.11006',
@@ -183,7 +194,7 @@ my $reqs = {
 
   test_eol => {
     req => {
-      'Test::EOL'                 => '0.6',
+      'Test::EOL'                 => '1.0',
     },
   },
 
@@ -231,11 +242,10 @@ my $reqs = {
 
   test_cdbicompat => {
     req => {
-      'DBIx::ContextualFetch'     => '0',
+      'Class::DBI' => 0,
       'Class::DBI::Plugin::DeepAbstractSearch' => '0',
-      'Class::Trigger'            => '0',
+      %$datetime_basic,
       'Time::Piece::MySQL'        => '0',
-      'Clone'                     => '0',
       'Date::Simple'              => '3.03',
     },
   },
@@ -254,6 +264,7 @@ my $reqs = {
 
   rdbms_pg => {
     req => {
+      # when changing this list make sure to adjust xt/optional_deps.t
       %$rdbms_pg,
     },
     pod => {
@@ -370,7 +381,7 @@ my $reqs = {
       title => 'Informix support',
       desc => 'Modules required to connect to Informix',
     },
-  }, 
+  },
 
   rdbms_sqlanywhere => {
     req => {
@@ -380,7 +391,7 @@ my $reqs = {
       title => 'SQLAnywhere support',
       desc => 'Modules required to connect to SQLAnywhere',
     },
-  }, 
+  },
 
   rdbms_sqlanywhere_odbc => {
     req => {
@@ -390,7 +401,7 @@ my $reqs = {
       title => 'SQLAnywhere support via DBD::ODBC',
       desc => 'Modules required to connect to SQLAnywhere via DBD::ODBC',
     },
-  }, 
+  },
 
   rdbms_firebird => {
     req => {
@@ -400,7 +411,7 @@ my $reqs = {
       title => 'Firebird support',
       desc => 'Modules required to connect to Firebird',
     },
-  }, 
+  },
 
   rdbms_firebird_interbase => {
     req => {
@@ -410,7 +421,7 @@ my $reqs = {
       title => 'Firebird support via DBD::InterBase',
       desc => 'Modules required to connect to Firebird via DBD::InterBase',
     },
-  }, 
+  },
 
   rdbms_firebird_odbc => {
     req => {
@@ -420,7 +431,7 @@ my $reqs = {
       title => 'Firebird support via DBD::ODBC',
       desc => 'Modules required to connect to Firebird via DBD::ODBC',
     },
-  }, 
+  },
 
 # the order does matter because the rdbms support group might require
 # a different version that the test group
@@ -428,6 +439,7 @@ my $reqs = {
     req => {
       $ENV{DBICTEST_PG_DSN}
         ? (
+          # when changing this list make sure to adjust xt/optional_deps.t
           %$rdbms_pg,
           ($^O ne 'MSWin32' ? ('Sys::SigAction' => '0') : ()),
           'DBD::Pg'               => '2.009002',
@@ -709,7 +721,7 @@ sub _gen_pod {
     or die "Hrmm? No sqlt dep?";
 
   my @chunks = (
-    <<'EOC',
+    <<"EOC",
 #########################################################################
 #####################  A U T O G E N E R A T E D ########################
 #########################################################################