The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use inc::Module::Install;

name         ('JSAN');
abstract     ('JavaScript Archive Network (JSAN) Shell');
author       ('Casey West <casey@geeknest.com>');
version_from ('lib/JSAN.pm');
license      ('perl');

requires     (perl => 5.006);

build_requires(@{$_}) and
requires(@{$_})             for (
                                 ['Class::DBI::SQLite'          => '0.09' ],
                                 ['DBD::SQLite'                 => '1.09' ],
                                 ['Class::Accessor::Fast'       => '0.19' ],
                                 ['Class::DBI'                  => '0.96' ],
                                 ['Class::DBI::DATA::Schema'    => '0.04' ],
                                 ['Class::DBI::Loader'          => '0.22' ],
                                 ['Cwd'                         => '3.01' ],
                                 ['File::Path'                  => '1.06' ],
                                 ['File::Temp'                  => '0.14' ],
                                 ['Getopt::Long'                => '2.34' ],
                                 ['LWP::Simple'                 => '1.41' ],
                                 ['SQL::Translator'             => '0.07' ],
                                 ['Term::ReadLine'              => '1.01' ],
                                 ['Test::More'                  => '0.6'  ],
                                 ['YAML'                        => '0.39' ],
                                 ['Class::DBI::Loader::SQLite'  => '0.22' ],
                                 ['Test::Differences'           => '0.47' ],
                                 ['XML::XPath'                  => '1.13' ],
                                 ['ExtUtils::AutoInstall'       => '0.61' ],
                                );

auto_include_deps();

WriteAll();

__END__

use ExtUtils::MakeMaker;

WriteMakefile (
               AUTHOR        => 'Casey West <casey@geeknest.com>',
               ABSTRACT      => "JavaScrip Archive Network (JSAN) Shell",
               EXE_FILES     => [ 'bin/jsan' ],
               MAN1PODS      => {
                                 'bin/jsan' => '$(INST_MAN1DIR)/jsan.1',
                                },
               NAME          => 'JSAN',
               VERSION_FROM  => 'lib/JSAN.pm',
               PREREQ_PM     => {
                                 'Class::DBI::SQLite' => '0.09',
                                 'DBD::SQLite' => '1.09',
                                 'Class::Accessor::Fast' => '0.19',
                                 'Class::DBI' => '0.96',
                                 'Class::DBI::DATA::Schema' => '0.04',
                                 'Class::DBI::Loader' => '0.22',
                                 'Cwd' => '3.01',
                                 'File::Path' => '1.06',
                                 'File::Temp' => '0.14',
                                 'Getopt::Long' => '2.34',
                                 'LWP::Simple' => '1.41',
                                 'SQL::Translator' => '0.07',
                                 'Term::ReadLine' => '1.01',
                                 'Test::More' => '0.6',
                                 'YAML' => '0.39',
                                 'Class::DBI::Loader::SQLite' => '0.22',
                                 'Test::Differences' => '0.47',
                                 'XML::XPath' => '1.13',
                                },
              );