# -*- coding: ascii; tab-width: 4 -*-
Info2: <<
Package: poe-pm%type_pkg[perl]
Version: 1.370
Revision: 1

Type: perl (5.16.2 5.18.2 5.18.4 5.28.2 5.30.2 5.30.3)
Distribution: <<
	(%type_pkg[perl] = 5162) 10.9,
	(%type_pkg[perl] = 5162) 10.10,
	(%type_pkg[perl] = 5162) 10.11,
	(%type_pkg[perl] = 5162) 10.12,
	(%type_pkg[perl] = 5162) 10.13
<<

Description: Portable multitasking & networking framework
DescDetail: <<
	POE is a framework for cooperative, event driven multitasking and
	networking in Perl. Other languages have similar frameworks. Python has
	Twisted. TCL has "the event loop".

	POE provides a unified interface for several other event loops,
	including select(), IO::Poll, Glib, Gtk, Tk, Wx, and Gtk2. Many of
	these event loop interfaces were written by others, with the help of
	POE::Test::Loops.
<<
License: Artistic/GPL
Maintainer: Daniel Johnson <daniel@daniel-johnson.org>
Homepage: https://metacpan.org/dist/POE/

Depends: <<
	curses-pm%type_pkg[perl],
	io-pm%type_pkg[perl],
	io-compress-pm%type_pkg[perl],
	io-pipely-pm%type_pkg[perl] (>= 0.005-1),
	io-tty-pm%type_pkg[perl],
	libwww-pm%type_pkg[perl],
	poe-test-loops-pm (>= 1.360-2),
	socket-getaddrinfo-pm%type_pkg[perl],
	socket6-pm%type_pkg[perl],
	term-cap-pm,
	term-readkey-pm%type_pkg[perl],
	uri-pm,
	perl%type_pkg[perl]-core
<<
# poe-test-loops-pm << 1.360-2 not compatible with recent
# socket-getaddrinfo-pmXXX
Source: mirror:cpan:authors/id/B/BI/BINGOS/POE-%v.tar.gz
Source-Checksum: SHA256(57de2b635b15fa3a31a9e55dd51122149e5414e1158ee82235062634ee18a693)

#Disable running network tests.
PatchScript: perl -pi -e 's/"n"/"y"/g' Makefile.PL

#Bypass build-time prompts.
ConfigureParams: --default

InfoTest: TestDepends: term-size-pm%type_pkg[perl], yaml-pm

UpdatePOD: true
DocFiles: CHANGES README

InstallScript: <<
  %{default_script}
  /bin/mv %i/share/man %i/lib/perl5/%type_raw[perl]
<<
<<