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