Thu Aug 25 10:28:43 2022 UTC ()
Fixup p5-Mojo-IOLoop-ForkCall after bad commit of p5-Mojo-IOLoop-Delay

Bump PKGREVISION for new dependency on p5-Mojo-IOLoop-Delay


(abs)
diff -r1.3 -r1.4 pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/DESCR
diff -r1.19 -r1.20 pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/Makefile
diff -r1.13 -r1.14 pkgsrc/devel/p5-Mojo-IOLoop-ForkCall/distinfo

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

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

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

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

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