The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
exit 0 if $ENV{AUTOMATED_TESTING};
# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.009.
use strict;
use warnings;

use 5.006;

use ExtUtils::MakeMaker;

my %WriteMakefileArgs = (
  "ABSTRACT" => "Be the most BINGOS you can be",
  "AUTHOR" => "Chris Williams <chris\@bingosnet.co.uk>",
  "BUILD_REQUIRES" => {
    "ExtUtils::MakeMaker" => "6.59",
    "Test::More" => "0.47"
  },
  "CONFIGURE_REQUIRES" => {
    "ExtUtils::MakeMaker" => 0
  },
  "DISTNAME" => "Task-BeLike-BINGOS",
  "LICENSE" => "perl",
  "MIN_PERL_VERSION" => "5.006",
  "NAME" => "Task::BeLike::BINGOS",
  "PREREQ_PM" => {
    "AI::MegaHAL" => "0.07",
    "Acme::CPANAuthors" => "0.08",
    "Acme::LOLCAT" => 0,
    "Acme::MetaSyntactic" => "0.99",
    "Acme::POE::Acronym::Generator" => "1.18",
    "Algorithm::FloodControl" => "1.99",
    "Archive::Any" => "0.0932",
    "Archive::Zip" => "1.26",
    "Array::Compare" => 33,
    "Array::Diff" => "0.05002",
    "CPAN::DistnameInfo" => "0.08",
    "CPAN::Mini" => "0.576",
    "CPAN::Mini::Devel" => "0.03",
    "CPANPLUS" => "0.8601",
    "CPANPLUS::Dist::Build" => "0.3",
    "Capture::Tiny" => "0.06",
    "Class::Inspector" => "1.24",
    "Clone" => "0.31",
    "Config::Tiny" => "2.12",
    "Crypt::PasswdMD5" => "1.3",
    "Crypt::SSLeay" => "0.57",
    "DBD::Pg" => 0,
    "DBD::SQLite" => "1.25",
    "DBI" => "1.608",
    "Data::Compare" => "1.2101",
    "Data::Dump::Streamer" => "2.09",
    "DateTime" => "0.5",
    "Dev::Bollocks" => "0.06",
    "Devel::CheckLib" => "0.6",
    "Devel::CheckOS" => "1.61",
    "Devel::Cover" => "0.64",
    "Devel::NYTProf" => "2.09",
    "Email::Abstract" => "3.001",
    "Email::Address" => "1.889",
    "Email::Date" => "1.103",
    "Email::Date::Format" => "1.002",
    "Email::FolderType" => "0.813",
    "Email::MessageID" => "1.401",
    "Email::Simple" => "2.005",
    "Email::Simple::Creator" => "1.424",
    "Email::Valid" => "0.181",
    "Error" => "0.17015",
    "Event" => "1.11",
    "ExtUtils::CBuilder" => "0.24",
    "ExtUtils::ParseXS" => "2.19",
    "File::Find::Rule" => "0.3",
    "File::Find::Rule::Perl" => "1.06",
    "File::HomeDir" => "0.86",
    "File::MMagic" => "1.27",
    "File::MMagic::XS" => "0.09003",
    "File::Next" => "1.02",
    "File::Path::Expand" => "1.02",
    "File::Remove" => "1.42",
    "File::ShareDir" => 1,
    "File::Slurp" => "9999.13",
    "File::Which" => "0.05",
    "File::pushd" => 1,
    "Git::CPAN::Patch" => 0,
    "Gravatar::URL" => "1.01",
    "HTML::Selector::XPath" => "0.03",
    "HTML::Template" => "2.9",
    "HTML::TreeBuilder::XPath" => "0.11",
    "HTTP::Parser" => "0.04",
    "HTTP::Request::AsCGI" => "0.9",
    "IO::Capture" => "0.05",
    "IO::CaptureOutput" => "1.1101",
    "IO::String" => "1.08",
    "IO::Stringy" => "2.11",
    "IO::Tty" => "1.08",
    "Image::Resize" => "0.5",
    "JSON" => "2.14",
    "JSON::Any" => "1.19",
    "JSON::XS" => "2.232",
    "LWP" => "5.826",
    "MIME::Types" => "1.27",
    "Math::BigInt::FastCalc" => "0.19",
    "Math::BigInt::GMP" => "1.24",
    "Math::Random" => "0.71",
    "Math::Random::MT::Auto" => "6.14",
    "Module::Build" => "0.33",
    "Module::CoreList" => "2.17",
    "Module::Find" => "0.06",
    "Module::Install" => "0.89",
    "Module::Install::AssertOS" => "0.1",
    "Module::Install::AuthorTests" => "0.002",
    "Module::Install::AutoLicense" => "0.02",
    "Module::Install::AutomatedTester" => "0.02",
    "Module::Install::CheckLib" => "0.02",
    "Module::Install::GithubMeta" => "0.08",
    "Module::Install::NoAutomatedTesting" => "0.06",
    "Module::Install::ReadmeFromPod" => "0.06",
    "Module::Install::Repository" => "0.05",
    "Module::Pluggable" => "3.9",
    "Moose" => "0.79",
    "MooseX::Async" => "0.07",
    "MooseX::AttributeHelpers" => "0.17",
    "MooseX::POE" => "0.202",
    "Net::DNS" => "0.65",
    "Net::Domain::TLD" => "1.68",
    "Net::GitHub" => "0.17",
    "Net::IP" => "1.25",
    "Net::Netmask" => "1.9015",
    "Net::SSLeay" => "1.35",
    "Net::Wake" => "0.02",
    "Object::InsideOut" => "3.55",
    "PAR::Dist" => "0.44",
    "POE" => "1.005",
    "POE::API::Peek" => "2.15",
    "POE::Component::Client::DNS" => "1.03",
    "POE::Component::Client::DNS::Recursive" => 1,
    "POE::Component::Client::DNSBL" => "1.02",
    "POE::Component::Client::FTP" => "0.22",
    "POE::Component::Client::HTTP" => "0.88",
    "POE::Component::Client::Ident" => "1.16",
    "POE::Component::Client::Keepalive" => "0.25",
    "POE::Component::Client::NNTP" => "2.1",
    "POE::Component::Client::NRPE" => "0.16",
    "POE::Component::Client::NSCA" => "0.14",
    "POE::Component::Client::RADIUS" => "0.06",
    "POE::Component::Client::SMTP" => "0.21",
    "POE::Component::Client::Whois" => "1.2",
    "POE::Component::EasyDBI" => "1.23",
    "POE::Component::Github" => "0.06",
    "POE::Component::IRC" => "6.06",
    "POE::Component::Pluggable" => "1.2",
    "POE::Component::RSSAggregator" => "1.11",
    "POE::Component::SSLify" => "0.15",
    "POE::Component::Server::FTP" => "0.08",
    "POE::Component::Server::IRC" => "1.38",
    "POE::Component::Server::POP3" => "0.06",
    "POE::Component::Server::SimpleContent" => "1.14",
    "POE::Component::Server::SimpleHTTP" => "1.58",
    "POE::Component::Server::SimpleSMTP" => "1.42",
    "POE::Component::Server::Syslog" => "1.16",
    "POE::Component::SmokeBox" => "0.26",
    "POE::Component::SmokeBox::Dists" => 1,
    "POE::Component::SmokeBox::Recent" => "1.16",
    "POE::Component::WWW::Shorten" => "1.18",
    "POE::Filter::HTTP::Parser" => 1,
    "POE::Filter::Zlib" => "2.01",
    "POE::XS::Queue::Array" => "0.006",
    "PPI" => "1.203",
    "Parse::BACKPAN::Packages" => "0.34",
    "Parse::CPAN::Authors" => "2.27",
    "Parse::CPAN::Meta" => "1.39",
    "Parse::CPAN::Packages" => "2.31",
    "Parse::CPAN::Whois" => "0.02",
    "Parse::IASLog" => "1.08",
    "Parse::IRC" => "1.14",
    "Parse::RecDescent" => "1.94",
    "Path::Class" => "0.16",
    "Perl::Critic" => "1.098",
    "Perl::Critic::Deprecated" => "1.094",
    "Perl::MinimumVersion" => "1.2",
    "Perl::Tidy" => 20071205,
    "Perl::Version" => "1.009",
    "Petal" => "2.19",
    "Petal::Utils" => "0.06",
    "Pod::Coverage" => "0.2",
    "Pod::Escapes" => "1.04",
    "Pod::HtmlEasy" => "1.001002",
    "Pod::ProjectDocs" => "0.36",
    "Pod::PseudoPod" => "0.13",
    "Pod::Simple" => "3.07",
    "Pod::Stripper" => "0.22",
    "Regexp::Assemble" => "0.34",
    "Regexp::Common" => "2.122",
    "SMS::Send" => "0.05",
    "Socket::GetAddrInfo" => "0.11",
    "Software::License" => "0.011",
    "Sort::Versions" => "1.5",
    "String::Format" => "1.16",
    "String::MkPasswd" => "0.02",
    "String::Perl::Warnings" => "1.02",
    "String::ShellQuote" => "1.03",
    "Term::ReadKey" => "2.3",
    "Term::Visual" => "0.08",
    "Test::POE::Client::TCP" => "1.02",
    "Test::POE::Server::TCP" => "1.04",
    "Test::Pod" => "1.26",
    "Test::Pod::Coverage" => "1.08",
    "Test::Reporter" => "1.5203",
    "Text::CSV" => "1.12",
    "Text::CSV_XS" => "0.65",
    "Text::Glob" => "0.08",
    "Text::Reform" => "1.11",
    "Text::Template" => "1.45",
    "Time::Duration" => "1.06",
    "Time::Out" => "0.1",
    "Time::Piece" => "1.14",
    "Tree::DAG_Node" => "1.06",
    "UNIVERSAL::require" => "0.13",
    "URI" => "1.37",
    "URI::Find" => 20090319,
    "WWW::Mechanize" => "1.54",
    "WWW::Mechanize::GZip" => "0.1",
    "WWW::Shorten" => "1.98",
    "WWW::UsePerl::Journal" => "0.22",
    "Want" => "0.18",
    "Web::Scraper" => "0.28",
    "XML::NamespaceSupport" => "1.09",
    "XML::Parser" => "2.36",
    "XML::RSS" => "1.44",
    "XML::RSS::Feed" => "2.32",
    "XML::SAX" => "0.96",
    "XML::SAX::Base" => "1.02",
    "XML::XPathEngine" => "0.12",
    "YAML" => "0.68",
    "YAML::Tiny" => "1.39",
    "autodie" => "1.999",
    "version" => "0.76"
  },
  "TEST_REQUIRES" => {
    "File::Spec" => 0,
    "IO::Handle" => 0,
    "IPC::Open3" => 0,
    "Test::More" => "0.47"
  },
  "VERSION" => "1.06",
  "test" => {
    "TESTS" => "t/*.t"
  }
);


