[Jifty-commit] r6464 - in jifty/trunk: . lib/Jifty plugins/AccessLog plugins/Attributes plugins/Attributes/t plugins/Attributes/t/TestApp-Plugin-Attributes plugins/Attributes/t/TestApp-Plugin-Attributes/etc plugins/Authentication-CAS plugins/Authentication-Facebook plugins/Authentication-Facebook/t plugins/Authentication-Ldap plugins/AuthzLDAP plugins/AutoReference plugins/AutoReference/t plugins/Chart plugins/Chart/t plugins/Chart/t/TestApp-Plugin-Chart plugins/Chart/t/TestApp-Plugin-Chart/etc plugins/CodePress plugins/Comment plugins/DumpDispatcher plugins/EmailErrors plugins/EmailErrors/t plugins/ExtJS plugins/Feedback plugins/Feedback/t plugins/Gladiator plugins/Gladiator/t plugins/GoogleMap plugins/GoogleMap/t plugins/JSPageRegion plugins/LeakTracker plugins/LeakTracker/t plugins/Monitoring plugins/Monitoring/t plugins/Multipage plugins/NewsFeed plugins/NewsFeed/t plugins/OpenID plugins/OpenID/t plugins/ProfileBehaviour plugins/Quota plugins/Quota/t plugins/Recorder plugins/Recorder/t plugins/SiteNews plugins/SiteNews/t plugins/TabView plugins/TabView/t plugins/Tag plugins/Tag/t/TestApp-Plugin-Tag/etc plugins/UUID plugins/UUID/t plugins/Userpic plugins/Userpic/t plugins/ViewDeclarePage plugins/ViewDeclarePage/t plugins/Yullio plugins/Yullio/t t/TestApp-Plugin-Attributes t/TestApp-Plugin-Chart

Jifty commits jifty-commit at lists.jifty.org
Wed Feb 25 15:35:35 EST 2009


Author: alexmv
Date: Wed Feb 25 15:35:34 2009
New Revision: 6464

Added:
   jifty/trunk/plugins/AccessLog/Makefile.PL
   jifty/trunk/plugins/AccessLog/t/
   jifty/trunk/plugins/Attributes/Makefile.PL
   jifty/trunk/plugins/Attributes/t/
   jifty/trunk/plugins/Attributes/t/TestApp-Plugin-Attributes/
      - copied from r6353, /jifty/trunk/t/TestApp-Plugin-Attributes/
   jifty/trunk/plugins/Authentication-Facebook/Makefile.PL
   jifty/trunk/plugins/Authentication-Facebook/t/
   jifty/trunk/plugins/AutoReference/Makefile.PL
   jifty/trunk/plugins/AutoReference/t/
   jifty/trunk/plugins/Chart/Makefile.PL
   jifty/trunk/plugins/Chart/t/
   jifty/trunk/plugins/Chart/t/TestApp-Plugin-Chart/
      - copied from r5608, /jifty/trunk/t/TestApp-Plugin-Chart/
   jifty/trunk/plugins/EmailErrors/t/
   jifty/trunk/plugins/Feedback/Makefile.PL
   jifty/trunk/plugins/Feedback/t/
   jifty/trunk/plugins/Gladiator/Makefile.PL
   jifty/trunk/plugins/Gladiator/t/
   jifty/trunk/plugins/GoogleMap/Makefile.PL
   jifty/trunk/plugins/GoogleMap/t/
   jifty/trunk/plugins/LeakTracker/Makefile.PL
   jifty/trunk/plugins/LeakTracker/t/
   jifty/trunk/plugins/Monitoring/Makefile.PL
   jifty/trunk/plugins/Monitoring/t/
   jifty/trunk/plugins/NewsFeed/t/
   jifty/trunk/plugins/OpenID/Makefile.PL
   jifty/trunk/plugins/OpenID/t/
   jifty/trunk/plugins/Quota/Makefile.PL
   jifty/trunk/plugins/Quota/t/
   jifty/trunk/plugins/Recorder/Makefile.PL
   jifty/trunk/plugins/Recorder/t/
   jifty/trunk/plugins/SiteNews/Makefile.PL
   jifty/trunk/plugins/SiteNews/t/
   jifty/trunk/plugins/TabView/t/
   jifty/trunk/plugins/UUID/Makefile.PL
   jifty/trunk/plugins/UUID/t/
   jifty/trunk/plugins/Userpic/Makefile.PL
   jifty/trunk/plugins/Userpic/t/
   jifty/trunk/plugins/ViewDeclarePage/t/
   jifty/trunk/plugins/Yullio/Makefile.PL
   jifty/trunk/plugins/Yullio/t/
