./devel/p5-Proc-Background, Perl 5 module prodiving an interface to background process management

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.32, Package name: p5-Proc-Background-1.32, Maintainer: pkgsrc-users

The Perl 5 module Proc::Background provides a generic interface for
placing processes in the background on both Unix and Win32 platforms.
Background processes can be started, killed, waited upon, checked
for existence and their exit values can be retrieved.


Required to run:
[lang/perl5]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

Filesize: 32.834 KB

Version history: (Expand)


CVS history: (Expand)


   2023-09-01 03:52:01 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.32

Upstream changes:
Version 1.32

  * Fix fatal bug in Win32 constructor from changes in 1.31

Mon Apr 17 14:33:00 EDT 2023

  Version 1.31

  * Allow { exe => undef } on Win32 for default OS determination of
    what to execute.
  * Avoid potential side effects from signal handlers when preparing
    to exec on Unix
  * Better perl 5.6 compatibility
  * Various documentation improvements
   2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483)
Log message:
*: recursive bump for perl 5.38
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-11-07 01:59:13 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.30

Upstream changes:
Version 1.30

  * New options 'command','exe' dis-ambiguate the problems around
    determining how to parse the command line and determine the
    executable name.  It also allows faking argv[0].  They can be
    inspected after program launch via same-named attributes.
  * New options 'stdin','stdout','stderr' allow initializing handles
    of the child process.
  * New option 'cwd' sets initial current directory of the child
  * Renamed '->die' to '->terminate' and options 'die_upon_destroy'
    to 'autoterminate' (but preserved back-compat)
  * Option 'autoterminate' now has an attribute accessor and can be
    toggled on the fly.
  * New option 'autodie' throws exceptions from constructor instead
    of returning undef.
  * On Unix, use a pipe to capture error messages all the way through
    to the exec() call.  Reap exec() failures without exposing the
    forked process to the user.
  * Add methods ->suspend and ->resume
  * Mitigate bug in timeout_system where a system clock change could
    increase the wait-time indefinitely.
   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-09-18 15:51:58 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 1.22

Upstream changes:
Version 1.22

  * Fix bug in timeout of $p->wait on Unix perl earlier than 5.12
    where Time::HiRes::alarm was failing to set the alarm.
  * Fix test case 47 (which was failing on about 5% of systems)
    by waiting longer for the process to exit
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34