diff options
Diffstat (limited to 'devel')
-rw-r--r-- | devel/p5-POE/DESCR | 22 | ||||
-rw-r--r-- | devel/p5-POE/Makefile | 29 | ||||
-rw-r--r-- | devel/p5-POE/PLIST | 1 | ||||
-rw-r--r-- | devel/p5-POE/distinfo | 4 |
4 files changed, 56 insertions, 0 deletions
diff --git a/devel/p5-POE/DESCR b/devel/p5-POE/DESCR new file mode 100644 index 00000000000..90a82e72a4a --- /dev/null +++ b/devel/p5-POE/DESCR @@ -0,0 +1,22 @@ +POE is a framework for creating multitasking programs in Perl. + +POE parcels out execution time among one or more tasks, called +sessions. Sessions multitask through cooperation (at least until +Perl's threads become mainstream). That is, each session returns +execution to POE as quickly as possible so it can parcel out time to +the next. + +POE includes a high-level component architecture. Components are +modular, reusable pieces of programs. They perform common, often +tedious tasks so programmers can work on more interesting things. + +POE provides medium- and low-level concurrency functions. Components +use them to perform their tasks. The functions are also available to +programmers who prefer to avoid the overhead of components at the +expense of writing more code. Components and custom sessions coexist +because they all use the same basic functions. + +POE supports graphical toolkits such as Tk and Gtk. It is the only +Perl programming framework that does this. It also supports Curses, +HTTP, and other user interfaces. POE programs can present multiple +user interfaces at once. diff --git a/devel/p5-POE/Makefile b/devel/p5-POE/Makefile new file mode 100644 index 00000000000..b9e4bd1e715 --- /dev/null +++ b/devel/p5-POE/Makefile @@ -0,0 +1,29 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/10/10 10:10:26 minskim Exp $ + +DISTNAME= POE-0.29 +PKGNAME= p5-${DISTNAME} +CATEGORIES= devel perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=POE/} + +MAINTAINER= minskim@NetBSD.org +HOMEPAGE= http://poe.perl.org/ +COMMENT= Perl Object Environment + +DEPENDS+= p5-Compress-Zlib-[0-9]*:../../devel/p5-Compress-Zlib +DEPENDS+= p5-Curses-[0-9]*:../../devel/p5-Curses +DEPENDS+= p5-Event-[0-9]*:../../devel/p5-Event +DEPENDS+= p5-IO-tty>=1.02:../../devel/p5-IO-Tty +DEPENDS+= p5-Socket6>=0.11:../../net/p5-Socket6 +DEPENDS+= p5-Term-ReadKey-[0-9]*:../../devel/p5-Term-ReadKey +DEPENDS+= p5-Time-HiRes-[0-9]*:../../time/p5-Time-HiRes +DEPENDS+= p5-URI>=1.27:../../www/p5-URI +DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww + +PKG_INSTALLATION_TYPES= overwrite pkgviews + +USE_BUILDLINK3= YES +MAKE_PARAMS+= --default +PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/POE/.packlist + +.include "../../lang/perl5/module.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/p5-POE/PLIST b/devel/p5-POE/PLIST new file mode 100644 index 00000000000..caeb48f4b96 --- /dev/null +++ b/devel/p5-POE/PLIST @@ -0,0 +1 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/10/10 10:10:26 minskim Exp $ diff --git a/devel/p5-POE/distinfo b/devel/p5-POE/distinfo new file mode 100644 index 00000000000..b0182376659 --- /dev/null +++ b/devel/p5-POE/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/10/10 10:10:26 minskim Exp $ + +SHA1 (POE-0.29.tar.gz) = e7d3518ed5ef3b76dfb702104368d94d0a098692 +Size (POE-0.29.tar.gz) = 360228 bytes |