From takefu@airport.fm  Thu May 12 06:08:26 2011
Return-Path: <takefu@airport.fm>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 175FA106566C
	for <freebsd-gnats-submit@freebsd.org>; Thu, 12 May 2011 06:08:26 +0000 (UTC)
	(envelope-from takefu@airport.fm)
Received: from ae-osaka.co.jp (unknown [IPv6:2001:3e0:4ec:a000::1])
	by mx1.freebsd.org (Postfix) with ESMTP id A80518FC0A
	for <freebsd-gnats-submit@freebsd.org>; Thu, 12 May 2011 06:08:25 +0000 (UTC)
Received: from ae-osaka.co.jp (localhost.ae-osaka.co.jp [127.0.0.1])
	by ae-osaka.co.jp (Postfix) with ESMTP id B39911147A
	for <freebsd-gnats-submit@freebsd.org>; Thu, 12 May 2011 15:08:24 +0900 (JST)
Received: from ae-osaka.co.jp ([127.0.0.1])
	by ae-osaka.co.jp (ae-osaka.co.jp [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id dDmc3GMNsPTu for <freebsd-gnats-submit@freebsd.org>;
	Thu, 12 May 2011 15:08:24 +0900 (JST)
Received: from [IPv6:2001:3e0:4ec:a011:dd0f:daff:751a:d2a6] (unknown [IPv6:2001:3e0:4ec:a011:dd0f:daff:751a:d2a6])
	by ae-osaka.co.jp (Postfix) with ESMTPSA id 786991146E
	for <freebsd-gnats-submit@freebsd.org>; Thu, 12 May 2011 15:08:24 +0900 (JST)
Message-Id: <4DCB7957.30908@airport.fm>
Date: Thu, 12 May 2011 15:08:23 +0900
From: Takefu <takefu@airport.fm>
To: freebsd-gnats-submit@freebsd.org
Subject: [NEW PORT] devel/p5-POE-Quickie: A lazy way to wrap blocking code
 and programs

>Number:         156971
>Category:       ports
>Synopsis:       [NEW PORT] devel/p5-POE-Quickie: A lazy way to wrap blocking code and programs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    sunpoet
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 12 06:10:11 UTC 2011
>Closed-Date:    Thu May 26 19:49:24 UTC 2011
>Last-Modified:  Thu May 26 19:50:07 UTC 2011
>Originator:     Takefu
>Release:        FreeBSD 8.2-RELEASE amd64
>Organization:
FOX Amateur Radio Club
>Environment:
>Description:
 POE::Quickie	A lazy way to wrap blocking code and programs
 
 WWW:	http://search.cpan.org/dist/POE-Quickie/
>How-To-Repeat:
>Fix:
--- p5-POE-Quickie.shar begins here ---
#!/bin/sh
# This is a shell archive
echo x devel/p5-POE-Quickie
mkdir -p devel/p5-POE-Quickie > /dev/null 2>&1
echo x devel/p5-POE-Quickie/Makefile
sed 's/^X//' > devel/p5-POE-Quickie/Makefile << 'SHAR_END'
X# New ports collection makefile for:	p5-POE-Quickie
X# Date created:		2011-05-04
X# Whom:			Takefu
X#
X# $FreeBSD$
X#
X
XPORTNAME=	POE-Quickie
XPORTVERSION=	0.14
XCATEGORIES=	devel perl5
XMASTER_SITES=	CPAN
XMASTER_SITE_SUBDIR=	../../authors/id/H/HI/HINRIK
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	takefu@airport.fm
XCOMMENT=	A lazy way to wrap blocking code and programs
X
XLICENSE=	GPLv1 ART10
XLICENSE_COMB=	dual
XLICENSE_FILE=	${WRKSRC}/LICENSE
X
XOPTIONS=	Capture "Enable p5-Capture-Tiny support" off
X
X.include <bsd.port.options.mk>
X
X.if !defined(WITHOUT_Capture)
XBUILD_DEPENDS+=	p5-Capture-Tiny>0:${PORTSDIR}/devel/p5-Capture-Tiny
X.endif
X
XPERL_CONFIGURE=	yes
X
XMAN3=		POE::Quickie.3
X
Xpost-patch:
X.if !defined(WITH_Capture)
X	${REINPLACE_CMD} -e "s,^.*Capture::Tiny.*,," ${BUILD_WRKSRC}/Makefile.PL
X.endif
X
X.include <bsd.port.mk>
SHAR_END
echo x devel/p5-POE-Quickie/pkg-descr
sed 's/^X//' > devel/p5-POE-Quickie/pkg-descr << 'SHAR_END'
XIf you need nonblocking access to an external program, or want to execute some
Xblocking code in a separate process, but you don't want to write a wrapper
Xmodule or some POE::Wheel::Run boilerplate code, then POE::Quickie can help.
X
XYou just specify what you're interested in (stdout, stderr, and/or exit code),
Xand POE::Quickie will handle the rest in a sensible way.
X
XIt has some convenience features, such as killing processes after a timeout,
Xand storing process-specific context information which will be delivered with
Xevery event.
X
XThere is also an even lazier API which suspends the execution of your event
Xhandler and gives control back to POE while your task is running, the same
Xway LWP::UserAgent::POE does.
X
XThis is provided by the quickie_* functions which are exported by default.
X
XWWW:	http://search.cpan.org/dist/POE-Quickie/
SHAR_END
echo x devel/p5-POE-Quickie/distinfo
sed 's/^X//' > devel/p5-POE-Quickie/distinfo << 'SHAR_END'
XSHA256 (POE-Quickie-0.14.tar.gz) = 5787d235ad68673300b1ec74ef63d893e6b655d12f8d9621be0844e05b8f89a5
XSIZE (POE-Quickie-0.14.tar.gz) = 18944
SHAR_END
echo x devel/p5-POE-Quickie/pkg-plist
sed 's/^X//' > devel/p5-POE-Quickie/pkg-plist << 'SHAR_END'
X@comment $FreeBSD$
X%%SITE_PERL%%/POE/Quickie.pm
X@dirrmtry %%SITE_PERL%%/POE
SHAR_END
exit
--- p5-POE-Quickie.shar ends here ---
>Release-Note:
>Audit-Trail:
Class-Changed-From-To: sw-bug->change-request 
Class-Changed-By: edwin 
Class-Changed-When: Thu May 12 06:10:26 UTC 2011 
Class-Changed-Why:  
Fix category (new ports should be change-requests) (via the GNATS Auto 
Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=156971 
Responsible-Changed-From-To: freebsd-ports-bugs->perl 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Thu May 12 06:10:30 UTC 2011 
Responsible-Changed-Why:  
perl@ wants this port PRs (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=156971 
Responsible-Changed-From-To: perl->sunpoet 
Responsible-Changed-By: sunpoet 
Responsible-Changed-When: Thu May 26 19:25:57 UTC 2011 
Responsible-Changed-Why:  
I will take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=156971 
State-Changed-From-To: open->closed 
State-Changed-By: sunpoet 
State-Changed-When: Thu May 26 19:49:22 UTC 2011 
State-Changed-Why:  
New port added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=156971 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/156971: commit references a PR
Date: Thu, 26 May 2011 19:49:21 +0000 (UTC)

 sunpoet     2011-05-26 19:49:12 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel                Makefile 
   Added files:
     devel/p5-POE-Quickie Makefile distinfo pkg-descr pkg-plist 
   Log:
   - Add p5-POE-Quickie 0.14
   
   If you need nonblocking access to an external program, or want to execute some
   blocking code in a separate process, but you don't want to write a wrapper
   module or some POE::Wheel::Run boilerplate code, then POE::Quickie can help.
   
   You just specify what you're interested in (stdout, stderr, and/or exit code),
   and POE::Quickie will handle the rest in a sensible way.
   
   It has some convenience features, such as killing processes after a timeout,
   and storing process-specific context information which will be delivered with
   every event.
   
   There is also an even lazier API which suspends the execution of your event
   handler and gives control back to POE while your task is running, the same
   way LWP::UserAgent::POE does.
   
   This is provided by the quickie_* functions which are exported by default.
   
   WWW: http://search.cpan.org/dist/POE-Quickie/
   
   PR:             ports/156971
   Submitted by:   Takefu <takefu@airport.fm>
   
   Revision  Changes    Path
   1.4343    +1 -0      ports/devel/Makefile
   1.1       +39 -0     ports/devel/p5-POE-Quickie/Makefile (new)
   1.1       +2 -0      ports/devel/p5-POE-Quickie/distinfo (new)
   1.1       +18 -0     ports/devel/p5-POE-Quickie/pkg-descr (new)
   1.1       +5 -0      ports/devel/p5-POE-Quickie/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
