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

Reply via email to