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 [email protected] 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