Thu Aug 25 10:21:21 2022 UTC ()
Add p5-Mojo-IOLoop-Delay-8.76

Mojo::IOLoop::Delay adds flow-control helpers to Mojo::Promise,
which can help you avoid deep nested closures that often result
from continuation-passing style.

This module has been extracted from Mojolicious and was removed
from it at the 9.0 release. It is kept here for backwards compatibility
purposes but there is no intention to maintain it further and it
should be migrated away from as your earliest convenience.

Though there is no intention of removing it from CPAN in the future
it should be treated as deprecated and the metadata will mark it
as such. It will receive no no-security-related changes going
forward.


(abs)
diff -r1.2 -r1.3 pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/DESCR
diff -r1.18 -r1.19 pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/Makefile
diff -r1.12 -r1.13 pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/DESCR (expand / switch to unified diff)

--- pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/DESCR 2018/10/11 20:26:12 1.2
+++ pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/DESCR 2022/08/25 10:21:21 1.3
@@ -1,12 +1,13 @@ @@ -1,12 +1,13 @@
1Asynchronous programming can be benefitial for performance, however 1Mojo::IOLoop::Delay adds flow-control helpers to Mojo::Promise,
2not all functions are written for nonblocking interaction and 2which can help you avoid deep nested closures that often result
3external processes almost never are. 3from continuation-passing style.
4 4
5By forking the blocking call into a new process, the main thread may 5This module has been extracted from Mojolicious and was removed
6continue to run non-blocking, while the blocking call evaluates. 6from it at the 9.0 release. It is kept here for backwards compatibility
7Mojo::IOLoop::ForkCall manages the forking and will emit an 7purposes but there is no intention to maintain it further and it
8event (or execute a callback) when the forked process completes. 8should be migrated away from as your earliest convenience.
9Return values are serialized and sent from the child to the parent 
10via an appropriate pipe for your platform. 
11 9
12Deprecated! Use Mojo::IOLoop::Subprocess instead. 10Though there is no intention of removing it from CPAN in the future
 11it should be treated as deprecated and the metadata will mark it
 12as such. It will receive no no-security-related changes going
 13forward.

cvs diff -r1.18 -r1.19 pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/Makefile 2022/08/25 10:08:06 1.18
+++ pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/Makefile 2022/08/25 10:21:21 1.19
@@ -1,22 +1,21 @@ @@ -1,22 +1,21 @@
1# $NetBSD: Makefile,v 1.18 2022/08/25 10:08:06 abs Exp $ 1# $NetBSD: Makefile,v 1.19 2022/08/25 10:21:21 abs Exp $
2 2
3GITHUB_PROJECT= Mojo-IOLoop-ForkCall 3GITHUB_PROJECT= Mojo-IOLoop-Delay
4DISTNAME= Mojo-IOLoop-ForkCall-0.21 4DISTNAME= Mojo-IOLoop-Delay-8.76
5PKGNAME= p5-${DISTNAME} 5PKGNAME= p5-${DISTNAME}
6CATEGORIES= devel perl5 6CATEGORIES= devel perl5
7MASTER_SITES= ${MASTER_SITE_GITHUB:=jberger/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=jberger/}
8 8
9MAINTAINER= wiedi@frubar.net 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/jberger/Mojo-IOLoop-ForkCall/ 10HOMEPAGE= https://github.com/jberger/Mojo-IOLoop-Delay
11COMMENT= Execute a code block asynchronously by forking 11COMMENT= Promises/A+ and flow-control helpers (deprecated)
12LICENSE= ${PERL5_LICENSE} 12LICENSE= ${PERL5_LICENSE}
13 13
14PERL5_MODULE_TYPE= Module::Build 14PERL5_MODULE_TYPE= Module::Build::Tiny
15PERL5_PACKLIST= auto/Mojo/IOLoop/ForkCall/.packlist 15PERL5_PACKLIST= auto/Mojo/IOLoop/Delay/.packlist
16USE_LANGUAGES= # none 16USE_LANGUAGES= # none
17 17
18DEPENDS+= p5-IO-Pipely-[0-9]*:../../devel/p5-IO-Pipely 
19DEPENDS+= p5-Mojolicious>=5.08:../../www/p5-Mojolicious 18DEPENDS+= p5-Mojolicious>=5.08:../../www/p5-Mojolicious
20 19
21.include "../../lang/perl5/module.mk" 20.include "../../lang/perl5/module.mk"
22.include "../../mk/bsd.pkg.mk" 21.include "../../mk/bsd.pkg.mk"

cvs diff -r1.12 -r1.13 pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/distinfo 2022/08/25 10:08:06 1.12
+++ pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/distinfo 2022/08/25 10:21:21 1.13
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.12 2022/08/25 10:08:06 abs Exp $ 1$NetBSD: distinfo,v 1.13 2022/08/25 10:21:21 abs Exp $
2 2
3BLAKE2s (Mojo-IOLoop-ForkCall-0.21.tar.gz) = 4251a982cc0010ec5cffbbe7dfb9a9f7b502dc3db5937f853379d1f48391e626 3BLAKE2s (Mojo-IOLoop-Delay-8.76.tar.gz) = c4aea377c951643217e1a41f089c9cce1e968199ec9fc23cfe339a061a422dec
4SHA512 (Mojo-IOLoop-ForkCall-0.21.tar.gz) = d5d5b9be92e8e41cb6dee58af2c8313d79ecb28987dfc6b0b99ce6946ec525bd1d5ef5ee1e931f7406f09da118795ca640bc6b741dc6fb55de55eff5b6e0c65a 4SHA512 (Mojo-IOLoop-Delay-8.76.tar.gz) = b0cb621dca157fafcbaf8a5c57b6e94c3d80f804a3e708c1accbbf35ada636ed929b33382f0ce3f018cb02ca472b8739dbbca28dc3caddca0cc762363a04bd78
5Size (Mojo-IOLoop-ForkCall-0.21.tar.gz) = 10679 bytes 5Size (Mojo-IOLoop-Delay-8.76.tar.gz) = 8886 bytes