./devel/ruby-mixlib-shellout, Mixin library for subprocess management

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


Branch: CURRENT, Version: 2.4.0, Package name: ruby24-mixlib-shellout-2.4.0, Maintainer: pkgsrc-users

Provides a simplified interface to shelling out yet still collecting
both standard out and standard error and providing full control over
environment, working directory, uid, gid, etc.

No means for passing input to the subprocess is provided.


Required to run:
[lang/ruby24-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: caeca19d2e5e708f03f8d5b7f6c768a1b4c283fe
RMD160: 0069f3600fbb438d6563ef10d5bc8f4d60b0e426
Filesize: 25 KB

Version history: (Expand)


CVS history: (Expand)


   2018-09-23 16:51:05 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-mixlib-shellout: update to 2.4.0

Release 2.4.0 (2018/07/23)

* Added username and password validation for elevated option on Windows
* Added support for setting sensitive so that potentially sensitive output is
  suppressed
   2017-07-31 16:13:33 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-mixlib-shellout to 2.3.2.

Release 2.3.2

* Fix bad method call in Windows Process module

Release 2.3.1

* Make Mixlib::ShellOut::EmptyWindowsCommand inherit from ShellCommandFailed

Release 2.3.0

* Add support for 'elevated' option on Windows, which logs on as batch server
  which is not affected by User Account Control (UAC)
   2017-06-11 17:21:35 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
UPdate ruby-mixlib-shellout to 2.2.7.

Release 2.2.7

* Format markdown for better rendering.
* Document more advanced usage.
* Link to the code for the complete list.
* Add logging message if attempting to kill critical process.

Release 2.2.6

* Fix regression introduced in 2.2.2 by changing CreateProcessAsUserW to use a
  :int instead of :bool for the inherit flag to fix shell_out on windows from
  a service context.
   2015-12-12 15:29:37 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-mixlib-shellout to 2.2.5.

Release 2.2.5

* tschuy: convert environment hash keys to strings
   2015-11-29 15:20:56 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-mixlib-shellout to 2.2.3.

Release 2.2.3

* Kill all child processes on Windows when a command times out.

Release 2.2.2

* Ship gemspec and Gemfiles to facilate testing.
* Fix #111 by pulling in an updated version of win-32/process and correctly
  patching Process::create.
* Kill all child processes on Windows when a command times out.
   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-13 12:17:11 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-mixlib-shellout to 2.2.1.

Release 2.2.1

* Fix executable resolution on Windows when a directory exists with the same
  name as the command to run

Release 2.2.0

* Remove windows-pr dependency
   2015-06-04 16:09:53 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-mixlib-shellout to 2.1.0.

Release 2.1.0

    * BackSlasher: login flag now correctly does the magic on unix to
      simulate a login shell for a user (secondary groups, environment
      variables, set primary group and generally emulate su -).
    * went back to setsid() to drop the controlling tty, fixed old AIX
      issue with getpgid() via avoiding calling getpgid().
    * converted specs to rspec3