X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=Makefile.PL;h=642dbf63b9ea936187a297a1002feca50b16852e;hb=435d1e9d0c97ce1e6af8a5396c8e159cf0cf2e8b;hp=85b9aabd73aabacf69f40af7b556344d316cfad7;hpb=c65a614ae26a095e67ec7c07edb001e80ee91232;p=maypole.git diff --git a/Makefile.PL b/Makefile.PL index 85b9aab..642dbf6 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -1,42 +1,49 @@ use 5.006; use ExtUtils::MakeMaker; + # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. WriteMakefile( - NAME => 'Maypole', - VERSION_FROM => 'lib/Maypole.pm', # finds $VERSION - PREREQ_PM => { - Class::DBI::Loader => '0.02', - Class::DBI::AbstractSearch => 0, - Class::DBI::Pager => 0, - Class::DBI::Plugin::RetrieveAll => 0, - Class::DBI::AsForm => 2.2, - Class::DBI::FromCGI => 0.94, + NAME => 'Maypole', + VERSION_FROM => 'lib/Maypole.pm', # finds $VERSION + PREREQ_PM => { + Class::DBI::Loader => '0.02', + Class::DBI::AbstractSearch => 0, + Class::DBI::Pager => 0, + Class::DBI::Plugin::RetrieveAll => 0, + Class::DBI::AsForm => 2.2, + Class::DBI::FromCGI => 0.94, Class::DBI::Loader::Relationship => 0, - Class::DBI => 0.96, - CGI::Untaint => 0, - UNIVERSAL::moniker => 0, - UNIVERSAL::require => 0, - Apache::Request => 0, - Template => 0, - Template::Plugin::Class => 0, - }, # e.g., Module::Name => 1.1 - ($] >= 5.005 ? ## Add these new keywords supported since 5.005 - (ABSTRACT_FROM => 'lib/Maypole.pm', # retrieve abstract from module - AUTHOR => 'Simon Cozens ') : ()), + Class::DBI => 0.96, + CGI::Untaint => 0, + UNIVERSAL::moniker => 0, + UNIVERSAL::require => 0, + CGI::Simple => 0, + Template => 0, + Template::Plugin::Class => 0, + }, # e.g., Module::Name => 1.1 + ( + $] >= 5.005 + ? ## Add these new keywords supported since 5.005 + ( + ABSTRACT_FROM => 'lib/Maypole.pm', # retrieve abstract from module + AUTHOR => 'Simon Cozens ' + ) + : () + ), ); -if (!-e "t/beerdb.db") { +if ( !-e "t/beerdb.db" ) { print "Making SQLite DB\n"; eval { require DBD::SQLite }; die "No, wait, we don't have SQLite installed. Never mind\n" if $@; require DBI; my $dbh = DBI->connect("dbi:SQLite:dbname=t/beerdb.db"); - my $sql = join ( '', () ); + my $sql = join( '', () ); - for my $statement (split /;/, $sql) { - $statement =~ s/\#.*$//mg; # strip # comments + for my $statement ( split /;/, $sql ) { + $statement =~ s/\#.*$//mg; # strip # comments $statement =~ s/auto_increment//g; next unless $statement =~ /\S/; eval { $dbh->do($statement) };