[Catalyst-commits] r6456 - in trunk/Catalyst-Plugin-C3: . lib/Catalyst/Plugin

blblack at dev.catalyst.perl.org blblack at dev.catalyst.perl.org
Mon Jun 4 07:13:57 GMT 2007


Author: blblack
Date: 2007-06-04 07:13:56 +0100 (Mon, 04 Jun 2007)
New Revision: 6456

Added:
   trunk/Catalyst-Plugin-C3/Makefile.PL
Removed:
   trunk/Catalyst-Plugin-C3/Build.PL
Modified:
   trunk/Catalyst-Plugin-C3/Changes
   trunk/Catalyst-Plugin-C3/MANIFEST
   trunk/Catalyst-Plugin-C3/lib/Catalyst/Plugin/C3.pm
Log:
convert to M::I, bump C3 req

Deleted: trunk/Catalyst-Plugin-C3/Build.PL
===================================================================
--- trunk/Catalyst-Plugin-C3/Build.PL	2007-06-01 04:26:48 UTC (rev 6455)
+++ trunk/Catalyst-Plugin-C3/Build.PL	2007-06-04 06:13:56 UTC (rev 6456)
@@ -1,23 +0,0 @@
-use strict;
-use Module::Build;
-
-my %arguments = (
-    license            => 'perl',
-    module_name        => 'Catalyst::Plugin::C3',
-    requires           => {
-        'NEXT'          => 0.60,
-        'Algorithm::C3' => 0.06,
-        'Class::C3'     => 0.14,
-        'Catalyst'      => 5.7006,
-    },
-    build_requires     => {
-        'Test::More' => 0.32,
-    },
-    create_makefile_pl => 'traditional',
-    create_readme      => 1,
-    add_to_cleanup     => [
-        'META.yml', '*.bak', '*.gz', 'Makefile.PL', 'README'
-    ],
-);
-
-Module::Build->new(%arguments)->create_build_script;

Modified: trunk/Catalyst-Plugin-C3/Changes
===================================================================
--- trunk/Catalyst-Plugin-C3/Changes	2007-06-01 04:26:48 UTC (rev 6455)
+++ trunk/Catalyst-Plugin-C3/Changes	2007-06-04 06:13:56 UTC (rev 6456)
@@ -1,5 +1,10 @@
 Revision history for Perl extension Catalyst::Plugin::C3
 
+0.03 - 4 Jun 2007
+    Bumped C3 req to 0.19, to avoid bug in earlier versions
+    of C::C3::XS.
+    Converted to M::I
+
 0.02 - 30 Nov 2006
     Speed improvement - only check calculateMRO once per class
     Caveat added about not changing @ISA at runtime

Modified: trunk/Catalyst-Plugin-C3/MANIFEST
===================================================================
--- trunk/Catalyst-Plugin-C3/MANIFEST	2007-06-01 04:26:48 UTC (rev 6455)
+++ trunk/Catalyst-Plugin-C3/MANIFEST	2007-06-04 06:13:56 UTC (rev 6456)
@@ -1,5 +1,15 @@
-Build.PL
 Changes
+inc/Module/AutoInstall.pm
+inc/Module/Install.pm
+inc/Module/Install/AutoInstall.pm
+inc/Module/Install/Base.pm
+inc/Module/Install/Can.pm
+inc/Module/Install/Fetch.pm
+inc/Module/Install/Include.pm
+inc/Module/Install/Makefile.pm
+inc/Module/Install/Metadata.pm
+inc/Module/Install/Win32.pm
+inc/Module/Install/WriteAll.pm
 lib/Catalyst/Plugin/C3.pm
 Makefile.PL
 MANIFEST			This list of files

Added: trunk/Catalyst-Plugin-C3/Makefile.PL
===================================================================
--- trunk/Catalyst-Plugin-C3/Makefile.PL	                        (rev 0)
+++ trunk/Catalyst-Plugin-C3/Makefile.PL	2007-06-04 06:13:56 UTC (rev 6456)
@@ -0,0 +1,17 @@
+use inc::Module::Install 0.65;
+
+name 'Catalyst-Plugin-C3';
+all_from 'lib/Catalyst/Plugin/C3.pm';
+
+requires      'Catalyst'      => '5.7006';
+requires      'Class::C3'     => '0.19';
+requires      'NEXT'          => '0.6';
+test_requires 'Test::More'    => 0.47;
+
+if(-e 'MANIFEST.SKIP') {
+    system("pod2text lib/Catalyst/Plugin/C3.pm > README");
+}
+
+auto_provides;
+auto_install;
+WriteAll;

Modified: trunk/Catalyst-Plugin-C3/lib/Catalyst/Plugin/C3.pm
===================================================================
--- trunk/Catalyst-Plugin-C3/lib/Catalyst/Plugin/C3.pm	2007-06-01 04:26:48 UTC (rev 6455)
+++ trunk/Catalyst-Plugin-C3/lib/Catalyst/Plugin/C3.pm	2007-06-04 06:13:56 UTC (rev 6456)
@@ -5,7 +5,7 @@
 use NEXT;
 use Class::C3;
 
-our $VERSION = '0.02';
+our $VERSION = '0.03';
 
 =head1 NAME
 




More information about the Catalyst-commits mailing list