./devel/p5-System-Command, Object for running system commands

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


Branch: CURRENT, Version: 1.118, Package name: p5-System-Command-1.118, Maintainer: pkgsrc-users

System::Command is a class that launches external system commands and
return an object representing them, allowing to interact with them through
their STDIN, STDOUT and STDERR handles.


Required to run:
[lang/perl5]

Master sites: (Expand)

SHA1: a5fda8c65a3cd75a86359a3ec64cbc790f5b707d
RMD160: 15baab3c901309828bded93b680ff98e54c62e0b
Filesize: 29.237 KB

Version history: (Expand)


CVS history: (Expand)


   2016-06-18 22:25:22 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Updated devel/p5-System-Command to 1.118
----------------------------------------
1.118 Thu Jun 2 2016
    [ENHANCEMENTS]
    - Avoid calling waitpid() more than necessary in _reap()
    - Close all pipes when loop_on() ends successfully, and avoid a warning
      when the exit value is not available
    [TESTS]
    - Fix t/20-zombie.t, which was broken in Strawberry Perl (viviparous)

1.117 Sun Jan 17 2016
    [ENHANCEMENT]
    - New method loop_on() allows to run callbacks on the output/errput

1.116 Sun Jan 3 2016
    [BUG FIX]
    - Fix for the 'interactive' option (RKINYON)
    [COMPATIBILITY]
    - Remove a warning that was showing up under Perl 5.6
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2015-11-14 04:52:51 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.115

Upstream changes:
1.115 Mon Sep 28 2015
    [BUG FIX]
    - ensure test counts and skip counts remain tied together (MITHALDU)
    [DOCUMENTATION]
    - for each option/feature, document in which version it appeared

1.114 Fri Sep 18 2015
    [ENHANCEMENTS]
    - added proper accessors for the following System::Command::Reaper
      attributes: sdtin, stdout, stderr, exit, signal, core
      (after discussion with TIMB in RT #106330)
    - added 'exit', 'signal', 'core' options to System::Command, to allow
      direct update of variables at reaping time
    - added the 'interactive' option, to make it possible to run interactive
      commands directly with system (after discussion with TIMB in RT #106330)

1.113 Sun Sep 6 2015
    [ENHANCEMENTS]
    - add proper accessors for the following System::Command::Reaper
      attributes: sdtin, stdout, stderr, exit, signal, core
      (after discussion with TIMB in RT #106330)
    - System::Command::close() now returns the object itself (RT #106867)
    [DOCUMENTATION]
    - document the return value of close() can be used to access the
      value of exit, signal and core
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-09-06 08:47:40 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update to 1.112
---------------
1.112 Sat Jul 25 2015
    [ENHANCEMENTS]
    - the 'trace' option now also outputs some information about process
      termination and status (as requested by TIMB in RT #106046)
   2015-06-12 12:52:19 by Thomas Klausner | Files touched by this commit (3152)
Log message:
Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
   2015-02-17 06:35:51 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update to 1.111
---------------
1.111 Sat Feb 14 2015
    [ENHANCEMENTS]
    - throw an error on empty string env variables on Win32 (MITHALDU)
    [DOCUMENTATION]
    - minor documentation improvements
    - added the list of contributors to the META file
   2015-02-01 12:53:20 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
Update 1.100 to 1.110
---------------------
1.110 Wed Aug 27 2014
    [ENHANCEMENTS]
    - the 'setpgrp' option can be used to enable/disable the call to
      setpgrp() in the spawned process
    [TESTS]
    - t/10-command.t now ignores environment variables set by ConEmu

1.109 Wed Jul 2 2014
    [BUG FIX]
    - fix the test failures on Solaris, thanks to Wolfgang Pecho
      (RT #82857). The reaper code was actually buggy (since v1.03!)
      and only accidentally worked on platforms where WNOHANG == 1
      (which was most of them)

1.108 Wed Feb 26 2014
    [ENHANCEMENTS]
    - the 'trace' option makes it possible to see exactly which commands
      were spawned, with their options (including environment)
    [DOCUMENTATION]
    - style fixes

1.107 Sun Oct 20 2013
    [ENHANCEMENTS]
    - zombies do not exist under Win32, so no need to warn about
      waitpid return value (many thanks to MITHALDU for his
      continued help in testing on this platform)
    [DOCUMENTATION]
    - removed duplicated NAME section
    [FUN]
    - more zombie quotes in System::Command::Reaper comments

1.106 Sat Oct 12 2013
    [ENHANCEMENTS]
    - brought back System::Command::Reaper, which properly deals
      with zombies
    - execute the command in its own process group whenever possible
      (thanks to Vincent Pit)
    [TESTS]
    - test for the zombie processes is not TODO anymore
    - tests for the timely destruction of the reaper are back

1.105 Sat Oct 5 2013
    [TESTS]
    - add a TODO test for the zombie processes created in certain cases
    - various other test improvements

1.104 Thu Sep 12 2013
    [ENHANCEMENTS]
    - fixed for Perl versions < 5.8.9
    [DOCUMENTATION]
    - minor documentation improvements
    [PACKAGING]
    - switch to Dist::Zilla for maintaining the distribution

1.103 Mon Jul 29 2013
    [ENHANCEMENTS]
    - rewrote the _spawn code to work properly under Plack
    - version 1.100 and 1.102 re-introduced old bugs: they
      have been squished again, and tests fixed to prevent
      re-re-introduction

1.102 Fri Jul 26 2013
    [ENHANCEMENTS]
    - ported an older fix from Git::Repository, to make System::Command
      work with modules that do bad things to STDIN, STDOUT and STDERR
      (thanks to Todd Rinaldo for his 2010 patch to Git::Repository)
      [work done during the patch -p0 hackathon]

1.101 Thu Jul 11 2013
    [TESTS]
    - various minor test improvements (thanks to Oleg Gashev and mokko)
    [DOCUMENTATION]
    - minor documentation improvements