my %FallbackPrereqs = (
  "AI::MegaHAL" => "0.07",
  "Acme::CPANAuthors" => "0.08",
  "Acme::LOLCAT" => 0,
  "Acme::MetaSyntactic" => "0.99",
  "Acme::POE::Acronym::Generator" => "1.18",
  "Algorithm::FloodControl" => "1.99",
  "Archive::Any" => "0.0932",
  "Archive::Zip" => "1.26",
  "Array::Compare" => 33,
  "Array::Diff" => "0.05002",
  "CPAN::DistnameInfo" => "0.08",
  "CPAN::Mini" => "0.576",
  "CPAN::Mini::Devel" => "0.03",
  "CPANPLUS" => "0.8601",
  "CPANPLUS::Dist::Build" => "0.3",
  "Capture::Tiny" => "0.06",
  "Class::Inspector" => "1.24",
  "Clone" => "0.31",
  "Config::Tiny" => "2.12",
  "Crypt::PasswdMD5" => "1.3",
  "Crypt::SSLeay" => "0.57",
  "DBD::Pg" => 0,
  "DBD::SQLite" => "1.25",
  "DBI" => "1.608",
  "Data::Compare" => "1.2101",
  "Data::Dump::Streamer" => "2.09",
  "DateTime" => "0.5",
  "Dev::Bollocks" => "0.06",
  "Devel::CheckLib" => "0.6",
  "Devel::CheckOS" => "1.61",
  "Devel::Cover" => "0.64",
  "Devel::NYTProf" => "2.09",
  "Email::Abstract" => "3.001",
  "Email::Address" => "1.889",
  "Email::Date" => "1.103",
  "Email::Date::Format" => "1.002",
  "Email::FolderType" => "0.813",
  "Email::MessageID" => "1.401",
  "Email::Simple" => "2.005",
  "Email::Simple::Creator" => "1.424",
  "Email::Valid" => "0.181",
  "Error" => "0.17015",
  "Event" => "1.11",
  "ExtUtils::CBuilder" => "0.24",
  "ExtUtils::MakeMaker" => "6.59",
  "ExtUtils::ParseXS" => "2.19",
  "File::Find::Rule" => "0.3",
  "File::Find::Rule::Perl" => "1.06",
  "File::HomeDir" => "0.86",
  "File::MMagic" => "1.27",
  "File::MMagic::XS" => "0.09003",
  "File::Next" => "1.02",
  "File::Path::Expand" => "1.02",
  "File::Remove" => "1.42",
  "File::ShareDir" => 1,
  "File::Slurp" => "9999.13",
  "File::Spec" => 0,
  "File::Which" => "0.05",
  "File::pushd" => 1,
  "Git::CPAN::Patch" => 0,
  "Gravatar::URL" => "1.01",
  "HTML::Selector::XPath" => "0.03",
  "HTML::Template" => "2.9",
  "HTML::TreeBuilder::XPath" => "0.11",
  "HTTP::Parser" => "0.04",
  "HTTP::Request::AsCGI" => "0.9",
  "IO::Capture" => "0.05",
  "IO::CaptureOutput" => "1.1101",
  "IO::Handle" => 0,
  "IO::String" => "1.08",
  "IO::Stringy" => "2.11",
  "IO::Tty" => "1.08",
  "IPC::Open3" => 0,
  "Image::Resize" => "0.5",
  "JSON" => "2.14",
  "JSON::Any" => "1.19",
  "JSON::XS" => "2.232",
  "LWP" => "5.826",
  "MIME::Types" => "1.27",
  "Math::BigInt::FastCalc" => "0.19",
  "Math::BigInt::GMP" => "1.24",
  "Math::Random" => "0.71",
  "Math::Random::MT::Auto" => "6.14",
  "Module::Build" => "0.33",
  "Module::CoreList" => "2.17",
  "Module::Find" => "0.06",
  "Module::Install" => "0.89",
  "Module::Install::AssertOS" => "0.1",
  "Module::Install::AuthorTests" => "0.002",
  "Module::Install::AutoLicense" => "0.02",
  "Module::Install::AutomatedTester" => "0.02",
  "Module::Install::CheckLib" => "0.02",
  "Module::Install::GithubMeta" => "0.08",
  "Module::Install::NoAutomatedTesting" => "0.06",
  "Module::Install::ReadmeFromPod" => "0.06",
  "Module::Install::Repository" => "0.05",
  "Module::Pluggable" => "3.9",
  "Moose" => "0.79",
  "MooseX::Async" => "0.07",
  "MooseX::AttributeHelpers" => "0.17",
  "MooseX::POE" => "0.202",
  "Net::DNS" => "0.65",
  "Net::Domain::TLD" => "1.68",
  "Net::GitHub" => "0.17",
  "Net::IP" => "1.25",
  "Net::Netmask" => "1.9015",
  "Net::SSLeay" => "1.35",
  "Net::Wake" => "0.02",
  "Object::InsideOut" => "3.55",
  "PAR::Dist" => "0.44",
  "POE" => "1.005",
  "POE::API::Peek" => "2.15",
  "POE::Component::Client::DNS" => "1.03",
  "POE::Component::Client::DNS::Recursive" => 1,
  "POE::Component::Client::DNSBL" => "1.02",
  "POE::Component::Client::FTP" => "0.22",
  "POE::Component::Client::HTTP" => "0.88",
  "POE::Component::Client::Ident" => "1.16",
  "POE::Component::Client::Keepalive" => "0.25",
  "POE::Component::Client::NNTP" => "2.1",
  "POE::Component::Client::NRPE" => "0.16",
  "POE::Component::Client::NSCA" => "0.14",
  "POE::Component::Client::RADIUS" => "0.06",
  "POE::Component::Client::SMTP" => "0.21",
  "POE::Component::Client::Whois" => "1.2",
  "POE::Component::EasyDBI" => "1.23",
  "POE::Component::Github" => "0.06",
  "POE::Component::IRC" => "6.06",
  "POE::Component::Pluggable" => "1.2",
  "POE::Component::RSSAggregator" => "1.11",
  "POE::Component::SSLify" => "0.15",
  "POE::Component::Server::FTP" => "0.08",
  "POE::Component::Server::IRC" => "1.38",
  "POE::Component::Server::POP3" => "0.06",
  "POE::Component::Server::SimpleContent" => "1.14",
  "POE::Component::Server::SimpleHTTP" => "1.58",
  "POE::Component::Server::SimpleSMTP" => "1.42",
  "POE::Component::Server::Syslog" => "1.16",
  "POE::Component::SmokeBox" => "0.26",
  "POE::Component::SmokeBox::Dists" => 1,
  "POE::Component::SmokeBox::Recent" => "1.16",
  "POE::Component::WWW::Shorten" => "1.18",
  "POE::Filter::HTTP::Parser" => 1,
  "POE::Filter::Zlib" => "2.01",
  "POE::XS::Queue::Array" => "0.006",
  "PPI" => "1.203",
  "Parse::BACKPAN::Packages" => "0.34",
  "Parse::CPAN::Authors" => "2.27",
  "Parse::CPAN::Meta" => "1.39",
  "Parse::CPAN::Packages" => "2.31",
  "Parse::CPAN::Whois" => "0.02",
  "Parse::IASLog" => "1.08",
  "Parse::IRC" => "1.14",
  "Parse::RecDescent" => "1.94",
  "Path::Class" => "0.16",
  "Perl::Critic" => "1.098",
  "Perl::Critic::Deprecated" => "1.094",
  "Perl::MinimumVersion" => "1.2",
  "Perl::Tidy" => 20071205,
  "Perl::Version" => "1.009",
  "Petal" => "2.19",
  "Petal::Utils" => "0.06",
  "Pod::Coverage" => "0.2",
  "Pod::Escapes" => "1.04",
  "Pod::HtmlEasy" => "1.001002",
  "Pod::ProjectDocs" => "0.36",
  "Pod::PseudoPod" => "0.13",
  "Pod::Simple" => "3.07",
  "Pod::Stripper" => "0.22",
  "Regexp::Assemble" => "0.34",
  "Regexp::Common" => "2.122",
  "SMS::Send" => "0.05",
  "Socket::GetAddrInfo" => "0.11",
  "Software::License" => "0.011",
  "Sort::Versions" => "1.5",
  "String::Format" => "1.16",
  "String::MkPasswd" => "0.02",
  "String::Perl::Warnings" => "1.02",
  "String::ShellQuote" => "1.03",
  "Term::ReadKey" => "2.3",
  "Term::Visual" => "0.08",
  "Test::More" => "0.47",
  "Test::POE::Client::TCP" => "1.02",
  "Test::POE::Server::TCP" => "1.04",
  "Test::Pod" => "1.26",
  "Test::Pod::Coverage" => "1.08",
  "Test::Reporter" => "1.5203",
  "Text::CSV" => "1.12",
  "Text::CSV_XS" => "0.65",
  "Text::Glob" => "0.08",
  "Text::Reform" => "1.11",
  "Text::Template" => "1.45",
  "Time::Duration" => "1.06",
  "Time::Out" => "0.1",
  "Time::Piece" => "1.14",
  "Tree::DAG_Node" => "1.06",
  "UNIVERSAL::require" => "0.13",
  "URI" => "1.37",
  "URI::Find" => 20090319,
  "WWW::Mechanize" => "1.54",
  "WWW::Mechanize::GZip" => "0.1",
  "WWW::Shorten" => "1.98",
  "WWW::UsePerl::Journal" => "0.22",
  "Want" => "0.18",
  "Web::Scraper" => "0.28",
  "XML::NamespaceSupport" => "1.09",
  "XML::Parser" => "2.36",
  "XML::RSS" => "1.44",
  "XML::RSS::Feed" => "2.32",
  "XML::SAX" => "0.96",
  "XML::SAX::Base" => "1.02",
  "XML::XPathEngine" => "0.12",
  "YAML" => "0.68",
  "YAML::Tiny" => "1.39",
  "autodie" => "1.999",
  "version" => "0.76"
);

# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.032
if (is_os('MSWin32','cygwin')) {
requires( 'Win32::Console' => 0.09 );
requires( 'Win32::EventLog' => 0.076 );
requires( 'Win32::File' => 0.06 );
requires( 'Win32::FileSecurity' => 1.08 );
requires( 'Win32::Internet' => 0.084 );
requires( 'Win32::Job' => 0.03 );
requires( 'Win32::NetAdmin' => 0.11 );
requires( 'Win32::NetResource' => 0.056 );
requires( 'Win32::OLE' => 0.1709 );
requires( 'Win32::PerfLib' => 0.06 );
requires( 'Win32::Pipe' => 0.024 );
requires( 'Win32::Process' => 0.14 );
requires( 'Win32::Registry' => 0.10 );
requires( 'Win32::Service' => 0.06 );
requires( 'Win32::Shortcut' => 0.07 );
requires( 'Win32::Sound' => 0.49 );
requires( 'Win32::TieRegistry' => 0.26 );
requires( 'Win32::WinError' => 0.03 );
requires( 'Win32API::Net' => 0.12 );
requires( 'Win32API::Registry' => 0.30 );
}



unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
  delete $WriteMakefileArgs{TEST_REQUIRES};
  delete $WriteMakefileArgs{BUILD_REQUIRES};
  $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs;
}

delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
  unless eval { ExtUtils::MakeMaker->VERSION(6.52) };

WriteMakefile(%WriteMakefileArgs);

# inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.032
sub _add_prereq {
  my ($mm_key, $module, $version_or_range) = @_;
  $version_or_range ||= 0;
  warn "$module already exists in $mm_key -- need to do a sane metamerge!"
    if exists $WriteMakefileArgs{$mm_key}{$module}
      and $WriteMakefileArgs{$mm_key}{$module} ne '0'
      and $WriteMakefileArgs{$mm_key}{$module} ne $version_or_range;
  warn "$module already exists in FallbackPrereqs -- need to do a sane metamerge!"
    if exists $FallbackPrereqs{$module} and $FallbackPrereqs{$module} ne '0'
        and $FallbackPrereqs{$module} ne $version_or_range;
  $WriteMakefileArgs{$mm_key}{$module} = $FallbackPrereqs{$module} = $version_or_range;
  return;
}

sub is_os {
  foreach my $os (@_) {
    return 1 if $os eq $^O;
  }
  return 0;
}

sub requires { goto &runtime_requires }

sub runtime_requires {
  my ($module, $version_or_range) = @_;
  _add_prereq(PREREQ_PM => $module, $version_or_range);
}