/usr/local/CPAN/App-Hachero/Makefile.PL


use 5.008001;
use inc::Module::Install;
use strict;
use warnings;

name 'App-Hachero';
all_from 'lib/App/Hachero.pm';

requires 'Class::Component';
requires 'Class::Accessor::Fast';
requires 'Class::Data::Inheritable';
requires 'DateTime';
requires 'DateTime::TimeZone';
requires 'DateTime::Format::HTTP';
requires 'DateTime::Format::MySQL';
requires 'Digest::MD5';
requires 'File::Basename';
requires 'File::Spec';
requires 'File::Temp';
requires 'File::stat';
requires 'Module::Collect' => '0.05';
requires 'Regexp::Log::Common';
requires 'UNIVERSAL::require';
requires 'URI::QueryParam';
requires 'URI';
requires 'YAML';
requires 'Text::CSV_XS';

feature 'Plugin::Input::FTP',
    -default => 0,
    'Net::FTP';

feature 'Plugin::Input::File',
    -default => 0,
    'File::Find::Rule::Age',
    'File::Find::Rule';

feature 'Plugin::Fetch::FTP',
    -default => 0,
    'Net::FTP',
    'Regexp::Wildcards';

feature 'Plugin::Fetch::S3',
    -default => 0,
    'Net::Amazon::S3';

feature 'Plugin::Fetch::Gunzip',
    -default => 0,
    'IO::Uncompress::Gunzip',
    'File::Find::Rule';

feature 'Plugin::Classify::UserAgent',
    -default => 0,
    'HTTP::DetectUserAgent';

feature 'Plugin::Output::TT',
    -default => 0,
    'Template';

feature 'Plugin::Output::DBIC',
    -default => 0,
    'DBIx::Class::Schema::Loader';

feature 'Plugin::Summarize::Scraper',
    -default => 0,
    'Web::Scraper';

build_requires 'Test::More' => '0.88';
build_requires 'Test::MockModule';

install_script 'hachero.pl';

tests 't/*.t t/*/*.t t/*/*/*.t';

auto_install(
    do_once => 1
);
use_test_base;
auto_include;
auto_set_repository;
WriteAll;