X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile.PL;h=f8cbe67611d701cc26eebb9b2ca911eebf1a20a3;hb=90f80a179bef37e4d96d6f8c0baaf513240db986;hp=4e279a6a1deeb7706f93a57276b9e357f708bd4a;hpb=9ac2c0f847ed7950294c7777ea5f0488c34982d2;p=dbsrgits%2FDBIx-Class.git diff --git a/Makefile.PL b/Makefile.PL index 4e279a6..f8cbe67 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -14,7 +14,7 @@ requires 'Scalar::Util' => 0; requires 'SQL::Abstract' => 1.49; requires 'SQL::Abstract::Limit' => 0.13; requires 'Class::C3' => 0.20; -requires 'Class::C3::Componentised' => 0; +requires 'Class::C3::Componentised' => 1.0003; requires 'Storable' => 0; requires 'Carp::Clan' => 0; requires 'DBI' => 1.40; @@ -26,7 +26,7 @@ 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); @@ -45,14 +45,15 @@ install_script 'script/dbicadmin'; tests_recursive 't'; -# re-build README and require CDBI modules for testing if we're in a checkout +# re-build README and require extra modules for testing if we're in a checkout my %force_requires_if_author = ( - 'Test::Pod::Coverage' => 0, + 'Test::Pod::Coverage' => 1.04, 'SQL::Translator' => 0.09004, # CDBI-compat related 'DBIx::ContextualFetch' => 0, + 'Class::DBI::Plugin::DeepAbstractSearch' => 0, 'Class::Trigger' => 0, 'Time::Piece' => 0, 'Clone' => 0, @@ -60,9 +61,15 @@ my %force_requires_if_author = ( # t/52cycle.t 'Test::Memory::Cycle' => 0, + # t/60core.t + 'DateTime::Format::MySQL' => 0, + # t/93storage_replication.t 'Moose', => 0, 'MooseX::AttributeHelpers' => 0.12, + + # t/96_is_deteministic_value.t + 'DateTime::Format::Strptime' => 0, ); if ($Module::Install::AUTHOR) { @@ -76,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 @@ -204,3 +223,4 @@ if ($Module::Install::AUTHOR) { ]; Meta->write; } +