Removed:
   jifty/trunk/t/TestApp-Plugin-Attributes/
   jifty/trunk/t/TestApp-Plugin-Chart/
Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/META.yml
   jifty/trunk/Makefile.PL
   jifty/trunk/lib/Jifty/Config.pm
   jifty/trunk/plugins/Attributes/t/TestApp-Plugin-Attributes/etc/config.yml
   jifty/trunk/plugins/Authentication-CAS/Makefile.PL
   jifty/trunk/plugins/Authentication-Ldap/Makefile.PL
   jifty/trunk/plugins/AuthzLDAP/Makefile.PL
   jifty/trunk/plugins/Chart/t/TestApp-Plugin-Chart/etc/config.yml
   jifty/trunk/plugins/CodePress/Makefile.PL
   jifty/trunk/plugins/Comment/Makefile.PL
   jifty/trunk/plugins/DumpDispatcher/Makefile.PL
   jifty/trunk/plugins/EmailErrors/Makefile.PL
   jifty/trunk/plugins/ExtJS/Makefile.PL
   jifty/trunk/plugins/JSPageRegion/Makefile.PL
   jifty/trunk/plugins/Multipage/Makefile.PL
   jifty/trunk/plugins/NewsFeed/Makefile.PL
   jifty/trunk/plugins/ProfileBehaviour/Makefile.PL
   jifty/trunk/plugins/TabView/Makefile.PL
   jifty/trunk/plugins/Tag/Makefile.PL
   jifty/trunk/plugins/Tag/t/TestApp-Plugin-Tag/etc/config.yml
   jifty/trunk/plugins/ViewDeclarePage/Makefile.PL

Log:
 r42662 at kohr-ah:  chmrr | 2009-02-25 15:34:11 -0500
 Move appropriate tests into the right dists, and split out Makefile.PL's


Modified: jifty/trunk/META.yml
==============================================================================
--- jifty/trunk/META.yml	(original)
+++ jifty/trunk/META.yml	Wed Feb 25 15:35:34 2009
@@ -21,30 +21,19 @@
     - DB
 recommends:
   Apache2::Const: 0
-  Cache::FileCache: 0
-  Chart::Base: 0
   Class::Accessor::Named: 0
   DBD::SQLite: 0
   Data::Dump::Streamer: 0
   Devel::Cover: 0
   Devel::EvalContext: 0
-  Devel::Events::Objects: 0.02
-  Devel::Gladiator: 0
   Devel::REPL: 0
-  Devel::Size: 0
   Email::Abstract: 0
-  GD: 0
-  GD::Graph: 0
-  Image::Info: 0
-  LWPx::ParanoidAgent: 0
   Module::CoreList: 0
   Module::Install::Admin: 0.50
   Module::Refresh: 0.09
-  Net::OpenID::Consumer: 0
   Net::Server::Fork: 0
   Net::Server::PreFork: 0
   Pod::Simple: 0
-  Proc::ProcessTable: 0
   Test::Base: 0.44
   Test::Email: 0
   Test::HTML::Lint: 0
@@ -52,8 +41,6 @@
   Test::MockModule: 0.05
   Test::MockObject: 1.07
   Test::WWW::Declare: 0.01
-  WWW::Facebook::API: 0.3.6
-  XML::Simple: 0
 requires:
   App::CLI: 0.03
   CGI: 3.30

Modified: jifty/trunk/Makefile.PL
==============================================================================
--- jifty/trunk/Makefile.PL	(original)
+++ jifty/trunk/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -146,18 +146,6 @@
     recommends('Apache2::Const' => 0),
     ;
 
-feature 'OpenID Login Plugin' =>
-    -default => 0,
-    recommends('Net::OpenID::Consumer' => 0),
-    recommends('Cache::FileCache' => 0),
-    recommends('LWPx::ParanoidAgent' => 0),
-    ;
-
-feature 'Facebook Login Plugin' =>
-    -default => 0,
-    recommends('WWW::Facebook::API' => '0.3.6'),
-    ;
-
 feature 'Jifty console' =>
     -default => 0,
     recommends('Devel::EvalContext' => 0),
