X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile.PL;h=b64c43ae41ec8d9f60c158a756f25c50e1bf23a5;hb=f0d65ac8dd7fa9d0d68183f845b2030a1c2b48e0;hp=42bff91974a4cb9b5be140fe4a31203e7fb71c16;hpb=c040a9b08976064eb97a4607484b643a1bfee88c;p=dbsrgits%2FDBIx-Class-Fixtures.git diff --git a/Makefile.PL b/Makefile.PL index 42bff91..b64c43a 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,33 +1,99 @@ -use inc::Module::Install 0.79; - -perl_version '5.006001'; -name 'DBIx-Class-Fixtures'; -all_from 'lib/DBIx/Class/Fixtures.pm'; - -requires 'DBIx::Class' => 0.08102; -requires 'Data::Visitor' => 0.15; -requires 'File::Copy::Recursive' => 0.35; -requires 'DateTime' => 0.41; -requires 'DBIx::Class::Schema::Loader' => 0.07000; -requires 'Class::Accessor::Grouped' => 0.06; -requires 'Path::Class' => 0.16; -requires 'Config::Any' => 0.08; -requires 'JSON::Syck' => 0.26; -requires 'Data::Dump::Streamer' => 2.05; -requires 'Hash::Merge' => 0.10; -requires 'Scalar::Util'; -requires 'MIME::Base64'; -requires 'File::Spec::Functions'; - -requires 'DateTime::Format::SQLite' => 0.10; -requires 'DateTime::Format::MySQL' => 0; -requires 'DateTime::Format::Pg' => 0; - -test_requires 'Test::More'; -test_requires 'DBIx::Class::InflateColumn::FS'; - -tests_recursive(); - -auto_install; - -WriteAll; +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.036. +use strict; +use warnings; + +use 5.006001; + +use ExtUtils::MakeMaker; + +my %WriteMakefileArgs = ( + "ABSTRACT" => "Dump data and repopulate a database using rules", + "AUTHOR" => "Luke Saunders ", + "BUILD_REQUIRES" => { + "DBIx::Class::InflateColumn::FS" => "0.01007", + "Devel::Confess" => 0, + "ExtUtils::MakeMaker" => "6.59", + "Test::More" => "0.98" + }, + "CONFIGURE_REQUIRES" => { + "ExtUtils::MakeMaker" => "6.59" + }, + "DISTNAME" => "DBIx-Class-Fixtures", + "EXE_FILES" => [], + "LICENSE" => "perl", + "MIN_PERL_VERSION" => "5.006001", + "NAME" => "DBIx::Class::Fixtures", + "PREREQ_PM" => { + "Class::Accessor::Grouped" => "0.1001", + "Config::Any" => "0.23", + "DBIx::Class" => "0.08102", + "DBIx::Class::Schema::Loader" => "0.07035", + "Data::Dump::Streamer" => "2.05", + "Data::Visitor" => "0.3", + "DateTime" => "1.03", + "DateTime::Format::MySQL" => 0, + "DateTime::Format::Pg" => 0, + "DateTime::Format::SQLite" => "0.1", + "File::Copy::Recursive" => "0.38", + "Hash::Merge" => "0.1", + "IO::All" => "0.85", + "JSON::Syck" => "1.27", + "MIME::Base64" => 0, + "Path::Class" => "0.32", + "Scalar::Util" => "1.27", + "Test::Compile::Internal" => 0, + "Test::TempDir::Tiny" => 0 + }, + "TEST_REQUIRES" => { + "File::Spec" => 0, + "IO::Handle" => 0, + "IPC::Open3" => 0, + "Test::More" => "0.98" + }, + "VERSION" => "1.001_031", + "test" => { + "TESTS" => "t/*.t" + } +); + + +my %FallbackPrereqs = ( + "Class::Accessor::Grouped" => "0.1001", + "Config::Any" => "0.23", + "DBIx::Class" => "0.08102", + "DBIx::Class::InflateColumn::FS" => "0.01007", + "DBIx::Class::Schema::Loader" => "0.07035", + "Data::Dump::Streamer" => "2.05", + "Data::Visitor" => "0.3", + "DateTime" => "1.03", + "DateTime::Format::MySQL" => 0, + "DateTime::Format::Pg" => 0, + "DateTime::Format::SQLite" => "0.1", + "Devel::Confess" => 0, + "ExtUtils::MakeMaker" => "6.59", + "File::Copy::Recursive" => "0.38", + "File::Spec" => 0, + "Hash::Merge" => "0.1", + "IO::All" => "0.85", + "IO::Handle" => 0, + "IPC::Open3" => 0, + "JSON::Syck" => "1.27", + "MIME::Base64" => 0, + "Path::Class" => "0.32", + "Scalar::Util" => "1.27", + "Test::Compile::Internal" => 0, + "Test::More" => "0.98", + "Test::TempDir::Tiny" => 0 +); + + +unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { + delete $WriteMakefileArgs{TEST_REQUIRES}; + delete $WriteMakefileArgs{BUILD_REQUIRES}; + $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs; +} + +delete $WriteMakefileArgs{CONFIGURE_REQUIRES} + unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; + +WriteMakefile(%WriteMakefileArgs);