-use inc::Module::Install 1.00;
+use inc::Module::Install 1.06;
use strict;
use warnings;
# to deal wuth x.y.z versions properly
-configure_requires 'ExtUtils::MakeMaker' => 6.54;
+configure_requires 'ExtUtils::MakeMaker' => '6.54';
+
+perl_version '5.008001';
my $deps = {
requires => {
- 'Class::Base' => 0,
- 'Class::Data::Inheritable' => 0.02,
- 'Class::MakeMethods' => 0,
- 'Digest::SHA' => 0,
- 'Carp::Clan' => 0,
- 'IO::Dir' => 0,
- 'IO::Scalar' => 2.110,
- 'Parse::RecDescent' => 1.964001,
- 'Pod::Usage' => 0,
- 'DBI' => 0,
- 'File::ShareDir' => 1.0,
- 'File::Spec' => 0,
- 'Scalar::Util' => 0,
- 'XML::Writer' => 0.500,
- 'Moo' => 0.009007,
+ 'Digest::SHA' => '0',
+ 'Carp::Clan' => '0',
+ 'Parse::RecDescent' => '1.967009',
+ 'DBI' => '0',
+ 'File::ShareDir' => '1.0',
+ 'Moo' => '1.000003',
+ 'Package::Variant' => '1.001001',
+ 'Sub::Quote' => '0',
+ 'Try::Tiny' => '0.04',
+ 'List::MoreUtils' => '0.09',
},
recommends => {
- 'Template' => 2.20,
- 'GD' => 0,
- 'GraphViz' => 0,
- 'Graph::Directed' => 0,
- 'Spreadsheet::ParseExcel' => 0.41,
- 'Text::ParseWords' => 0,
- 'Text::RecordParser' => 0.02,
- 'XML::LibXML' => 1.69,
+ 'Template' => '2.20',
+ 'GD' => '0',
+ 'GraphViz' => '0',
+ 'Graph::Directed' => '0',
+ 'Spreadsheet::ParseExcel' => '0.41',
+ 'Text::RecordParser' => '0.02',
+ 'XML::LibXML' => '1.69',
},
test_requires => {
- 'YAML' => 0.66,
- 'File::Basename' => 0,
- 'Test::More' => 0.6,
- 'Test::Differences' => 0,
- 'Test::Exception' => 0,
+ 'YAML' => '0.66',
+ 'XML::Writer' => '0.500',
+ 'Test::More' => '0.88',
+ 'Test::Differences' => '0',
+ 'Test::Exception' => '0.31',
},
};
-perl_version '5.005';
name 'SQL-Translator';
author 'Ken Youens-Clark <kclark@cpan.org>';
abstract 'SQL DDL transformations and more';
-license 'gpl';
+license 'perl';
repository 'git://git.shadowcat.co.uk/dbsrgits/SQL-Translator.git';
bugtracker 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=SQL-Translator';
resources Ratings => 'http://cpanratings.perl.org/d/SQL-Translator';
+Meta->{values}{x_authority} = 'cpan:JROBINSON';
+
all_from 'lib/SQL/Translator.pm';
+readme_from 'lib/SQL/Translator.pm';
for my $type (qw/requires recommends test_requires/) {
no strict qw/refs/;
}
}
-tests_recursive ();
-
install_script (qw|
script/sqlt-diagram
script/sqlt-diff
install_share();
-auto_provides();
+tests_recursive ();
+
+
+# temporary(?) until I get around to fix M::I wrt xt/
+# needs Module::Install::AuthorTests
+eval {
+ # this should not be necessary since the autoloader is supposed
+ # to work, but there were reports of it failing
+ require Module::Install::AuthorTests;
+ recursive_author_tests (qw/xt/);
+ 1;
+} || do {
+ if ($Module::Install::AUTHOR) {
+ my $err = $@;
+
+ # better error message in case of missing dep
+ eval { require Module::Install::AuthorTests }
+ || die "\nYou need Module::Install::AuthorTests installed to run this Makefile.PL in author mode:\n\n$@\n";
+
+ die $err;
+ }
+};
auto_install();
WriteAll();
sub _recompile_grammars {
+ return; # disabled until RT#74593 is resolved
+
require File::Spec;
my $compiled_parser_dir = File::Spec->catdir(qw/