The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use Module::Build;
# See perldoc Module::Build for details of how this works

Module::Build->new
    ( module_name     => 'POE::Component::Basement',
      dist_author     => 'Robert Sedlacek <phaylon@dunkelheit.at>',
      dist_abstract   => 'Basic Class::Std and POE component functionality',
      license         => 'perl',
      create_readme   => 1,
      requires        => {
          Scalar::Util              => 0,
          UNIVERSAL::require        => 0,
          NEXT                      => '0.60',
          POE                       => '0.3',
          Class::Std                => '0.0.4',
          Sub::Installer            => '0.0.2',
          Class::Data::Inheritable  => 0,
      },
    )->create_build_script;