Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 109 lines (92 sloc) 1.925 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
# rocco // vim: ts=2 sw=2 expandtab

# Build information for POE. Moved into a library so it can be
# required by Makefile.PL and gen-meta.perl.

package PoeBuildInfo;

use strict;

use Exporter;
use base qw(Exporter);
use vars qw(@EXPORT_OK);

@EXPORT_OK = qw(
TEST_FILES
CLEAN_FILES
CORE_REQUIREMENTS
DIST_ABSTRACT
DIST_AUTHOR
RECOMMENDED_TIME_HIRES
CONFIG_REQUIREMENTS
REPOSITORY
HOMEPAGE
);


sub CONFIG_REQUIREMENTS () {
  (
    "POE::Test::Loops" => '1.034',
  )
}

sub CORE_REQUIREMENTS () {
  (
    "Carp" => 0,
    "Errno" => 1.09,
    "Exporter" => 0,
    "File::Spec" => 0.87,
    "IO::Handle" => 1.27,
    "POSIX" => 1.02,
    "Socket" => 1.7,
    "Test::Harness" => 2.26,
    "Storable" => 2.16,
    (
      ($^O eq "MSWin32")
      ? (
        "Win32::Console" => 0.031,
        "Win32API::File" => 0.05,
        "Win32::Job" => 0.03,
        "Win32::Process" => 0,
        "Win32" => 0,
      )
      : (
        "IO::Tty" => 1.08, # avoids crashes on fbsd
      )
    ),
    CONFIG_REQUIREMENTS,
  )
}

sub RECOMMENDED_TIME_HIRES () {
  ( "Time::HiRes" => 1.59 )
}

sub DIST_AUTHOR () {
  ( 'Rocco Caputo <rcaputo@cpan.org>' )
}

sub DIST_ABSTRACT () {
  ( 'A portable networking and multitasking framework.' )
}

sub CLEAN_FILES () {
  my @clean_files = qw(
bingos-followtail
coverage.report
poe_report.xml
run_network_tests
test-output.err
t/20_resources/10_perl
t/20_resources/10_perl/*
t/20_resources/20_xs
t/20_resources/20_xs/*
t/30_loops/*/*
t/30_loops/*
t/30_loops
);
  "@clean_files";
}

sub TEST_FILES () {
  my @test_files = qw(
t/*.t
t/*/*.t
t/*/*/*.t
);
  "@test_files";
}

sub REPOSITORY () {
  ( 'https://poe.svn.sourceforge.net/svnroot/poe/trunk' )
}

sub HOMEPAGE () {
  ( 'http://poe.perl.org/' )
}

1;
Something went wrong with that request. Please try again.