@@ -168,23 +156,6 @@
     recommends('Devel::REPL' => 0), # Devel::REPL::Script
     ;
 
-feature 'Chart Plugin (none of these need to be installed for Charts to work)' =>
-    -default => 0,
-    recommends('Chart::Base' => 0),
-    recommends('GD' => 0),          # for a testing hack
-    recommends('GD::Graph' => 0),
-    recommends('XML::Simple' => 0),
-    recommends('Image::Info' => 0), # for testing
-    ;
-
-feature 'Memory Leak Plugins' =>
-    -default => 0,
-    recommends('Devel::Events::Objects' => '0.02'), # Devel::Events::Handler::ObjectTracker Devel::Events::Generator::Objects
-    recommends('Devel::Size' => 0),
-    recommends('Devel::Gladiator' => 0),
-    recommends('Proc::ProcessTable' => 0),
-    ;
-
 feature 'Improved halos' =>
     -default => 0,
     recommends('Data::Dump::Streamer' => 0),
@@ -195,54 +166,13 @@
 no_index package => 'DB';
 
 version_from('lib/Jifty.pm');
-#&auto_bundle_deps();
 &auto_install();
-#&auto_include_dependent_dists();
 
 install_script('bin/jifty');
 install_share;
 
-# INSTALLDIRS need to be set before Makefile if you want to change default install path
-# debian packaging use :
-#  INSTALLDIRS=vendor $(PERL) Makefile.PL --skipdeps INSTALLDIRS=vendor 
-#
-# TODO?: JIFTY_PLUGINS=ALL
-# ls plugins -> Authentication-CAS Authentication-Ldap  Multipage  TabView
-my @plugins = defined $ENV{JIFTY_PLUGINS} ? split(/ /, $ENV{JIFTY_PLUGINS}) : qw(TabView);
-
-
 # Test all of our sub-dist tests too
