Updated Task::Catalyst
[catagits/Task-Catalyst.git] / Makefile.PL
1 use inc::Module::Install;
2
3 name('Task-Catalyst');
4 abstract('All you need to start with Catalyst');
5 author('Sebastian Riedel');
6 version_from('Catalyst.pm');
7 license('perl');
8
9 include('ExtUtils::AutoInstall');
10
11 requires( 'Catalyst' => '5.61' );
12
13 features(
14     'Log4perl Support' => [
15         -default                  => 1,
16         'Catalyst::Log::Log4perl' => 0
17     ],
18     'HTML::Widget Support' => [
19         -default                         => 1,
20         'Catalyst::Plugin::HTML::Widget' => 0
21     ],
22     'Stacktrace Advanced Debugging Support' => [
23         -default                       => 1,
24         'Catalyst::Plugin::StackTrace' => 0
25     ],
26     'Prototype Support' => [
27         -default                      => 1,
28         'Catalyst::Plugin::Prototype' => 0
29     ],
30     'Singleton Support' => [
31         -default                      => 1,
32         'Catalyst::Plugin::Singleton' => 0
33     ],
34     'DefaultEnd Support' => [
35         -default                       => 1,
36         'Catalyst::Plugin::DefaultEnd' => 0
37     ],
38     'SubRequest Support' => [
39         -default                       => 1,
40         'Catalyst::Plugin::SubRequest' => 0
41     ],
42     'Session Support' => [
43         -default                                   => 1,
44         'Catalyst::Plugin::Session'                => 0,
45         'Catalyst::Plugin::Session::Store::File'   => 0,
46         'Catalyst::Plugin::Session::State::Cookie' => 0,
47         'Catalyst::Plugin::Session::State::URI'    => 0
48     ],
49     'Authentication/Authorization Support' => [
50         -default                                            => 1,
51         'Catalyst::Plugin::Authentication'                  => 0,
52         'Catalyst::Plugin::Authentication::Store::DBIC'     => 0,
53         'Catalyst::Plugin::Authentication::Store::Htpasswd' => 0,
54         'Catalyst::Plugin::Authorization::ACL'              => 0,
55         'Catalyst::Plugin::Authorization::Roles'            => 0,
56     ],
57     'I18N Support' => [
58         -default                 => 1,
59         'Catalyst::Plugin::I18N' => 0
60     ],
61     'XMLRPC Support' => [
62         -default                   => 1,
63         'Catalyst::Plugin::XMLRPC' => 0
64     ],
65     'Pluggable Application Support' => [
66         -default                      => 1,
67         'Catalyst::Plugin::Pluggable' => 0
68     ],
69     'DBIx::Class Support' => [
70         -default                       => 1,
71         'Catalyst::Model::DBIC'        => 0,
72         'Catalyst::Model::DBIC::Plain' => 0
73     ],
74     'Template::Toolkit Support' => [
75         -default             => 1,
76         'Catalyst::View::TT' => 0
77     ],
78     'Test::WWW::Mechanize Support' => [
79         -default                         => 1,
80         'Test::WWW::Mechanize::Catalyst' => 0
81     ],
82     'SQLite Support' => [
83         -default      => 1,
84         'DBD::SQLite' => 0
85     ],
86     'YAML Support' => [
87         -default => 1,
88         'YAML'   => 0
89     ]
90 );
91
92 auto_install();
93 &WriteAll;