Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 0EE1F7A168 for ; Wed, 1 Feb 2017 13:35:35 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id AEC89855E9; Wed, 1 Feb 2017 13:35:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 40AF5855E5 for ; Wed, 1 Feb 2017 13:35:34 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id eqnj65OkEt2k for ; Wed, 1 Feb 2017 13:35:33 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id B22BB85577 for ; Wed, 1 Feb 2017 13:35:33 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id AD665FBA6; Wed, 1 Feb 2017 13:35:33 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1485956133155460" MIME-Version: 1.0 Date: Wed, 1 Feb 2017 13:35:33 +0000 From: "Makoto Fujiwara" Subject: CVS commit: pkgsrc/devel/p5-IO-Event To: pkgsrc-changes@NetBSD.org Reply-To: mef@netbsd.org X-Mailer: log_accum Message-Id: <20170201133533.AD665FBA6@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_1485956133155460 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: mef Date: Wed Feb 1 13:35:33 UTC 2017 Added Files: pkgsrc/devel/p5-IO-Event: DESCR Makefile distinfo Log Message: Import p5-IO-Event-0.813 as devel/p5-IO-Event. IO::Event provides a object-based callback system for handling nonblocking IO. The design goal is to provide a system that just does the right thing w/o the user needing to think about it much. All APIs are kept as simple as possible yet at the same time, all functionality is accesible if needed. Simple things are easy. Hard things are possible. Most of the time file handling syntax will work fine: <$filehandle> and print $filehandle 'stuff'. IO::Event provides automatic buffering of output (with a callback to throttle). It provides automatic line-at-a-time input. After initial setup, call IO::Event::loop(). IO::Event was originally written to use Event. IO::Event still defaults to using Event but it can now use AnyEvent or its own event loop. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/devel/p5-IO-Event/DESCR \ pkgsrc/devel/p5-IO-Event/Makefile pkgsrc/devel/p5-IO-Event/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1485956133155460 Content-Disposition: inline Content-Length: 2388 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/devel/p5-IO-Event/DESCR diff -u /dev/null pkgsrc/devel/p5-IO-Event/DESCR:1.1 --- /dev/null Wed Feb 1 13:35:33 2017 +++ pkgsrc/devel/p5-IO-Event/DESCR Wed Feb 1 13:35:33 2017 @@ -0,0 +1,18 @@ +IO::Event provides a object-based callback system for handling nonblocking +IO. The design goal is to provide a system that just does the right thing +w/o the user needing to think about it much. + +All APIs are kept as simple as possible yet at the same time, all +functionality is accesible if needed. Simple things are easy. Hard things +are possible. + +Most of the time file handling syntax will work fine: <$filehandle> and +print $filehandle 'stuff'. + +IO::Event provides automatic buffering of output (with a callback to +throttle). It provides automatic line-at-a-time input. + +After initial setup, call IO::Event::loop(). + +IO::Event was originally written to use Event. IO::Event still defaults to +using Event but it can now use AnyEvent or its own event loop. Index: pkgsrc/devel/p5-IO-Event/Makefile diff -u /dev/null pkgsrc/devel/p5-IO-Event/Makefile:1.1 --- /dev/null Wed Feb 1 13:35:33 2017 +++ pkgsrc/devel/p5-IO-Event/Makefile Wed Feb 1 13:35:33 2017 @@ -0,0 +1,17 @@ +# $NetBSD: Makefile,v 1.1 2017/02/01 13:35:33 mef Exp $ + +DISTNAME= IO-Event-0.813 +PKGNAME= p5-${DISTNAME} +CATEGORIES= devel +MASTER_SITES= http://search.cpan.org/CPAN/authors/id/M/MU/MUIR/modules/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://search.cpan.org/CPAN/authors/id/M/MU/MUIR/modules/ +COMMENT= Tied Filehandles for Nonblocking IO with Object Callbacks +LICENSE= ${PERL5_LICENSE} + +USE_LANGUAGES= # empty +PERL5_PACKLIST= auto/IO/Event/.packlist +.include "../../lang/perl5/module.mk" + +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/devel/p5-IO-Event/distinfo diff -u /dev/null pkgsrc/devel/p5-IO-Event/distinfo:1.1 --- /dev/null Wed Feb 1 13:35:33 2017 +++ pkgsrc/devel/p5-IO-Event/distinfo Wed Feb 1 13:35:33 2017 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2017/02/01 13:35:33 mef Exp $ + +SHA1 (IO-Event-0.813.tar.gz) = a7d37fd9608419d107c30056916df2f4307f851a +RMD160 (IO-Event-0.813.tar.gz) = 523c97878f1ccb69a5637f5b9e6ee49c5e2f3dac +SHA512 (IO-Event-0.813.tar.gz) = 234fe3037e9600b843b7db094b2bb67ff6d573d5a8cf48cec813d5cf6a996ae32bfde0eb35f8593c0cfe4d2d56a56882183e5fa291498df845a3c9fcb0ba7293 +Size (IO-Event-0.813.tar.gz) = 34477 bytes --_----------=_1485956133155460--