From owner-svn-ports-all@FreeBSD.ORG Sun Aug 17 18:10:58 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0DD4B170; Sun, 17 Aug 2014 18:10:58 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id ED54B2635; Sun, 17 Aug 2014 18:10:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7HIAv6V043586; Sun, 17 Aug 2014 18:10:57 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7HIAu9U043581; Sun, 17 Aug 2014 18:10:56 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201408171810.s7HIAu9U043581@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Sun, 17 Aug 2014 18:10:56 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r365216 - in head/devel: . p5-AnyEvent-Task X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Aug 2014 18:10:58 -0000 Author: pi Date: Sun Aug 17 18:10:56 2014 New Revision: 365216 URL: http://svnweb.freebsd.org/changeset/ports/365216 QAT: https://qat.redports.org/buildarchive/r365216/ Log: New port: devel/p5-AnyEvent-Task AnyEvent::Task is a pre-fork-on-demand server (AnyEvent::Task::Server) combined with a persistent worker-pooled client (AnyEvent::Task::Client). In a nutshell, a synchronous worker process is forked off by a server whenever a client asks for one. The client keeps as many of these workers around as it wants and delegates tasks to them asynchronously. WWW: http://search.cpan.org/dist/AnyEvent-Task/ PR: 192265 Submitted by: bill.brinzer@gmail.com Added: head/devel/p5-AnyEvent-Task/ head/devel/p5-AnyEvent-Task/Makefile (contents, props changed) head/devel/p5-AnyEvent-Task/distinfo (contents, props changed) head/devel/p5-AnyEvent-Task/pkg-descr (contents, props changed) head/devel/p5-AnyEvent-Task/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sun Aug 17 18:04:55 2014 (r365215) +++ head/devel/Makefile Sun Aug 17 18:10:56 2014 (r365216) @@ -1458,6 +1458,7 @@ SUBDIR += p5-AnyEvent-RPC SUBDIR += p5-AnyEvent-Run SUBDIR += p5-AnyEvent-Subprocess + SUBDIR += p5-AnyEvent-Task SUBDIR += p5-AnyEvent-Worker SUBDIR += p5-AnyMQ SUBDIR += p5-App-Build Added: head/devel/p5-AnyEvent-Task/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-AnyEvent-Task/Makefile Sun Aug 17 18:10:56 2014 (r365216) @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= AnyEvent-Task +PORTVERSION= 0.801 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= bill.brinzer@gmail.com +COMMENT= Client/server-based asynchronous worker pool + +LICENSE= ART10 GPLv1 +LICENSE_COMB= dual + +RUN_DEPENDS= p5-AnyEvent>=0:${PORTSDIR}/devel/p5-AnyEvent \ + p5-Callback-Frame>=0:${PORTSDIR}/devel/p5-Callback-Frame \ + p5-Guard>=0:${PORTSDIR}/devel/p5-Guard \ + p5-JSON-XS>=0:${PORTSDIR}/converters/p5-JSON-XS \ + p5-Log-Defer>=0.300:${PORTSDIR}/devel/p5-Log-Defer \ + p5-common-sense>=0:${PORTSDIR}/devel/p5-common-sense +BUILD_DEPENDS:= ${RUN_DEPENDS} + +NO_ARCH= yes + +USES= perl5 +USE_PERL5= configure + +.include Added: head/devel/p5-AnyEvent-Task/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-AnyEvent-Task/distinfo Sun Aug 17 18:10:56 2014 (r365216) @@ -0,0 +1,2 @@ +SHA256 (AnyEvent-Task-0.801.tar.gz) = 86ae830e579b9741c32f89b96b3ca9d78ee3b44c169038db66a78513764547cd +SIZE (AnyEvent-Task-0.801.tar.gz) = 26996 Added: head/devel/p5-AnyEvent-Task/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-AnyEvent-Task/pkg-descr Sun Aug 17 18:10:56 2014 (r365216) @@ -0,0 +1,8 @@ +AnyEvent::Task is a pre-fork-on-demand server (AnyEvent::Task::Server) combined +with a persistent worker-pooled client (AnyEvent::Task::Client). + +In a nutshell, a synchronous worker process is forked off by a server whenever +a client asks for one. The client keeps as many of these workers around as it +wants and delegates tasks to them asynchronously. + +WWW: http://search.cpan.org/dist/AnyEvent-Task/ Added: head/devel/p5-AnyEvent-Task/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/p5-AnyEvent-Task/pkg-plist Sun Aug 17 18:10:56 2014 (r365216) @@ -0,0 +1,14 @@ +%%PERL5_MAN3%%/AnyEvent::Task.3.gz +%%SITE_PERL%%/AnyEvent/Task.pm +%%SITE_PERL%%/AnyEvent/Task/Client.pm +%%SITE_PERL%%/AnyEvent/Task/Client/Checkout.pm +%%SITE_PERL%%/AnyEvent/Task/Logger.pm +%%SITE_PERL%%/AnyEvent/Task/Server.pm +%%SITE_PERL%%/AnyEvent/Task/Server/Worker.pm +%%SITE_PERL%%/AnyEvent/Task/Util.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/AnyEvent/Task/.packlist +@dirrmtry %%SITE_PERL%%/AnyEvent/Task/Client +@dirrmtry %%SITE_PERL%%/AnyEvent/Task/Server +@dirrmtry %%SITE_PERL%%/AnyEvent/Task +@dirrmtry %%SITE_PERL%%/AnyEvent +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/AnyEvent/Task