From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Nov 6 20:40:04 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA294106567E for ; Thu, 6 Nov 2008 20:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B609E8FC1E for ; Thu, 6 Nov 2008 20:40:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mA6Ke40m088685 for ; Thu, 6 Nov 2008 20:40:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mA6Ke4ap088683; Thu, 6 Nov 2008 20:40:04 GMT (envelope-from gnats) Resent-Date: Thu, 6 Nov 2008 20:40:04 GMT Resent-Message-Id: <200811062040.mA6Ke4ap088683@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Vany Serezhkin Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 880AB106567C for ; Thu, 6 Nov 2008 20:39:40 +0000 (UTC) (envelope-from vany@vany.yandex.ru) Received: from vany.yandex.ru (dhcp216-36.yandex.ru [213.180.216.36]) by mx1.freebsd.org (Postfix) with ESMTP id A35FF8FC12 for ; Thu, 6 Nov 2008 20:39:39 +0000 (UTC) (envelope-from vany@vany.yandex.ru) Received: from vany.yandex.ru (localhost [127.0.0.1]) by vany.yandex.ru (8.14.3/8.14.3) with ESMTP id mA6KRgAx087992 for ; Thu, 6 Nov 2008 23:27:42 +0300 (MSK) (envelope-from vany@vany.yandex.ru) Received: (from root@localhost) by vany.yandex.ru (8.14.3/8.14.3/Submit) id mA6KRffO087991; Thu, 6 Nov 2008 23:27:41 +0300 (MSK) (envelope-from vany) Message-Id: <200811062027.mA6KRffO087991@vany.yandex.ru> Date: Thu, 6 Nov 2008 23:27:41 +0300 (MSK) From: Vany Serezhkin To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/128652: New port: devel/p5-IO-Lambda - Non-blocking I/O in lambda style X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Nov 2008 20:40:04 -0000 >Number: 128652 >Category: ports >Synopsis: New port: devel/p5-IO-Lambda - Non-blocking I/O in lambda style >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Nov 06 20:40:03 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Vany Serezhkin >Release: FreeBSD 8.0-CURRENT i386 >Organization: yandex.ru >Environment: System: FreeBSD vany.yandex.ru 8.0-CURRENT FreeBSD 8.0-CURRENT #5: Tue Nov 4 08:36:49 MSK 2008 root@vany.yandex.ru:/opt/obj8/opt/src8/sys/WVANYN i386 >Description: Perl package for making FSM easy >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # devel/p5-IO-Lambda/ # devel/p5-IO-Lambda/Makefile # devel/p5-IO-Lambda/distinfo # devel/p5-IO-Lambda/pkg-descr # devel/p5-IO-Lambda/pkg-plist # echo c - devel/p5-IO-Lambda/ mkdir -p devel/p5-IO-Lambda/ > /dev/null 2>&1 echo x - devel/p5-IO-Lambda/Makefile sed 's/^X//' >devel/p5-IO-Lambda/Makefile << '4753fa6b5e859d52f54511cc645701b6' X# New ports collection makefile for: devel/p5-IO-Lambda X# Date created: 06 Nov 2008 X# Whom: Vany Serezhkin X# X# $FreeBSD$ X XPORTNAME= IO-Lambda XPORTVERSION= 0.36 XCATEGORIES= devel perl5 parallel net www databases XMASTER_SITES= CPAN XPKGNAMEPREFIX= p5- X XMAINTAINER= ivan@serezhkin.com XCOMMENT= Non-blocking I/O in lambda style X XBUILD_DEPENDS= p5-Sub-Name>=0.04:${PORTSDIR}/devel/p5-Sub-Name \ X p5-Net-DNS>=0.63:${PORTSDIR}/dns/p5-Net-DNS \ X p5-libwww>=5.819:${PORTSDIR}/www/p5-libwww \ X p5-URI>=1.37:${PORTSDIR}/net/p5-URI X XRUN_DEPENDS:= ${BUILD_DEPENDS} \ X p5-IO-Socket-SSL>=1.17:${PORTSDIR}/security/p5-IO-Socket-SSL \ X p5-AnyEvent>=4.5.12:${PORTSDIR}/devel/p5-AnyEvent \ X p5-DBI>=1.60.4:${PORTSDIR}/databases/p5-DBI X XPERL_CONFIGURE= yes XCONFIGURE_ARGS+=--no-online-tests X XMAN3= \ X IO::Lambda.3 \ X IO::Lambda::DBI.3 \ X IO::Lambda::DNS.3 \ X IO::Lambda::Fork.3 \ X IO::Lambda::HTTP.3 \ X IO::Lambda::HTTP::Authen::NTLM.3 \ X IO::Lambda::HTTPS.3 \ X IO::Lambda::Loop::AnyEvent.3 \ X IO::Lambda::Loop::Prima.3 \ X IO::Lambda::Loop::Select.3 \ X IO::Lambda::Message.3 \ X IO::Lambda::SNMP.3 \ X IO::Lambda::Signal.3 \ X IO::Lambda::Socket.3 \ X IO::Lambda::Thread.3 X X.include 4753fa6b5e859d52f54511cc645701b6 echo x - devel/p5-IO-Lambda/distinfo sed 's/^X//' >devel/p5-IO-Lambda/distinfo << '906cc4ba8cc84759a85d3b98c935ae94' XMD5 (IO-Lambda-0.36.tar.gz) = 245ff90c5f2cf262a80a187b2ecdc915 XSHA256 (IO-Lambda-0.36.tar.gz) = 14116da32bc44844e0e635c1c99bf927e7c36b06e51e1b7ee76c16787f79addc XSIZE (IO-Lambda-0.36.tar.gz) = 61081 906cc4ba8cc84759a85d3b98c935ae94 echo x - devel/p5-IO-Lambda/pkg-descr sed 's/^X//' >devel/p5-IO-Lambda/pkg-descr << 'a7ab7ec4e9a135e8d32631940a885f6b' XThis module is another attempt to fight the horrors of Xnon-blocking I/O programming. It tries to bring back the Xsimplicity of the declarative programming style, that is Xonly otherwise available when one employs threads, Xcoroutines, or co-processes. X XWWW: http://search.cpan.org/~karasik/IO-Lambda-0.36/ XAuthor: Dmitry Karasik a7ab7ec4e9a135e8d32631940a885f6b echo x - devel/p5-IO-Lambda/pkg-plist sed 's/^X//' >devel/p5-IO-Lambda/pkg-plist << '4055e0066732d80aa2d12a1a80652be4' X%%SITE_PERL%%/IO/Lambda.pm X%%SITE_PERL%%/IO/Lambda/DBI.pm X%%SITE_PERL%%/IO/Lambda/DNS.pm X%%SITE_PERL%%/IO/Lambda/Fork.pm X%%SITE_PERL%%/IO/Lambda/HTTP.pm X%%SITE_PERL%%/IO/Lambda/HTTP/Authen/NTLM.pm X%%SITE_PERL%%/IO/Lambda/HTTP/Authen/Negotiate.pm X%%SITE_PERL%%/IO/Lambda/HTTPS.pm X%%SITE_PERL%%/IO/Lambda/Loop/AnyEvent.pm X%%SITE_PERL%%/IO/Lambda/Loop/Prima.pm X%%SITE_PERL%%/IO/Lambda/Loop/Select.pm X%%SITE_PERL%%/IO/Lambda/Message.pm X%%SITE_PERL%%/IO/Lambda/SNMP.pm X%%SITE_PERL%%/IO/Lambda/Signal.pm X%%SITE_PERL%%/IO/Lambda/Socket.pm X%%SITE_PERL%%/IO/Lambda/Thread.pm X%%SITE_PERL%%/mach/auto/IO/Lambda/.packlist X@dirrm %%SITE_PERL%%/mach/auto/IO/Lambda X@dirrm %%SITE_PERL%%/IO/Lambda/Loop X@dirrm %%SITE_PERL%%/IO/Lambda/HTTP/Authen X@dirrm %%SITE_PERL%%/IO/Lambda/HTTP X@dirrm %%SITE_PERL%%/IO/Lambda 4055e0066732d80aa2d12a1a80652be4 exit >Release-Note: >Audit-Trail: >Unformatted: