This file documents the revision history for Perl extension Catalyst.
5.58
+ - Added ExtUtils::AutoInstall support
- Added -makefile to catalyst.pl to generate a new Makefile.PL.
- Restored Catalyst::Build with a deprecation notice.
- Improved PAR support
version_from('lib/Catalyst.pm');
license('perl');
+include('ExtUtils::AutoInstall');
+
requires( 'perl' => '5.8.1' );
requires( 'UNIVERSAL::require' => "0.10" );
requires('Class::Accessor::Fast');
requires( 'URI' => 1.35 );
requires('File::Copy::Recursive');
requires('inc::Module::Install');
+requires('ExtUtils::AutoInstall');
-recommends( 'Catalyst::Engine::Apache' => '1.00' );
-recommends('FCGI');
-recommends('FCGI::ProcManager');
-recommends('PAR');
-recommends('CPANPLUS');
+features(
+ 'Apache Support' => [
+ -default => 0,
+ 'Catalyst::Engine::Apache' => '1.00'
+ ],
+ 'FastCGI Support' => [
+ -default => 0,
+ 'FCGI' => 0,
+ 'FCGI::ProcManager' => 0
+ ],
+ 'PAR Support' => [
+ -default => 0,
+ 'PAR' => 0
+ ],
+ 'CPANPLUS' => [
+ -default => 0,
+ 'CPANPLUS' => 0
+ ],
+);
install_script( glob('script/*.pl') );
-
+auto_install();
&WriteAll;
print( '*' x 80, "\n" );
perl -MCPANPLUS -e 'install Task::Catalyst'
perl -MCPAN -e 'install Task::Catalyst'
-
Have fun!
EOF
require Module::Pluggable::Fast;
# Helper script generation
-our $CATALYST_SCRIPT_GEN = 20;
+our $CATALYST_SCRIPT_GEN = 21;
__PACKAGE__->mk_classdata($_)
for qw/components arguments dispatcher engine log dispatcher_class
version_from('[% path %]');
license('perl');
-requires( Catalyst => '5.57' );
+include('ExtUtils::AutoInstall');
-install_script( glob('script/*.pl') );
+requires( Catalyst => '5.58' );
catalyst_files();
+install_script( glob('script/*.pl') );
+auto_install();
&WriteAll;
__readme__
Run script/[% appprefix %]_server.pl to test the application.