minor documentation updates
[dbsrgits/DBIx-Class.git] / Makefile.PL
index c7764c3..a6963d4 100644 (file)
@@ -3,12 +3,12 @@ use strict;
 use warnings;
 use POSIX ();
 
-use 5.006001; # delete this line if you want to send patches for earlier.
+use 5.008001;
 
 # ****** DO NOT ADD OPTIONAL DEPENDENCIES. EVER. --mst ******
 
 name     'DBIx-Class';
-perl_version '5.006001';
+perl_version '5.008001';
 all_from 'lib/DBIx/Class.pm';
 
 
@@ -20,18 +20,14 @@ test_requires 'Test::Warn'          => '0.21';
 
 test_requires 'File::Temp'          => '0.22';
 
+test_requires 'Module::Load'        => '0.16';
+
 
 # Core
 requires 'List::Util'               => '0';
 requires 'Scalar::Util'             => '0';
 requires 'Storable'                 => '0';
 
-# Perl 5.8.0 doesn't have utf8::is_utf8()
-requires 'Encode'                   => '0' if ($] <= 5.008000);
-
-# Pre 5.8 does not have Digest::MD5
-requires 'Digest::MD5'              => '0' if ($] <  5.007003);
-
 # Dependencies (keep in alphabetical order)
 requires 'Carp::Clan'               => '6.0';
 requires 'Class::Accessor::Grouped' => '0.09002';
@@ -39,7 +35,7 @@ requires 'Class::C3::Componentised' => '1.0005';
 requires 'Class::Inspector'         => '1.24';
 requires 'Data::Page'               => '2.00';
 requires 'DBD::SQLite'              => '1.25';
-requires 'DBI'                      => '1.605';
+requires 'DBI'                      => '1.609';
 requires 'JSON::Any'                => '1.18';
 requires 'MRO::Compat'              => '0.09';
 requires 'Module::Find'             => '0.06';
@@ -51,13 +47,25 @@ requires 'Sub::Name'                => '0.04';
 requires 'Data::Dumper::Concise'    => '1.000';
 
 my %replication_requires = (
-  'Moose',                    => '0.87',
-  'MooseX::AttributeHelpers'  => '0.21',
+  'Moose',                    => '0.90',
   'MooseX::Types',            => '0.16',
   'namespace::clean'          => '0.11',
   'Hash::Merge',              => '0.11',
 );
 
+my %admin_requires = (
+  'Moose',                     => '0.87',
+  'MooseX::Types',             => '0.16',
+  'MooseX::Types::Path::Class' => '0.05',
+  'MooseX::Types::JSON'        => '0.02',
+  'Try::Tiny'                  => '0.02',
+  'namespace::autoclean'       => '0.09',
+  'parent'                     => '0.223',
+  'JSON::Any'                  => '0',
+  'Getopt::Long::Descriptive'  => '0.081',
+  'Text::CSV_XS'               => '0.70',
+);
+
 #************************************************************************#
 # Make *ABSOLUTELY SURE* that nothing on this list is a real require,    #
 # since every module listed in %force_requires_if_author is deleted      #
@@ -65,7 +73,7 @@ my %replication_requires = (
 #************************************************************************#
 my %force_requires_if_author = (
   %replication_requires,
-
+  %admin_requires,
   # when changing also adjust $DBIx::Class::Storage::DBI::minimum_sqlt_version
   'SQL::Translator'           => '0.11002',