Path to this page:
./
devel/p5-IPC-Run,
Perl module for interacting with child processes
Branch: CURRENT,
Version: 20231003.0nb1,
Package name: p5-IPC-Run-20231003.0nb1,
Maintainer: pkgsrc-usersThis perl module allows you run and interact with child processes using files,
pipes, and pseudo-ttys. Both system()-style and scripted usages are supported
and may be mixed. Likewise, functional and OO API styles are both supported
and may be mixed.
Various redirection operators reminiscent of those seen on common Unix and DOS
command lines are provided.
Required to run:[
lang/perl5] [
devel/p5-IO-Tty]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
Filesize: 132.315 KB
Version history: (Expand)
- (2024-11-16) Updated to version: p5-IPC-Run-20231003.0nb1
- (2023-11-05) Updated to version: p5-IPC-Run-20231003.0
- (2023-07-06) Updated to version: p5-IPC-Run-20220807.0nb1
- (2023-02-12) Updated to version: p5-IPC-Run-20220807.0
- (2022-06-28) Updated to version: p5-IPC-Run-20200505.0nb2
- (2021-05-25) Updated to version: p5-IPC-Run-20200505.0nb1
CVS history: (Expand)
2023-11-05 03:19:34 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 20231003.0
Upstream changes:
20231003.0 Mon Oct 2 2023
Windows now matches other platforms in that a child calling exit(N) causes
result() to return N and full_result() to return N << 8. On Windows, before
this change, result() was returning N >> 8, and full_result() was returning N.
Programs having workarounds for this may need to condition those workarounds on
$IPC::Run::VERSION.
- #157 - On Windows, avoid hang under IPCRUNDEBUG.
- Refresh "cpanfile" from Makefile.PL, to allow use on Windows.
- #163 - Normalize shebangs to /usr/bin/perl
- Fix or skip all tests recently seen to fail on Windows.
- Include t/result.t in releases.
- #168 - Make full_result() and result() Windows behavior match non-Windows.
|
2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483) |
Log message:
*: recursive bump for perl 5.38
|
2023-02-12 12:01:43 by Wen Heping | Files touched by this commit (3) |
Log message:
Update to 20220807.0
Upstream changes:
20220807.0 Mon Aug 1 2022
If your applications rely on portability to Windows, see new documentation
sections "argument-passing rules are program-specific" and \
"batch files". This
release fixes bugs in runs of Windows programs that use standard command line
parsing rules. Runs of non-standard programs may require changes. Notable
non-standard programs include cmd.exe, cscript.exe, and Cygwin programs.
- #140 - skip t/pty.t test on NetBSD too
- Add strict/warnings
- #142 - Follow Windows argument quoting rules
- #146 - allow win32_newlines.t to actually run
- #150 - Make t/pty.t test pass on OpenBSD.
- #148 - Support Win32 commands having nonstandard command line parsing rules
- Support executing Win32 batch files.
- Add IPC::Run::Win32Process, for delivering nonstandard command lines.
- Fix reporting of Win32::Process::Create() errors.
- #156 - On Windows, avoid hang when closing read end of pipe.
- #155 - Ignore known test failure on msys. - t/windows_search_path.t
- Avoid warning with IPCRUNDEBUG, in Windows spawned children.
- Use $^X, not 'perl', in tests.
- Thanks to the New active developer: Noah Misch!
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575) |
Log message:
*: recursive bump for perl 5.34
|
2020-09-07 08:54:28 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
p5-IPC-Run: update to 20200505.0.
20200505.0 Tue May 5 2020
- #125 - Fix syntax errors in POD examples
- #127 - Switch Readonly testing requirement to a recommends
- #129 - Fix full_result to always return $?
- #136 - kill_kill: Immediately KILL the child process as documented for Win32.
- Switch to github actions for CI testing
- Re-structure shipped files into eg
- Move author tests into xt and test them separately.
|