Hi, ports@:
Here is a patch for devel/p5-IPC-Run:
i) update to 20231003.0.
ii) Remove the patch which had been merged into upstream
It build well and pass all tests on amd64-current system.
13 ports depend on p5-IPC-Run, I tested most of it, few
tests failed, not cause by this patch.
Cheers !
wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/p5-IPC-Run/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile 11 Mar 2022 18:51:36 -0000 1.18
+++ Makefile 8 Dec 2023 03:01:55 -0000
@@ -1,6 +1,6 @@
COMMENT = run a subprocess
-DISTNAME = IPC-Run-20200505.0
+DISTNAME = IPC-Run-20231003.0
CATEGORIES = devel
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/p5-IPC-Run/distinfo,v
retrieving revision 1.8
diff -u -p -r1.8 distinfo
--- distinfo 8 Sep 2021 21:23:22 -0000 1.8
+++ distinfo 8 Dec 2023 03:01:55 -0000
@@ -1,2 +1,2 @@
-SHA256 (IPC-Run-20200505.0.tar.gz) =
gW6/IX+g35nFg9c8Csxs7XisdzeHxmTHXL8UC7fkyQE=
-SIZE (IPC-Run-20200505.0.tar.gz) = 127505
+SHA256 (IPC-Run-20231003.0.tar.gz) =
6yW731kT0pF5fvG/6ZjxUTC0VdPtAqrN5oVvCyXk/lc=
+SIZE (IPC-Run-20231003.0.tar.gz) = 135491
Index: patches/patch-t_pty_t
===================================================================
RCS file: patches/patch-t_pty_t
diff -N patches/patch-t_pty_t
--- patches/patch-t_pty_t 11 Mar 2022 18:51:36 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-Make t/pty.t test pass on OpenBSD.
-
-Index: t/pty.t
---- t/pty.t.orig
-+++ t/pty.t
-@@ -141,6 +141,10 @@ SKIP: {
- is( _map_fds, $fd_map );
- }
-
-+# OpenBSD libc devname(3) opens /var/run/dev.db and keeps it open.
-+# As this would confuse open file descriptor checks, open it in advance.
-+IO::Pty->new();
-+
- ##
- ## stdout, stderr
- ##
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/p5-IPC-Run/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST 11 Mar 2022 18:51:36 -0000 1.2
+++ pkg/PLIST 8 Dec 2023 03:01:55 -0000
@@ -6,6 +6,7 @@ ${P5SITE}/IPC/Run/IO.pm
${P5SITE}/IPC/Run/Timer.pm
${P5SITE}/IPC/Run/Win32Helper.pm
${P5SITE}/IPC/Run/Win32IO.pm
+${P5SITE}/IPC/Run/Win32Process.pm
${P5SITE}/IPC/Run/Win32Pump.pm
@man man/man3p/IPC::Run.3p
@man man/man3p/IPC::Run::Debug.3p
@@ -13,4 +14,5 @@ ${P5SITE}/IPC/Run/Win32Pump.pm
@man man/man3p/IPC::Run::Timer.3p
@man man/man3p/IPC::Run::Win32Helper.3p
@man man/man3p/IPC::Run::Win32IO.3p
+@man man/man3p/IPC::Run::Win32Process.3p
@man man/man3p/IPC::Run::Win32Pump.3p