update Makefile.PL with the pod changes
[gitmo/Task-Moose.git] / Makefile.PL
1 use strict;
2 use warnings;
3 use inc::Module::Install 0.75;
4
5 name 'Task-Moose';
6 all_from 'lib/Task/Moose.pm';
7 license 'perl';
8
9 requires 'Moose' => 0;
10
11 feature 'Declarative syntax',
12     -default          => 0,
13     'MooseX::Declare' => 0;
14
15 feature 'Autoboxing support',
16     -default         => 0,
17     'Moose::Autobox' => 0;
18
19 feature 'Extending Moose attributes with basic Perl types',
20     -default                   => 0,
21     'MooseX::AttributeHelpers' => 0;
22
23 feature 'Class attributes for Moose',
24     -default                 => 0,
25     'MooseX::ClassAttribute' => 0;
26
27 feature 'Support for PBP style accessors',
28     -default                         => 0,
29     'MooseX::SemiAffordanceAccessor' => 0;
30
31 feature 'Moose-ish method parameter handling',
32     -default                   => 0,
33     'MooseX::Params::Validate' => 0;
34
35 feature 'Moose-ish methods',
36     -default         => 0,
37     'MooseX::Method' => 0;
38
39 feature 'Declarative method syntax',
40     -default                     => 0,
41     'MooseX::Method::Signatures' => 0;
42
43 feature 'Making Moose constructors stricter',
44     -default                    => 0,
45     'MooseX::StrictConstructor' => 0;
46
47 feature 'Runtime Trait application in constructors',
48     -default                         => 0,
49     'MooseX::Role::TraitConstructor' => 0;
50
51 feature 'Parameterized roles',
52     -default                      => 0,
53     'MooseX::Role::Parameterized' => 0;
54
55 feature 'Globref instance type for Moose',
56     -default                  => 0,
57     'MooseX::GlobRef::Object' => 0;
58
59 feature 'Inside-Out instance type for Moose',
60     -default            => 0,
61     'MooseX::InsideOut' => 0;
62
63 feature 'CGI-style parameter role',
64     -default        => 0,
65     'MooseX::Param' => 0;
66
67 feature 'Singleton support role',
68     -default            => 0,
69     'MooseX::Singleton' => 0;
70
71 feature 'Moose-ish Iterator support role',
72     -default           => 0,
73     'MooseX::Iterator' => 0;
74
75 feature 'Moose-ish plugin system',
76     -default                    => 0,
77     'MooseX::Object::Pluggable' => 0;
78
79 feature 'More robust and flexible cloning support',
80     -default        => 0,
81     'MooseX::Clone' => 0;
82
83 feature 'Moose type extensions',
84     -default        => 0,
85     'MooseX::Types' => 0;
86
87 feature 'Structured type constraints',
88     -default => 0,
89     'MooseX::Types::Structured' => 0;
90
91 feature 'Path::Class Moose type extension',
92     -default                     => 0,
93     'MooseX::Types::Path::Class' => 0;
94
95 feature 'Set::Object Moose type extension',
96     -default                     => 0,
97     'MooseX::Types::Set::Object' => 0;
98
99 feature 'Moose serialization',
100     -default          => 0,
101     'MooseX::Storage' => 0;
102
103 feature 'Better script writing with Moose',
104     -default         => 0,
105     'MooseX::Getopt' => 0;
106
107 feature 'Support for config with MooseX::Getopt',
108     -default                 => 0,
109     'MooseX::ConfigFromFile' => 0;
110
111 feature 'Config file support for MooseX::Getopt with Config::Any',
112     -default               => 0,
113     'MooseX::SimpleConfig' => 0;
114
115 feature 'LogDispatch support for Moose',
116     -default              => 0,
117     'MooseX::LogDispatch' => 0;
118
119 feature 'lazy loaded LogDispatch support for Moose',
120     -default                  => 0,
121     'MooseX::LazyLogDispatch' => 0;
122
123 feature 'App::Cmd integration for Moose',
124     -default           => 0,
125     'MooseX::App::Cmd' => 0;
126
127 feature 'Daemonization support roles for Moose',
128     -default            => 0,
129     'MooseX::Daemonize' => 0;
130
131 feature 'Easily wrap command line apps with Moose',
132     -default            => 0,
133     'MooseX::Role::Cmd' => 0;
134
135 feature 'Base role for Async Moose modules',
136     -default          => 0,
137     'MooseX::Async'   => 0;
138
139 feature 'POE and Moose',
140     -default          => 0,
141     'MooseX::POE'     => 0;
142
143 feature 'Sub-process management for asynchronous tasks using Moose and POE',
144     -default          => 0,
145     'MooseX::Workers' => 0;
146
147 feature 'experimental Moose Compiler tools',
148     -default               => 0,
149     'MooseX::Compile'      => 0,
150     'MooseX::Compile::CLI' => 0;
151
152 feature 'Moose support tools',
153     -default               => 0,
154     'Pod::Coverage::Moose' => 0;
155
156 auto_install;
157 WriteAll;
158