forked from mojomojo/mojomojo
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile.PL
112 lines (102 loc) · 5.55 KB
/
Makefile.PL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
use inc::Module::Install;
name 'MojoMojo';
resources bugtracker => 'http://github.com/marcusramberg/mojomojo/issues';
resources homepage => 'http://mojomojo.org';
resources repository => 'http://github.com/marcusramberg/mojomojo/';
resources MailingList => 'http://n2.nabble.com/mojomojo-f2358427.html';
all_from 'lib/MojoMojo.pm';
requires(
'Algorithm::Diff' => '1.1901',
'Algorithm::Merge' => 0,
'Archive::Zip' => '1.14',
'MRO::Compat' => '0.10',
'Cache::FastMmap' => 1.31, # deleted /tmp/sharefile-* when MM is killed
'Catalyst' => '5.71001',
'Catalyst::Action::RenderView' => '0.07',
'Catalyst::Authentication::Store::DBIx::Class' => '0.101',
'Catalyst::Controller::HTML::FormFu' => '0.03007',
'Catalyst::Model::DBIC::Schema' => '0.01',
'Catalyst::Plugin::Authentication' => '0.10005',
'Catalyst::Plugin::Cache' => 0.08,
'Catalyst::Plugin::ConfigLoader' => '0.13',
'Catalyst::Plugin::I18N' => 0,
'Catalyst::Plugin::SubRequest' => '0.13',
'Catalyst::Plugin::Session::State::Cookie' => 0.11,
'Catalyst::Plugin::Session::Store::Cache' => '0',
'Catalyst::Plugin::Setenv' => 0,
'Catalyst::Plugin::Static::Simple' => '0.07',
'Catalyst::Plugin::Unicode' => '0.8',
'Catalyst::View::TT' => '0.23',
'Catalyst::View::JSON' => '0.26',
'Catalyst::View::Email::Template' => 0,
'Config::General' => 0,
'Config::JFDI' => 0,
'Crypt::CBC' => '2.12', # FormFu
'Data::Page' => '2.00',
'DateTime' => '0.28',
'DateTime::Format::Mail' => 0,
'DBD::SQLite' => '1.08',
'DBIx::Class' => '0.08',
'DBIx::Class::DateTime::Epoch' => '0.04',
'DBIx::Class::EncodedColumn' => 0,
'DBIx::Class::TimeStamp' => '0.11',
'Directory::Scratch' => '0.14',
'Encode' => '2.31',
'File::Copy::Recursive' => 0,
'File::MMagic' => '1.27',
'HTML::Entities' => '3.60', # Pod::Simple
'HTML::FormFu' => '0.02000', # min version with string renderer
'HTML::FormFu::Model::DBIC' => 0,
'HTML::Strip' => '1.04',
'HTML::TagCloud' => 0,
'Image::ExifTool' => 0,
'Imager' => 0,
'Image::Math::Constrain' => 0,
'IO::Scalar' => 0,
'IO::File' => '1.14',
'KinoSearch' => '0.165',
'Module::Pluggable::Ordered' => '1.4',
'Moose' => 0,
'Number::Format' => 0,
'parent' => 0,
'Template' => '2.20',
'Template::Plugin::JavaScript' => 0,
'Text::Context' => '3.5',
'Text::MultiMarkdown' => '1.000032',
'Text::Password::Pronounceable' => 0,
'Text::Textile' => 0,
'URI' => '1.37',
'YAML' => '0.36',
'Term::Prompt' => 0,
);
feature 'Create new database', 'SQL::Translator' => '0.09006';
feature 'FastCGI support', 'FCGI::ProcManager' => 0;
feature 'Table of Contents generator','HTML::Toc' => '1.10';
feature 'reCAPTCHA for anonymous edits', 'HTML::FormFu::Element::reCAPTCHA' => 0;
feature 'Syntax highlighter', 'Syntax::Highlight::Engine::Kate' => 0;
feature 'RSS formatter', 'XML::Feed' => 0;
# XML::LibXSLT depends on the following libraries: libxslt-dev, libgcrypt11-dev (for `lgcrypt`), libgdbm3-dev (for `lgdbm`) and possibly libxml2-dev
feature 'DocBook formatter',
'XML::LibXSLT' => '1.66',
'XML::LibXML' => '1.66';
feature 'POD formatter', 'Pod::Simple::HTML' => '3.01';
feature 'Transclusion support',
'LWP::Simple' => 0,
'URI::Fetch' => 0;
feature 'Amazon boxes', 'Net::Amazon' => 0;
feature 'Emoticons', 'Text::Emoticon::MSN' => 0;
test_requires 'Test::More' => '0.88';
test_requires 'Test::Differences';
test_requires 'Test::NoTabs';
# all tests require a database to be deployed, even though SQLT is not necessary for producton if a DB exists
test_requires 'SQL::Translator' => '0.09006';
test_requires 'Email::Send::Test';
test_requires 'WWW::Mechanize' => '1.54';
test_requires 'Test::WWW::Mechanize::Catalyst' => '0.51 ';
test_requires 'WWW::Mechanize::TreeBuilder' => '1.10000';
tests( join ' ', ( glob('t/*.t'), glob('t/*/*.t') ) );
catalyst;
catalyst_par_script('script/mojomojo_server.pl');
install_script glob('script/*.pl');
auto_install;
WriteAll;