X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile.PL;h=baa44d1b3af073c199cacb7ff011011efd33dc3d;hb=f8c2ca5eac1d4782c1d5be369c9bd0dcf680cb9d;hp=db297ef60fc0a06cba03ea1d173305597eb8b8d6;hpb=239fa6bcab5973d85739273213c1a36e3e5dc7f9;p=dbsrgits%2FDBIx-Class-Schema-Loader.git diff --git a/Makefile.PL b/Makefile.PL index db297ef..baa44d1 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -49,13 +49,13 @@ requires 'Hash::Merge' => '0.12'; requires 'Lingua::EN::Inflect::Number' => '1.1'; requires 'Lingua::EN::Tagger' => '0.23'; requires 'Lingua::EN::Inflect::Phrase' => '0.15'; -requires 'List::MoreUtils' => '0.32'; +requires 'List::Util' => '1.33'; requires 'MRO::Compat' => '0.09'; requires 'namespace::clean' => '0.23'; requires 'Scope::Guard' => '0.20'; requires 'String::ToIdentifier::EN' => '0.05'; requires 'String::CamelCase' => '0.02'; -requires 'Sub::Name' => 0; +requires 'Sub::Util' => '1.40'; requires 'Try::Tiny' => 0; # core, but specific versions not available on older perls @@ -91,10 +91,17 @@ if ($Module::Install::AUTHOR && ! $args->{skip_author_deps}) { require DBIx::Class::Schema::Loader::Optional::Dependencies; - test_requires map %$_, values %{ DBIx::Class::Schema::Loader::Optional::Dependencies->req_group_list }; + test_requires %{DBIx::Class::Schema::Loader::Optional::Dependencies + ->modreq_list_for([ + grep { !/rdbms/ } + keys %{ DBIx::Class::Schema::Loader::Optional::Dependencies + ->req_group_list + } + ])}; - DBIx::Class::Schema::Loader::Optional::Dependencies->_gen_pod; + DBIx::Class::Schema::Loader::Optional::Dependencies->_gen_pod(undef, 'lib'); + author_tests( 'xt' ); readme_from( 'lib/DBIx/Class/Schema/Loader.pm' ); realclean_files( qw[README MANIFEST lib/DBIx/Class/Schema/Loader/Optional/Dependencies.pod] ); }