X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile.PL;h=dc613131a7fe64e09f6a976d2968ea3105b724fa;hb=2d60be4d3c0d49f5e5cc518e16ea916989c14496;hp=28d8f7400abf9e5d828ff439bbe36d753a4a6c2a;hpb=c96454c3afbe6fde04f5a908442c271b8a812e1f;p=dbsrgits%2FDBIx-Class.git diff --git a/Makefile.PL b/Makefile.PL index 28d8f74..dc61313 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -11,22 +11,22 @@ all_from 'lib/DBIx/Class.pm'; requires 'Data::Page' => 2.00; requires 'Scalar::Util' => 0; -requires 'SQL::Abstract' => 1.49; +requires 'SQL::Abstract' => 1.51; requires 'SQL::Abstract::Limit' => 0.13; -requires 'Class::C3' => 0.20; -requires 'Class::C3::Componentised' => 0; +requires 'MRO::Compat' => 0; +requires 'Class::C3::Componentised' => 1.0004; requires 'Storable' => 0; requires 'Carp::Clan' => 0; requires 'DBI' => 1.40; requires 'Module::Find' => 0; requires 'Class::Inspector' => 0; -requires 'Class::Accessor::Grouped' => 0.08002; +requires 'Class::Accessor::Grouped' => 0.08003; requires 'JSON::Any' => 1.17; requires 'Scope::Guard' => 0.03; requires 'Path::Class' => 0; requires 'List::Util' => 1.19; requires 'Sub::Name' => 0.04; -requires 'namespace::clean' => 0.09; +requires 'MRO::Compat' => 0.09; # Perl 5.8.0 doesn't have utf8::is_utf8() requires 'Encode' => 0 if ($] <= 5.008000); @@ -53,6 +53,7 @@ my %force_requires_if_author = ( # CDBI-compat related 'DBIx::ContextualFetch' => 0, + 'Class::DBI::Plugin::DeepAbstractSearch' => 0, 'Class::Trigger' => 0, 'Time::Piece' => 0, 'Clone' => 0, @@ -82,6 +83,18 @@ if ($Module::Install::AUTHOR) { auto_provides; +if ($Module::Install::AUTHOR) { + warn <<'EOW'; +****************************************************************************** +****************************************************************************** +*** *** +*** AUTHOR MODE: all optional test dependencies converted to hard requires *** +*** *** +****************************************************************************** +****************************************************************************** + +EOW +} auto_install; # Have all prerequisites, check DBD::SQLite sanity @@ -210,3 +223,4 @@ if ($Module::Install::AUTHOR) { ]; Meta->write; } +