X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile.PL;h=ea56856d74cdc701dad1b1c8a1844a30f391a4c8;hb=bb1329e09c7115768ffe2d52a4d70fff9549cd9d;hp=f96742bb0d8a0dff2702d862d8184cc2694d5a8f;hpb=55087b9990ac4c004f1e6b9742f73d89274cf7f2;p=dbsrgits%2FDBIx-Class.git diff --git a/Makefile.PL b/Makefile.PL index f96742b..ea56856 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -39,14 +39,14 @@ requires 'MRO::Compat' => '0.09'; requires 'Module::Find' => '0.06'; requires 'Path::Class' => '0.16'; requires 'Scope::Guard' => '0.03'; -requires 'SQL::Abstract' => '1.60'; +requires 'SQL::Abstract' => '1.61'; requires 'SQL::Abstract::Limit' => '0.13'; requires 'Sub::Name' => '0.04'; requires 'Data::Dumper::Concise' => '1.000'; my %replication_requires = ( - 'Moose', => '0.90', - 'MooseX::Types', => '0.16', + 'Moose', => '0.98', + 'MooseX::Types', => '0.21', 'namespace::clean' => '0.11', 'Hash::Merge', => '0.11', ); @@ -67,6 +67,12 @@ my %force_requires_if_author = ( # when changing also adjust version in t/02pod.t 'Test::Pod' => '1.26', + # when changing also adjust version in t/06notabs.t +# 'Test::NoTabs' => '0.9', + + # when changing also adjust version in t/07eol.t +# 'Test::EOL' => '0.6', + # when changing also adjust version in t/03podcoverage.t 'Test::Pod::Coverage' => '1.08', 'Pod::Coverage' => '0.20', @@ -117,6 +123,11 @@ my %force_requires_if_author = ( 'DateTime::Format::Sybase' => 0, ) : () , + grep $_, @ENV{qw/DBICTEST_SYBASE_ASA_DSN DBICTEST_SYBASE_ASA_ODBC_DSN/} + ? ( + 'DateTime::Format::Strptime' => 0, + ) : () + , ); #************************************************************************# # Make ABSOLUTELY SURE that nothing on the list above is a real require, # @@ -141,7 +152,7 @@ resources 'MailingList' => 'http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/db # Deprecated/internal modules need no exposure no_index directory => $_ for (qw| lib/DBIx/Class/SQLAHacks - lib/DBIx/Class/PK/Auto + lib/DBIx/Class/PK/Auto |); no_index package => $_ for (qw/ DBIx::Class::Storage::DBI::AmbiguousGlob @@ -185,7 +196,7 @@ WriteAll(); # Re-write META.yml to _exclude_ all forced requires (we do not want to ship this) if ($Module::Install::AUTHOR) { - Meta->{values}{build_requires} = [ grep + Meta->{values}{build_requires} = [ grep { not exists $force_requires_if_author{$_->[0]} } ( @{Meta->{values}{build_requires}} ) ];