Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

125 lines (115 sloc) 4.035 kb
use inc::Module::Install 0.46;
name('Jifty');
license('Perl');
requires(perl => '5.8.3');
requires('App::CLI' => 0.03 ); # App::CLI::Command::Help App::CLI::Command
requires('Cache::Cache'); #Cache::FileCache
requires('Calendar::Simple');
requires('Class::Accessor'); # Class::Accessor::Fast
requires('Class::Container');
requires('Class::Data::Inheritable');
requires('CGI' => '3.19');
requires('CGI::Cookie::Splitter');
requires('Crypt::CBC');
requires('Crypt::Rijndael');
requires('Compress::Zlib');
requires('CSS::Squish' => 0.05 );
#requires('DBD::SQLite' => 1.11 );
requires('Data::Page');
requires('DateTime');
requires('Date::Manip');
requires('Email::Folder');
requires('Email::LocalDelivery');
requires('Email::MIME');
requires('Email::MIME::Creator');
requires('Email::MIME::ContentType');
requires('Email::Send' => '1.99_01'); # Email::Send::Jifty::Test
requires('Email::Simple');
requires('Email::Simple::Creator');
requires('Exporter::Lite');
requires('File::Find::Rule');
requires('File::MMagic');
requires('File::ShareDir' => '0.04');
requires('HTML::Entities');
requires('HTML::Lint');
requires('HTML::Mason' => 1.3101); # HTML::Mason::Exceptions HTML::Mason::FakeApache HTML::Mason::MethodMaker HTML::Mason::Request HTML::Mason::Utils
requires('HTML::Mason::Plugin');
requires('HTTP::Cookies');
requires('HTTP::Date');
requires('HTTP::Server::Simple' => '0.20'); # HTTP::Server::Simple::CGI
requires('HTTP::Server::Simple::Recorder');
requires('Hash::Merge');
requires('Hook::LexWrap');
requires('Jifty::DBI' => '0.21' ); # Jifty::DBI::Collection Jifty::DBI::Handle Jifty::DBI::Record::Cachable Jifty::DBI::SchemaGenerator
requires('Locale::Maketext::Extract' => '0.20');
requires('Locale::Maketext::Lexicon' => '0.60');
requires('Log::Log4perl');
requires('LWP::UserAgent'); # Net::HTTP
requires('MIME::Types');
requires('Module::Pluggable' => '2.95');
requires('Module::ScanDeps');
requires('Object::Declare' => '0.13');
requires('Params::Validate');
requires('PerlIO::gzip');
requires('Scalar::Defer' => '0.06');
requires('Shell::Command');
requires('String::Koremutake');
requires('UNIVERSAL::require');
requires('URI');
requires('XML::Writer');
requires('XML::Simple');
requires('XML::XPath');
requires('version');
if (can_cc()) {
# Always require the Syck bindings if a C compiler is available
requires('YAML::Syck' => 0.45);
requires('JSON::Syck' => 0.14);
}
else {
requires('YAML' => 0.35) unless can_use('YAML::Syck' => 0.45);
requires('JSON' => 0.01) unless can_use('JSON::Syck' => 0.14);
}
features(
'Administrative Interface (web)' => [
-default => 1,
requires( 'Pod::Simple') # Pod::Simple::Text Pod::Simple::HTML
],
'Development of a jifty application' => [
-default => 1,
recommends('DBD::SQLite' => 1.11 ),
recommends('Test::Base' => 0.44 ), # Test::Base::Filter
recommends('Module::Install::Admin' => '0.50'),
recommends('Test::HTTP::Server::Simple' => '0.02' ),
recommends('Test::HTML::Lint'),
recommends('Test::More' => 0.62 ),
recommends('Test::Pod::Coverage'),
recommends('Test::WWW::Mechanize' => 1.04 ),
recommends('WWW::Mechanize' => 1.12 ),
recommends('Module::Refresh' => '0.09')
],
'Development of the jifty framework' => [
-default => 0,
recommends('DBD::SQLite'),
recommends('Class::Accessor::Named'),
recommends('Devel::Cover'),
recommends('Module::CoreList'),
recommends('Module::Install::Admin' => '0.50')
],
'Experimental features' => [
-default => 0,
recommends('PAR::Dist::FromCPAN'),
],
);
no_index directory => 't';
no_index package => 'DB';
no_index package => 'inc';
no_index directory => 'doc';
version_from('lib/Jifty.pm');
#&auto_bundle_deps();
&auto_install();
#&auto_include_dependent_dists();
install_script('bin/jifty');
install_share;
# Test all of our sub-dist tests too
tests('t/*.t t/*/t/*.t');
WriteAll;
Jump to Line
Something went wrong with that request. Please try again.