X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile.PL;h=1aa6a3f86974dda461a4314e0454411813f8c149;hb=390f7d50e40f4032e0be3b4cf162776e023c69e2;hp=f596e4f91270c5299fdbce5382e9e1bc65e1a78d;hpb=1020ca640d4fdc30514f49e2bed529d99c539ad4;p=dbsrgits%2FDBIx-Class-Fixtures.git diff --git a/Makefile.PL b/Makefile.PL index f596e4f..1aa6a3f 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,29 +1,101 @@ -use inc::Module::Install 0.79; -perl_version '5.006001'; -name 'DBIx-Class-Fixtures'; -all_from 'lib/DBIx/Class/Fixtures.pm'; +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.029. +use strict; +use warnings; -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; +use 5.006001; -requires 'DateTime::Format::SQLite' => 0.10; -requires 'DateTime::Format::MySQL' => 0; -requires 'DateTime::Format::Pg' => 0; +use ExtUtils::MakeMaker; -build_requires 'Test::More' => 0.7; -tests_recursive(); -auto_install; +my %WriteMakefileArgs = ( + "ABSTRACT" => "Dump data and repopulate a database using rules", + "AUTHOR" => "Luke Saunders ", + "BUILD_REQUIRES" => { + "DBIx::Class::InflateColumn::FS" => "0.01007", + "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, + "JSON::Syck" => "1.27", + "MIME::Base64" => 0, + "Path::Class" => "0.32", + "Scalar::Util" => "1.27", + "Test::Compile::Internal" => 0 + }, + "TEST_REQUIRES" => { + "File::Spec" => 0, + "IO::Handle" => 0, + "IPC::Open3" => 0, + "Test::More" => "0.98" + }, + "VERSION" => "1.001026", + "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", + "ExtUtils::MakeMaker" => "6.59", + "File::Copy::Recursive" => "0.38", + "File::Spec" => 0, + "Hash::Merge" => "0.1", + "IO::All" => 0, + "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" +); + + +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); + + -WriteAll;