Mooify SQLT::Schema
[dbsrgits/SQL-Translator.git] / Makefile.PL
index 6ebaaff..05c765a 100644 (file)
@@ -1,25 +1,23 @@
-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';
 
+perl_version '5.008001';
+
 my $deps = {
   requires => {
     'Class::Base'              => '0',
     'Class::Data::Inheritable' => '0.02',
-    'Class::Unload'            => '0.07',
     'Digest::SHA'              => '0',
     'Carp::Clan'               => '0',
-    'IO::Dir'                  => '0',
     'IO::Scalar'               => '2.110',
-    'Parse::RecDescent'        => '1.964001',
-    'Pod::Usage'               => '0',
+    'Parse::RecDescent'        => '1.967009',
     'DBI'                      => '0',
     'File::ShareDir'           => '1.0',
     'File::Spec'               => '0',
-    'Scalar::Util'             => '0',
     'XML::Writer'              => '0.500',
     'Moo'                      => '0.009007',
   },
@@ -35,14 +33,12 @@ my $deps = {
   },
   test_requires => {
     'YAML'                     => '0.66',
-    'File::Basename'           => '0',
-    'Test::More'               => '0.6',
+    'Test::More'               => '0.88',
     'Test::Differences'        => '0',
-    'Test::Exception'          => '0',
+    'Test::Exception'          => '0.31',
   },
 };
 
-perl_version '5.005';
 
 name        'SQL-Translator';
 author      'Ken Youens-Clark <kclark@cpan.org>';
@@ -53,6 +49,8 @@ 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';
 
 for my $type (qw/requires recommends test_requires/) {
@@ -63,6 +61,13 @@ for my $type (qw/requires recommends test_requires/) {
   }
 }
 
+no_index directory => $_ for (qw|
+  lib/SQL/Translator/Schema/Graph
+|);
+no_index package => $_ for (qw|
+  SQL::Translator::Schema::Graph
+|);
+
 install_script (qw|
   script/sqlt-diagram
   script/sqlt-diff
@@ -107,6 +112,8 @@ if ($Module::Install::AUTHOR) {
 WriteAll();
 
 sub _recompile_grammars {
+  return; # disabled until RT#74593 is resolved
+
   require File::Spec;
 
   my $compiled_parser_dir = File::Spec->catdir(qw/