X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Makefile.PL;h=ce56a846d60b96ba11ffcf3aadf3214e7e99a528;hb=43167a3159baf7f1eab428c172c24871d1aec977;hp=77c378a232c329f0613190a6df802759647a8780;hpb=2e50a8e0cff6fe6918f7cdb9dc182f0422da9379;p=dbsrgits%2FSQL-Translator.git diff --git a/Makefile.PL b/Makefile.PL index 77c378a..ce56a84 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -5,10 +5,12 @@ use ExtUtils::MakeMaker; WriteMakefile( 'NAME' => __PACKAGE__, - 'VERSION' => 0.01, + 'VERSION_FROM' => 'lib/SQL/Translator.pm', 'EXE_FILES' => [ - 'bin/auto-dia.pl', - 'bin/sql_translator.pl', + 'bin/sqlt-diagram', + 'bin/sqlt-dumper', + 'bin/sqlt-graph', + 'bin/sqlt', ], 'PREREQ_PM' => { 'Class::Base' => 0, @@ -17,15 +19,35 @@ WriteMakefile( 'GD' => 0, 'GraphViz' => 0, 'IO::Dir' => 0, - 'Parse::RecDescent' => 0, # Is a particular version needed? + 'IO::File' => 0, + 'IO::Scalar' => 0, + 'Parse::RecDescent' => 1.94, 'Pod::Usage' => 0, 'Spreadsheet::ParseExcel' => 0, + 'Template' => 2.10, + 'Test::More' => 0, + 'Test::Exception' => 0, + 'Test::Differences' => 0, 'Text::ParseWords' => 0, - 'XML::Dumper' => 0, + 'Text::RecordParser' => 0.02, + 'XML::Writer' => 0, + 'XML::XPath' => 1.13, + 'YAML' => 0, }, - clean => { - FILES => '$(DISTNAME)-$(VERSION).tar.gz', + 'clean' => { + FILES => '$(DISTVNAME).tar$(SUFFIX)', }, ); +package MY; +use File::Basename qw(basename); +sub libscan { + my ($self, $file) = @_; + my $bfile = basename($file); + + return if $bfile =~ /^\.(?:cvs)?ignore$/; + return if $bfile =~ /\.swp$/; + + return $self->SUPER::libscan($file); +}