From: "James J. Lippard" Subject: UPDATE devel/p5-Parallel-ForkManager 1.19 -> 2.04 To: ports@openbsd.org Date: Fri, 26 Jun 2026 14:33:05 -0700 The main 2.0 hurdle is the new dependency of devel/p5-Moo (port already exists), which is pure perl and lightweight. No known vulns in 1.19 through 2.04, but the Moo rewrite has stricter child data serialization controls. (Last major vuln was CVE-2011-4115, predictable temp files vuln to symlink attack, pre-1.0.) 2.04 is backwards compatible with 1.19 except the no_refs constructor has been deprecated and removed in favor of unsafe_ref_capture and the deprecated (since 2002) and nonfunctional (since 2018) no_object_refs constructor has also been removed. Ports using p5-Parallel-ForkManager are textproc/cloc, www/pipe-viewer, and www/rt. -- Jim Lippard lippard-openbsd@discord.org http://www.discord.org/ GPG Key ID: 0x99FD5CD6 Only in /usr/ports/devel/p5-Parallel-ForkManager: CVS diff -urp /usr/ports/devel/p5-Parallel-ForkManager/Makefile /usr/ports/mystuff/devel/p5-Parallel-ForkManager/Makefile --- /usr/ports/devel/p5-Parallel-ForkManager/Makefile Fri Mar 11 11:51:54 2022 +++ /usr/ports/mystuff/devel/p5-Parallel-ForkManager/Makefile Fri Jun 26 13:38:08 2026 @@ -2,14 +2,15 @@ COMMENT = simple parallel processing fork manager MODULES = cpan PKG_ARCH = * -DISTNAME = Parallel-ForkManager-1.19 +DISTNAME = Parallel-ForkManager-2.04 CATEGORIES = devel -REVISION = 0 # perl PERMIT_PACKAGE = Yes MODCPAN_EXAMPLES = Yes + +RUN_DEPENDS = devel/p5-Moo TEST_DEPENDS = devel/p5-Test-Warn diff -urp /usr/ports/devel/p5-Parallel-ForkManager/distinfo /usr/ports/mystuff/devel/p5-Parallel-ForkManager/distinfo --- /usr/ports/devel/p5-Parallel-ForkManager/distinfo Mon Mar 15 14:02:11 2021 +++ /usr/ports/mystuff/devel/p5-Parallel-ForkManager/distinfo Fri Jun 26 12:13:32 2026 @@ -1,2 +1,2 @@ -SHA256 (Parallel-ForkManager-1.19.tar.gz) = 8d4umHXut31l+AM4kF3t1SLzkTgiUCmC+AWqcc3lpHI= -SIZE (Parallel-ForkManager-1.19.tar.gz) = 24381 +SHA256 (Parallel-ForkManager-2.04.tar.gz) = YGiU/C6ffNE9nsCZqqwQOo8JQ9HYDCxIa64Ucwo5t/w= +SIZE (Parallel-ForkManager-2.04.tar.gz) = 37406 Only in /usr/ports/devel/p5-Parallel-ForkManager/pkg: CVS diff -urp /usr/ports/devel/p5-Parallel-ForkManager/pkg/PLIST /usr/ports/mystuff/devel/p5-Parallel-ForkManager/pkg/PLIST --- /usr/ports/devel/p5-Parallel-ForkManager/pkg/PLIST Fri Mar 11 11:51:54 2022 +++ /usr/ports/mystuff/devel/p5-Parallel-ForkManager/pkg/PLIST Fri Jun 26 13:39:07 2026 @@ -1,6 +1,9 @@ ${P5SITE}/Parallel/ +${P5SITE}/Parallel/ForkManager/ ${P5SITE}/Parallel/ForkManager.pm +${P5SITE}/Parallel/ForkManager/Child.pm @man man/man3p/Parallel::ForkManager.3p +@man man/man3p/Parallel::ForkManager::Child.3p share/examples/p5-Parallel-ForkManager/ share/examples/p5-Parallel-ForkManager/callback.pl share/examples/p5-Parallel-ForkManager/callback_data.pl