-tests(join(' ', qw(t/*.t t/*/*.t t/*/*/*.t t/*/*/*/*.t), map { "plugins/$_/t/*.t plugins/$_/t/*/*/*.t"} @plugins));
-
-for (@plugins) {
-    die unless -d "plugins/$_";
-#    install_share("plugins/$_/share");
-    chdir("plugins/$_");
-    system("$^X -I../../lib Makefile.PL INSTALLDIRS=".$ENV{INSTALLDIRS});
-    chdir('../..');
-
-}
-
-postamble(<<"END");
-
-all ::
-@{[ join("\n", map { "\tcd plugins/$_;".' $(MAKE) ' } @plugins)   ]}
-
-install ::
-@{[ join("\n", map { "\tcd plugins/$_;".' $(MAKE) install DESTDIR=$(DESTDIR) PREFIX=$(PREFIX)' } @plugins)   ]}
-
-distclean :: realclean
-@{[ "\t".'$(NOECHO) $(NOOP)']}
-
-realclean :: 
-@{[ join("\n", map { "\tcd plugins/$_;".' $(MAKE) realclean' } @plugins)   ]}
-
-INST_LIB= blib/lib
-
-INST_ARCHLIB= @{[ join("','", map { "plugins/$_/blib/lib"} @plugins) ]}
-
-END
-
+tests('t/*.t t/*/*.t t/*/*/*.t t/*/*/*/*.t');
 
 WriteAll;
 

Modified: jifty/trunk/lib/Jifty/Config.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Config.pm	(original)
+++ jifty/trunk/lib/Jifty/Config.pm	Wed Feb 25 15:35:34 2009
@@ -510,14 +510,14 @@
 
     # These are the plugins which new apps will get by default
     $guess->{'framework'}->{'Plugins'} = [
-        { LetMe              => {}, },
-        { SkeletonApp        => {}, },
-        { REST               => {}, },
-        { Halo               => {}, },
+        { AdminUI            => {}, },
+        { CompressedCSSandJS => {}, },
         { ErrorTemplates     => {}, },
+        { Halo               => {}, },
+        { LetMe              => {}, },
         { OnlineDocs         => {}, },
-        { CompressedCSSandJS => {}, },
-        { AdminUI            => {}, }
+        { REST               => {}, },
+        { SkeletonApp        => {}, },
     ];
 
     return $guess;
@@ -540,13 +540,13 @@
         # These are the plugins which old apps expect because their
         # features used to be in the core.
         unshift (@{$config->{'framework'}->{'Plugins'}}, 
-            { SkeletonApp        => {}, },
-            { REST               => {}, },
-            { Halo               => {}, },
+            { AdminUI            => {}, },
+            { CompressedCSSandJS => {}, },
             { ErrorTemplates     => {}, },
+            { Halo               => {}, },
             { OnlineDocs         => {}, },
-            { CompressedCSSandJS => {}, },
-            { AdminUI            => {}, }
+            { REST               => {}, },
+            { SkeletonApp        => {}, },
         );
     }
 

Added: jifty/trunk/plugins/AccessLog/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/AccessLog/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,10 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-AccessLog');
+version_from('lib/Jifty/Plugin/AccessLog.pm');
+
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Added: jifty/trunk/plugins/Attributes/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/Attributes/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,10 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-Attributes');
+version_from('lib/Jifty/Plugin/Attributes.pm');
+
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Modified: jifty/trunk/plugins/Attributes/t/TestApp-Plugin-Attributes/etc/config.yml
==============================================================================
--- /jifty/trunk/t/TestApp-Plugin-Attributes/etc/config.yml	(original)
+++ jifty/trunk/plugins/Attributes/t/TestApp-Plugin-Attributes/etc/config.yml	Wed Feb 25 15:35:34 2009
@@ -23,32 +23,17 @@
   MailerArgs: []
 
   Plugins: 
-    - 
-      LetMe: {}
+    - AdminUI: {}
+    - CompressedCSSandJS: {}
+    - ErrorTemplates: {}
+    - Halo: {}
+    - LetMe: {}
+    - OnlineDocs: {}
+    - REST: {}
+    - SkeletonApp: {}
 
-    - 
-      SkeletonApp: {}
+    - Attributes: {}
 
-    - 
-      REST: {}
-
-    - 
-      Halo: {}
-
-    - 
-      ErrorTemplates: {}
-
-    - 
-      OnlineDocs: {}
-
-    - 
-      CompressedCSSandJS: {}
-
-    - 
-      AdminUI: {}
-
-    - 
-      Attributes: {}
   PubSub: 
     Backend: Memcached
     Enable: ~

Modified: jifty/trunk/plugins/Authentication-CAS/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/Authentication-CAS/Makefile.PL	(original)
+++ jifty/trunk/plugins/Authentication-CAS/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,10 +1,10 @@
 use inc::Module::Install 0.46;
 name('Jifty-Plugin-Authentication-CAS');
-#version_from('lib/Jifty/Plugin/Authentication/CAS.pm');
-version_from('../../lib/Jifty.pm');
+version_from('lib/Jifty/Plugin/Authentication-CAS.pm');
 
-requires('Authen::CAS::Client');
+requires('Jifty');
 
-&auto_install();
+auto_install();
+tests(qw( t/*/t/*.t ));
 
 WriteAll;

Added: jifty/trunk/plugins/Authentication-Facebook/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/Authentication-Facebook/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,11 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-Authentication-Facebook');
+version_from('lib/Jifty/Plugin/Authentication-Facebook.pm');
+
+requires('Jifty');
+requires('WWW::Facebook::API' => '0.3.6');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Modified: jifty/trunk/plugins/Authentication-Ldap/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/Authentication-Ldap/Makefile.PL	(original)
+++ jifty/trunk/plugins/Authentication-Ldap/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,10 +1,10 @@
 use inc::Module::Install 0.46;
 name('Jifty-Plugin-Authentication-Ldap');
-#version_from('lib/Jifty/Plugin/Authentication/CAS.pm');
-version_from('../../lib/Jifty.pm');
+version_from('lib/Jifty/Plugin/Authentication-Ldap.pm');
 
-requires('Net::LDAP');
+requires('Jifty');
 
-&auto_install();
+auto_install();
+tests(qw( t/*/t/*.t ));
 
 WriteAll;

Modified: jifty/trunk/plugins/AuthzLDAP/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/AuthzLDAP/Makefile.PL	(original)
+++ jifty/trunk/plugins/AuthzLDAP/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,17 +1,10 @@
-use inc::Module::Install;
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-AuthzLDAP');
+version_from('lib/Jifty/Plugin/AuthzLDAP.pm');
 
-name           'Jifty-Plugin-AuthzLDAP';
-all_from       'lib/Jifty/Plugin/AuthzLDAP.pm';
+requires('Jifty');
 
-version_from('../../lib/Jifty.pm');
+auto_install();
+tests(qw( t/*/t/*.t ));
 
-build_requires 'Test::More';
-requires('Net::LDAP');
-requires('Cache::MemoryCache');
-
-install_share;
-
-tests('t/*.t');
-auto_install;
 WriteAll;
-

Added: jifty/trunk/plugins/AutoReference/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/AutoReference/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,10 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-AutoReference');
+version_from('lib/Jifty/Plugin/AutoReference.pm');
+
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Added: jifty/trunk/plugins/Chart/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/Chart/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,15 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-Chart');
+version_from('lib/Jifty/Plugin/Chart.pm');
+
+requires('Jifty');
+requires('Chart::Base');
+requires('GD');          # for a testing hack
+requires('GD::Graph');
+requires('XML::Simple');
+requires('Image::Info'); # for testing
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Modified: jifty/trunk/plugins/Chart/t/TestApp-Plugin-Chart/etc/config.yml
==============================================================================
--- /jifty/trunk/t/TestApp-Plugin-Chart/etc/config.yml	(original)
+++ jifty/trunk/plugins/Chart/t/TestApp-Plugin-Chart/etc/config.yml	Wed Feb 25 15:35:34 2009
@@ -31,6 +31,7 @@
     - OnlineDocs: {}
     - CompressedCSSandJS: {}
     - AdminUI: {}
+
     - Chart: {}
 
   PubSub: 

Modified: jifty/trunk/plugins/CodePress/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/CodePress/Makefile.PL	(original)
+++ jifty/trunk/plugins/CodePress/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,8 +1,10 @@
-use inc::Module::Install;
+use inc::Module::Install 0.46;
 name('Jifty-Plugin-CodePress');
-version('0.02');
-requires('Jifty' => '0.70422');
+version_from('lib/Jifty/Plugin/CodePress.pm');
 
-install_share;
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
 
 WriteAll;

Modified: jifty/trunk/plugins/Comment/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/Comment/Makefile.PL	(original)
+++ jifty/trunk/plugins/Comment/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,13 +1,10 @@
 use inc::Module::Install 0.46;
 name('Jifty-Plugin-Comment');
-version_from('../../lib/Jifty.pm');
+version_from('lib/Jifty/Plugin/Comment.pm');
 
-requires('HTML::Scrubber'),
-requires('MIME::Base64::URLSafe'),
-recommends('Net::Akismet'),
-requires('Regexp::Common'),
-requires('Regexp::Common::Email::Address'),
+requires('Jifty');
 
-&auto_install();
+auto_install();
+tests(qw( t/*/t/*.t ));
 
 WriteAll;

Modified: jifty/trunk/plugins/DumpDispatcher/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/DumpDispatcher/Makefile.PL	(original)
+++ jifty/trunk/plugins/DumpDispatcher/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,8 +1,10 @@
-use inc::Module::Install;
+use inc::Module::Install 0.46;
 name('Jifty-Plugin-DumpDispatcher');
-version('0.01');
-requires('Jifty' => '0.70117');
+version_from('lib/Jifty/Plugin/DumpDispatcher.pm');
 
-install_share;
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
 
 WriteAll;

Modified: jifty/trunk/plugins/EmailErrors/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/EmailErrors/Makefile.PL	(original)
+++ jifty/trunk/plugins/EmailErrors/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,9 +1,10 @@
-use inc::Module::Install;
+use inc::Module::Install 0.46;
 name('Jifty-Plugin-EmailErrors');
-version('0.01');
-requires('Jifty' => '0.60507');
-&auto_install();
+version_from('lib/Jifty/Plugin/EmailErrors.pm');
 
-install_share;
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
 
 WriteAll;

Modified: jifty/trunk/plugins/ExtJS/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/ExtJS/Makefile.PL	(original)
+++ jifty/trunk/plugins/ExtJS/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,9 +1,10 @@
-use inc::Module::Install;
+use inc::Module::Install 0.46;
 name('Jifty-Plugin-ExtJS');
-version('0.01');
-license('Perl');
-requires('Jifty' => '0.60722');
+version_from('lib/Jifty/Plugin/ExtJS.pm');
 
-install_share;
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
 
 WriteAll;

Added: jifty/trunk/plugins/Feedback/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/Feedback/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,10 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-Feedback');
+version_from('lib/Jifty/Plugin/Feedback.pm');
+
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Added: jifty/trunk/plugins/Gladiator/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/Gladiator/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,11 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-Gladiator');
+version_from('lib/Jifty/Plugin/Gladiator.pm');
+
+requires('Jifty');
+requires('Devel::Gladiator');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Added: jifty/trunk/plugins/GoogleMap/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/GoogleMap/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,10 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-GoogleMap');
+version_from('lib/Jifty/Plugin/GoogleMap.pm');
+
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Modified: jifty/trunk/plugins/JSPageRegion/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/JSPageRegion/Makefile.PL	(original)
+++ jifty/trunk/plugins/JSPageRegion/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -2,10 +2,9 @@
 name('Jifty-Plugin-JSPageRegion');
 version_from('lib/Jifty/Plugin/JSPageRegion.pm');
 
-requires('PadWalker');
+requires('Jifty');
 
-install_share;
-
-&auto_install();
+auto_install();
+tests(qw( t/*/t/*.t ));
 
 WriteAll;

Added: jifty/trunk/plugins/LeakTracker/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/LeakTracker/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,13 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-LeakTracker');
+version_from('lib/Jifty/Plugin/LeakTracker.pm');
+
+requires('Jifty');
+requires('Devel::Events::Objects' => '0.02'); # Devel::Events::Handler::ObjectTracker Devel::Events::Generator::Objects
+requires('Devel::Size');
+requires('Proc::ProcessTable');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Added: jifty/trunk/plugins/Monitoring/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/Monitoring/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,10 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-Monitoring');
+version_from('lib/Jifty/Plugin/Monitoring.pm');
+
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Modified: jifty/trunk/plugins/Multipage/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/Multipage/Makefile.PL	(original)
+++ jifty/trunk/plugins/Multipage/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,7 +1,10 @@
-use inc::Module::Install;
+use inc::Module::Install 0.46;
 name('Jifty-Plugin-Multipage');
-version('0.01');
+version_from('lib/Jifty/Plugin/Multipage.pm');
 
-requires('Moose');
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
 
 WriteAll;

Modified: jifty/trunk/plugins/NewsFeed/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/NewsFeed/Makefile.PL	(original)
+++ jifty/trunk/plugins/NewsFeed/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,9 +1,10 @@
 use inc::Module::Install 0.46;
 name('Jifty-Plugin-NewsFeed');
 version_from('lib/Jifty/Plugin/NewsFeed.pm');
-requires ( 'URI'        => 1.31 );
-requires ( 'App::Cache' => 0 );
-requires ( 'XML::Feed'  => 0 );
-requires ( 'Encode'     => 0 );
-&auto_install();
+
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
 WriteAll;

Added: jifty/trunk/plugins/OpenID/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/OpenID/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,13 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-OpenID');
+version_from('lib/Jifty/Plugin/OpenID.pm');
+
+requires('Jifty');
+requires('Net::OpenID::Consumer');
+requires('Cache::FileCache');
+requires('LWPx::ParanoidAgent');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Modified: jifty/trunk/plugins/ProfileBehaviour/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/ProfileBehaviour/Makefile.PL	(original)
+++ jifty/trunk/plugins/ProfileBehaviour/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,8 +1,10 @@
-use inc::Module::Install;
+use inc::Module::Install 0.46;
 name('Jifty-Plugin-ProfileBehaviour');
-version('0.01');
-requires('Jifty' => '0.60722');
+version_from('lib/Jifty/Plugin/ProfileBehaviour.pm');
 
-install_share;
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
 
 WriteAll;

Added: jifty/trunk/plugins/Quota/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/Quota/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,10 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-Quota');
+version_from('lib/Jifty/Plugin/Quota.pm');
+
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Added: jifty/trunk/plugins/Recorder/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/Recorder/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,11 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-Recorder');
+version_from('lib/Jifty/Plugin/Recorder.pm');
+
+requires('Jifty');
+requires('Proc::ProcessTable');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Added: jifty/trunk/plugins/SiteNews/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/SiteNews/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,10 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-SiteNews');
+version_from('lib/Jifty/Plugin/SiteNews.pm');
+
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Modified: jifty/trunk/plugins/TabView/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/TabView/Makefile.PL	(original)
+++ jifty/trunk/plugins/TabView/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,9 +1,10 @@
 use inc::Module::Install 0.46;
 name('Jifty-Plugin-TabView');
-version_from('lib/Jifty/Plugin/TabView/View.pm');
+version_from('lib/Jifty/Plugin/TabView.pm');
 
-requires('URI' => 1.31);
+requires('Jifty');
 
-&auto_install();
+auto_install();
+tests(qw( t/*/t/*.t ));
 
 WriteAll;

Modified: jifty/trunk/plugins/Tag/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/Tag/Makefile.PL	(original)
+++ jifty/trunk/plugins/Tag/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,8 +1,10 @@
 use inc::Module::Install 0.46;
+name('Jifty-Plugin-Tag');
+version_from('lib/Jifty/Plugin/Tag.pm');
 
-name        'Jifty-Plugin-Tag';
-all_from    'lib/Jifty/Plugin/Tag.pm';
+requires('Jifty');
 
-tests(join ' ', qw(t/*.t t/*/*.t t/*/*/*.t t/*/*/*/*.t));
+auto_install();
+tests(qw( t/*/t/*.t ));
 
-WriteAll();
+WriteAll;

Modified: jifty/trunk/plugins/Tag/t/TestApp-Plugin-Tag/etc/config.yml
==============================================================================
--- jifty/trunk/plugins/Tag/t/TestApp-Plugin-Tag/etc/config.yml	(original)
+++ jifty/trunk/plugins/Tag/t/TestApp-Plugin-Tag/etc/config.yml	Wed Feb 25 15:35:34 2009
@@ -23,32 +23,16 @@
   MailerArgs: []
 
   Plugins: 
-    - 
-      LetMe: {}
+    - AdminUI: {}
+    - CompressedCSSandJS: {}
+    - ErrorTemplates: {}
+    - Halo: {}
+    - LetMe: {}
+    - OnlineDocs: {}
+    - REST: {}
+    - SkeletonApp: {}
 
-    - 
-      SkeletonApp: {}
-
-    - 
-      REST: {}
-
-    - 
-      Halo: {}
-
-    - 
-      ErrorTemplates: {}
-
-    - 
-      OnlineDocs: {}
-
-    - 
-      CompressedCSSandJS: {}
-
-    - 
-      AdminUI: {}
-
-    - 
-      Tag: {}
+    - Tag: {}
 
   PubSub: 
     Backend: Memcached

Added: jifty/trunk/plugins/UUID/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/UUID/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,10 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-UUID');
+version_from('lib/Jifty/Plugin/UUID.pm');
+
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Added: jifty/trunk/plugins/Userpic/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/Userpic/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,10 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-Userpic');
+version_from('lib/Jifty/Plugin/Userpic.pm');
+
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;

Modified: jifty/trunk/plugins/ViewDeclarePage/Makefile.PL
==============================================================================
--- jifty/trunk/plugins/ViewDeclarePage/Makefile.PL	(original)
+++ jifty/trunk/plugins/ViewDeclarePage/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -1,8 +1,10 @@
 use inc::Module::Install 0.46;
+name('Jifty-Plugin-ViewDeclarePage');
+version_from('lib/Jifty/Plugin/ViewDeclarePage.pm');
 
-name        'Jifty-Plugin-ViewDeclarePage';
-all_from    'lib/Jifty/Plugin/ViewDeclarePage.pm';
+requires('Jifty');
 
-tests(join ' ', qw(t/*.t t/*/*.t t/*/*/*.t t/*/*/*/*.t));
+auto_install();
+tests(qw( t/*/t/*.t ));
 
-WriteAll();
+WriteAll;

Added: jifty/trunk/plugins/Yullio/Makefile.PL
==============================================================================
--- (empty file)
+++ jifty/trunk/plugins/Yullio/Makefile.PL	Wed Feb 25 15:35:34 2009
@@ -0,0 +1,10 @@
+use inc::Module::Install 0.46;
+name('Jifty-Plugin-Yullio');
+version_from('lib/Jifty/Plugin/Yullio.pm');
+
+requires('Jifty');
+
+auto_install();
+tests(qw( t/*/t/*.t ));
+
+WriteAll;


More information about the Jifty-commit mailing list