/[Frey]/trunk/Makefile.PL
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /trunk/Makefile.PL

Parent Directory Parent Directory | Revision Log Revision Log


Revision 633 - (show annotations)
Sun Nov 30 01:46:13 2008 UTC (13 years, 10 months ago) by dpavlin
File MIME type: text/plain
File size: 2035 byte(s)
work on Mojo server which is now partially supported
(form post doesn't seem to work yet)

This implementation is based on Mojo instead of Mojolicious
removing bunch of code and complications, so it will probably
become default once fixed
1 use inc::Module::Install;
2
3 name 'Frey';
4 version_from 'lib/Frey.pm';
5 license 'GPL';
6 requires 'Data::Dump';
7 requires 'Moose';
8 requires 'MooseX::Method' => '0.42';
9 # MooseX::StrictConstructor
10 # MooseX::Method
11 # MooseX::LogDispatch
12 #requires 'MooseX::Storage'; # doesn't work for me, so... Frey::Storage
13 requires 'Fey';
14 requires 'Fey::ORM';
15 requires 'Fey::Loader';
16
17 requires 'Time::HiRes';
18 requires 'Storable';
19 requires 'Data::Page';
20 requires 'Data::UUID';
21 requires 'YAML'; # Frey::Storage
22 requires 'File::Slurp';
23 requires 'MooseX::Log::Log4perl';
24 requires 'HTML::TreeBuilder'; # Frey::HTML
25 requires 'Hash::Merge';
26 requires 'Clone';
27 requires 'File::Tee';
28
29 features(
30 'Continuity server (see FIXME)' => [
31 -default => 0,
32 'Continuity',
33 #'Continuity::REPL',
34 'Coro::Generator',
35 ],
36 'Mojo server' => [
37 -default => 1,
38 'Mojo' => 0.8,
39 ],
40 'HTTP::Engine server (see FIXME)' => [
41 -default => 0,
42 'HTTP::Engine' => '0.0.17',
43 'HTTPx::Dispatcher',
44 ],
45 'Development (optional)' => [
46 -default => 1,
47 'Module::Reload',
48 # 'Carp::REPL', # XXX breaks error reporting
49 'Test::HTML::Lint',
50 'Test::WWW::Mechanize',
51 'Pod::Simple::HTML',
52 'Pod::Find',
53 'PPI',
54 'PPI::HTML',
55 ],
56 'Frey::JSON' => [
57 'JSON' => 2.0,
58 ],
59 'Frey::Session' => [
60 'DBM::Deep',
61 ],
62 'Frey::DelIcioUs (import data)' => [
63 -default => 1,
64 'LWP::UserAgent',
65 'XML::Simple',
66 ],
67 'Frey::Feed (RSS/Atom feed support)' => [
68 -default => 1,
69 'Data::Feed',
70 ],
71 'Frey::Translate' => [
72 -default => 0,
73 'REST::Google::Translate',
74 ],
75 'Frey::SQL (issue SQL queries on sponge results)' => [
76 -default => 1,
77 'DBD::AnyData',
78 'MooseX::Types::Structured',
79 ],
80 'Frey::Test::Runner HTML reporting' => [
81 -default => 0,
82 #'Test::Harness' => 3.14, # XXX this doesn't seem to work
83 'TAP::Formatter::HTML' => 0.06,
84 ],
85 'CouchDB' => [
86 -default => 0,
87 'CouchDB::Client',
88 ],
89 'Designer' => [
90 -default => 1,
91 # 'String::TT',
92 # 'pQuery',
93 'HTML::Query',
94 'URI',
95 'File::Path',
96 'LWP::Simple',
97 'HTML::ResolveLink',
98 ],
99 );
100
101 auto_install;
102
103 WriteAll;

  ViewVC Help
Powered by ViewVC 1.1.26