/Build.PL
Perl | 196 lines | 123 code | 11 blank | 62 comment | 0 complexity | 4d550d9e6203f486fe57dbfc324cc357 MD5 | raw file
- use Module::Build;
- my $build = Module::Build->new(
- module_name => 'CXGN',
- dist_name => 'CXGN-corelibs',
- license => 'perl',
- dist_author => 'Sol Genomics Network',
- dist_abstract => 'CXGN corelibs',
- create_makefile_pl => 'passthrough',
- # current version of our core libraries distribution
- dist_version => '0.1',
- recursive_test_files => 1,
- requires => {
- 'perl' => '5.10.0',
- # 'Apache2::CmdParms' => 0,
- # 'Apache2::Connection' => 0,
- # 'Apache2::Const' => 0,
- # 'Apache2::Cookie' => 0,
- # 'Apache2::Filter' => 0,
- # 'Apache2::Module' => 0,
- # 'Apache2::Request' => 0,
- # 'Apache2::RequestRec' => 0,
- # 'Apache2::RequestUtil' => 0,
- # 'Apache2::SubRequest' => 0,
- # 'Apache2::Upload' => 0,
- # 'APR::Status' => 0,
- # 'APR::Table' => 0,
- # bioperl modules
- # 'Bio::Root::Version' => '1.006000',
- # 'Bio::AlignIO' => 0,
- # 'Bio::Annotation::SimpleValue' => 0,
- # 'Bio::Annotation::Target' => 0,
- # 'Bio::Assembly::IO' => 0,
- # 'Bio::Chado::Schema' => 0,
- # 'Bio::DB::GenBank' => 0,
- # 'Bio::DB::GFF' => 0,
- # 'Bio::Factory::SeqAnalysisParserFactory' => 0,
- # 'Bio::FeatureIO' => 0,
- # 'Bio::Index::Fasta' => 0,
- # 'Bio::Ontology::OntologyI' => 0,
- # 'Bio::Ontology::RelationshipI' => 0,
- # 'Bio::PrimarySeq' => 0,
- # 'Bio::Restriction::Analysis' => 0,
- # 'Bio::Root::IO' => 0,
- # 'Bio::Root::Root' => 0,
- # 'Bio::SearchIO' => 0,
- # 'Bio::SearchIO::FastHitEventBuilder' => 0,
- # 'Bio::SearchIO::Writer::HTMLResultWriter' => 0,
- # 'Bio::Seq' => 0,
- # 'Bio::Seq::LargePrimarySeq' => 0,
- # 'Bio::Seq::Quality' => 0,
- # 'Bio::Seq::SeqFactory' => 0,
- # 'Bio::Seq::SeqFastaSpeedFactory' => 0,
- # 'Bio::SeqFeature::Annotated' => 0,
- # 'Bio::SeqFeature::Computation' => 0,
- # 'Bio::SeqFeature::Generic' => 0,
- # 'Bio::SeqIO' => 0,
- # 'Bio::SeqUtils' => 0,
- # 'Bio::Tools::Gel' => 0,
- # 'Bio::Tools::RepeatMasker' => 0,
- # 'Bio::Tools::Run::StandAloneBlast' => 0,
- # 'Bio::Tools::tRNAscanSE' => 0,
- # GMOD modules
- 'Bio::GMOD::GenericGenePage' => 0,
- # normal CPAN modules
- 'Array::Compare' => 0,
- 'Bio::Chado::Schema' => '0.04000',
- 'Cache::File' => 0,
- 'Carp::Clan' => 0,
- # include a couple of deps necessary for shipwright to build
- # Catalyst's deps correctly
- 'ExtUtils::Depends' => 0,
- 'B::Hooks::OP::Check' => 0,
- 'Bio::BLAST::Database' => 0,
- 'Catalyst::Utils' => 0,
- 'CGI::Session' => 0,
- 'CGI::Session::ID::md5' => 0,
- 'Chart::Clicker' => 0, #< for GEM graphs
- 'Class::Accessor' => 0,
- 'Class::Accessor::Fast' => 0,
- 'Class::Data::Inheritable' => 0,
- 'Class::DBI' => 0,
- 'Config::Any' => 0,
- 'Config::General' => 0,
- 'Data::BitMask' => 0,
- #'DBD::mysql' => 0,
- 'DBD::Pg' => 0,
- 'DBI' => 0,
- 'DBIx::Class' => 0,
- 'DBIx::Class::Schema' => 0,
- 'Devel::InnerPackage' => 0,
- 'Digest::Crc32' => 0,
- 'Digest::MD5' => 0,
- 'enum' => 0,
- 'Error' => 0,
- 'File::Find::Rule' => 0,
- 'File::Flock' => 0,
- 'File::NFSLock' => 0,
- 'File::Path' => '2.08',
- 'File::stat' => 0,
- 'File::Temp' => 0,
- 'GD' => 0,
- 'Graph' => 0,
- 'Hash::Merge' => 0,
- 'Hash::Util' => 0,
- 'HTML::Entities' => 0,
- 'HTML::TreeBuilder' => 0,
- 'Ima::DBI' => 0,
- 'JSON' => 0,
- 'List::Compare' => 0,
- 'List::MoreUtils' => 0,
- 'List::Util' => 0,
- 'local::lib' => 0,
- 'Log::Log4perl' => 0,
- 'LWP::Simple' => 0,
- 'LWP::UserAgent' => 0,
- 'Mail::Sendmail' => 0,
- 'Memoize' => 0,
- # 'ModPerl::RegistryCooker' => 0,
- # 'ModPerl::Util' => 0,
- 'Module::Build' => 0,
- 'Module::Pluggable::Object' => 0,
- 'Moose' => 0,
- 'Moose::Role' => 0,
- 'Moose::Util::TypeConstraints' => 0,
- 'MooseX::Getopt' => 0,
- 'MooseX::Role::DBIx::Connector' =>0,
- 'MooseX::Runnable' =>0,
- 'namespace::autoclean' => 0,
- 'Params::Validate' => 0,
- 'Path::Class' => 0,
- 'SOAP::Lite' => 0,
- 'SOAP::Transport::HTTP' => 0,
- 'Storable' => 0,
- 'String::Random' => 0,
- 'Template' => 0,
- 'Term::ReadKey' => 0,
- 'Test::Exception' => 0,
- 'Test::More' => 0,
- 'Text::Glob' => 0,
- 'Text::Shellwords' => 0,
- 'Tie::Function' => 0,
- 'Tie::UrlEncoder' => 0,
- 'Time::HiRes' => 0,
- 'URI' => 0,
- 'URI::Escape' => 0,
- 'URI::ToDisk' => 0,
- 'XML::DOM' => 0,
- 'XML::Generator' => 0,
- 'XML::LibXML' => 0,
- 'XML::Simple' => 0,
- 'XML::Twig' => 0,
- 'XML::Writer' => 0,
- },
- build_requires => {
- #'Bio::Root::Version' => '1.006000',
- #'Bio::FeatureIO' => 0,
- #'Bio::Index::Fasta' => 0,
- #'Bio::SeqIO' => 0,
- #'Bio::SeqUtils' => 0,
- #'Bio::Tools::RepeatMasker' => 0,
- 'Class::MethodMaker' => 0,
- 'DBIx::Class::Schema' => 0,
- 'File::Temp' => 0,
- 'IO::String' => 0,
- 'IO::Pipe' => 0,
- 'IPC::Cmd' => 0,
- 'List::MoreUtils' => 0,
- 'List::Util' => 0,
- 'Moose' => 0,
- 'Path::Class' => 0,
- 'Storable' => 0,
- 'Test::Exception' => 0,
- 'Test::More' => 0,
- 'Test::Simple' => 0,
- 'Test::Warn' => 0,
- 'Text::Glob' => 0,
- 'Tie::Function' => 0,
- 'HTTP::Server::Simple' => 0,
- 'File::Slurp' => 0,
- 'Test::Class' => '0.33',
- 'MooseX::Runnable' => 0,
- 'Modern::Perl' => 0,
- },
- );
- $build->create_build_script;