[Bast-commits] r7250 - DBIx-Class/0.08/branches/discard_changes_replication_fix

ribasushi at dev.catalyst.perl.org ribasushi at dev.catalyst.perl.org
Fri Aug 7 09:06:42 GMT 2009


Author: ribasushi
Date: 2009-08-07 09:06:41 +0000 (Fri, 07 Aug 2009)
New Revision: 7250

Modified:
   DBIx-Class/0.08/branches/discard_changes_replication_fix/Makefile.PL
Log:
Streamline makefile dep handling

Modified: DBIx-Class/0.08/branches/discard_changes_replication_fix/Makefile.PL
===================================================================
--- DBIx-Class/0.08/branches/discard_changes_replication_fix/Makefile.PL	2009-08-07 08:48:41 UTC (rev 7249)
+++ DBIx-Class/0.08/branches/discard_changes_replication_fix/Makefile.PL	2009-08-07 09:06:41 UTC (rev 7250)
@@ -18,6 +18,7 @@
 
 test_requires 'File::Temp'          => 0.22;
 
+
 # Core
 requires 'List::Util'               => 0;
 requires 'Scalar::Util'             => 0;
@@ -45,32 +46,17 @@
 
 recommends 'SQL::Translator'        => 0.09004;
 
-feature 'Replication',
-  -default => 0,
-  'Moose' => '0.88',
-  'MooseX::AttributeHelpers' => '0.21',
-  'MooseX::Types' => '0.16',
-  'namespace::clean' => '0.11',
-  'Hash::Merge' => '0.11';
+my %replication_requires = (
+  'Moose',                    => 0.87,
+  'MooseX::AttributeHelpers'  => 0.21,
+  'MooseX::Types',            => 0.16,
+  'namespace::clean'          => 0.11,
+  'Hash::Merge',              => 0.11,
+);
 
-
-install_script (qw|
-    script/dbicadmin
-|);
-
-tests_recursive (qw|
-    t
-|);
-
-resources 'IRC'         => 'irc://irc.perl.org/#dbix-class';
-resources 'license'     => 'http://dev.perl.org/licenses/';
-resources 'repository'  => 'http://dev.catalyst.perl.org/svnweb/bast/browse/DBIx-Class/';
-resources 'MailingList' => 'http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class';
-
-
-# re-build README and require extra modules for testing if we're in a checkout
-
 my %force_requires_if_author = (
+  %replication_requires,
+
 #  'Module::Install::Pod::Inherit' => 0.01,
   'Test::Pod::Coverage'       => 1.04,
   'SQL::Translator'           => 0.09007,
@@ -94,13 +80,6 @@
   # t/96_is_deteministic_value.t
   'DateTime::Format::Strptime'=> 0,
 
-  # t/93storage_replication.t
-  'Moose',                    => 0.87,
-  'MooseX::AttributeHelpers'  => 0.21,
-  'MooseX::Types',            => 0.16,
-  'namespace::clean'          => 0.11,
-  'Hash::Merge',              => 0.11,
-
   # database-dependent reqs
   #
   $ENV{DBICTEST_PG_DSN}
@@ -124,6 +103,26 @@
   ,
 );
 
+feature ('Storage Replication', -default => 0, %replication_requires);
+
+
+
+install_script (qw|
+    script/dbicadmin
+|);
+
+tests_recursive (qw|
+    t
+|);
+
+resources 'IRC'         => 'irc://irc.perl.org/#dbix-class';
+resources 'license'     => 'http://dev.perl.org/licenses/';
+resources 'repository'  => 'http://dev.catalyst.perl.org/svnweb/bast/browse/DBIx-Class/';
+resources 'MailingList' => 'http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class';
+
+
+# re-build README and require extra modules for testing if we're in a checkout
+
 if ($Module::Install::AUTHOR) {
   warn <<'EOW';
 ******************************************************************************
@@ -148,8 +147,8 @@
     unlink 'MANIFEST';
   }
 
-#  eval { require Module::Install::Pod::Inherit };
-#  PodInherit() if !$@;
+#  require Module::Install::Pod::Inherit;
+#  PodInherit();
 }
 
 auto_install();




More information about the Bast-commits mailing list