Received: by mail.netbsd.org (Postfix, from userid 605) id B90E684DA6; Wed, 27 Sep 2017 15:34:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 4CE0F84D9C for ; Wed, 27 Sep 2017 15:34:06 +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 EED4iLCfbahr for ; Wed, 27 Sep 2017 15:34:05 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id C069384D4F for ; Wed, 27 Sep 2017 15:34:05 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id BBDDFFA9C; Wed, 27 Sep 2017 15:34:05 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1506526445120910" MIME-Version: 1.0 Date: Wed, 27 Sep 2017 15:34:05 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/devel/p5-Coro To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20170927153405.BBDDFFA9C@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1506526445120910 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: wiz Date: Wed Sep 27 15:34:05 UTC 2017 Added Files: pkgsrc/devel/p5-Coro: DESCR Makefile distinfo Log Message: devel/p5-Coro: import p5-Coro-6.514 This module collection manages continuations in general, most often in the form of cooperative threads (also called coros, or simply "coro" in the documentation). They are similar to kernel threads but don't (in general) run in parallel at the same time even on SMP machines. The specific flavor of thread offered by this module also guarantees you that it will not switch between threads unless necessary, at easily-identified points in your program, so locking and parallel access are rarely an issue, making thread programming much safer and easier than using other thread models. To generate a diff of this commit: cvs rdiff -u -r0 -r1.3 pkgsrc/devel/p5-Coro/DESCR cvs rdiff -u -r0 -r1.18 pkgsrc/devel/p5-Coro/Makefile cvs rdiff -u -r0 -r1.12 pkgsrc/devel/p5-Coro/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1506526445120910 Content-Disposition: inline Content-Length: 2360 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/devel/p5-Coro/DESCR diff -u /dev/null pkgsrc/devel/p5-Coro/DESCR:1.3 --- /dev/null Wed Sep 27 15:34:05 2017 +++ pkgsrc/devel/p5-Coro/DESCR Wed Sep 27 15:34:05 2017 @@ -0,0 +1,9 @@ +This module collection manages continuations in general, most often +in the form of cooperative threads (also called coros, or simply +"coro" in the documentation). They are similar to kernel threads +but don't (in general) run in parallel at the same time even on SMP +machines. The specific flavor of thread offered by this module also +guarantees you that it will not switch between threads unless +necessary, at easily-identified points in your program, so locking +and parallel access are rarely an issue, making thread programming +much safer and easier than using other thread models. Index: pkgsrc/devel/p5-Coro/Makefile diff -u /dev/null pkgsrc/devel/p5-Coro/Makefile:1.18 --- /dev/null Wed Sep 27 15:34:05 2017 +++ pkgsrc/devel/p5-Coro/Makefile Wed Sep 27 15:34:05 2017 @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.18 2017/09/27 15:34:05 wiz Exp $ + +DISTNAME= Coro-6.514 +PKGNAME= p5-${DISTNAME} +CATEGORIES= devel perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Coro/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://search.cpan.org/dist/Coro/ +COMMENT= Perl module for threads +LICENSE= ${PERL5_LICENSE} + +DEPENDS+= p5-Canary-Stability-[0-9]*:../../devel/p5-Canary-Stability +DEPENDS+= p5-common-sense-[0-9]*:../../devel/p5-common-sense +DEPENDS+= p5-AnyEvent-[0-9]*:../../devel/p5-AnyEvent + +MAKE_JOBS_SAFE= no +PERL5_PACKLIST= auto/Coro/.packlist +REPLACE_PERL+= Coro/jit-amd64-unix.pl Coro/jit-x86-unix.pl + +.include "../../devel/p5-EV/buildlink3.mk" +.include "../../lang/perl5/module.mk" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/devel/p5-Coro/distinfo diff -u /dev/null pkgsrc/devel/p5-Coro/distinfo:1.12 --- /dev/null Wed Sep 27 15:34:05 2017 +++ pkgsrc/devel/p5-Coro/distinfo Wed Sep 27 15:34:05 2017 @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.12 2017/09/27 15:34:05 wiz Exp $ + +SHA1 (Coro-6.514.tar.gz) = 340da1e2ff0e8921e28c218e96deb897d6405a9e +RMD160 (Coro-6.514.tar.gz) = c244e6d4590535c3b0a199fd571b4f7c6021c59d +SHA512 (Coro-6.514.tar.gz) = 340eea9bc2a33c40813f4852d3a12ff947426fd329a4867a36262a9ece936c9e43d36ba5e4355d1f8f91cb40690de3bb1637ab0b0651518c22fb17a34ee90b37 +Size (Coro-6.514.tar.gz) = 195122 bytes --_----------=_1506526445120910--