Bug 170998 - [New port] devel/rubygem-mixlib-shellout: Provides a simple interface for shelling out while collecting stdout and stderr
Summary: [New port] devel/rubygem-mixlib-shellout: Provides a simple interface for she...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Jason Helfman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-24 19:30 UTC by Nick Dewing
Modified: 2012-08-24 23:00 UTC (History)
0 users

See Also:


Attachments
file.shar (1.85 KB, text/plain)
2012-08-24 19:30 UTC, Nick Dewing
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Dewing 2012-08-24 19:30:01 UTC
rubygem-mixlib-shellout is a run dependency of Chef 10.12, I will be submitting a PR for updating sysutils/rubygem-chef shortly.

"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."

Fix: This port allows the ports tree to support an updated version of Chef, Shar attached of the port.

Patch attached with submission follows:
How-To-Repeat: If you try and update sysutils/rubygem-chef via rubygems, it will install mixlib-shellout.
Comment 1 Jason Helfman freebsd_committer 2012-08-24 19:47:42 UTC
Responsible Changed
From-To: freebsd-ports-bugs->jgh

fix synopsis, and take
Comment 2 dfilter service freebsd_committer 2012-08-24 22:46:19 UTC
Author: jgh
Date: Fri Aug 24 21:46:08 2012
New Revision: 303102
URL: http://svn.freebsd.org/changeset/ports/303102

Log:
  add new port: devel/rubygem-mixlib-shellout
  
  Mixlib::shellout 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.
  
  WWW: http://www.opscode.com
  
  PR:	170998
  Submitted by:	ndewing@experts-exchange.com
  Sponsored by:	Experts-Exchange, LLC.

Added:
  head/devel/rubygem-mixlib-shellout/
  head/devel/rubygem-mixlib-shellout/Makefile   (contents, props changed)
  head/devel/rubygem-mixlib-shellout/distinfo   (contents, props changed)
  head/devel/rubygem-mixlib-shellout/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Fri Aug 24 21:15:59 2012	(r303101)
+++ head/devel/Makefile	Fri Aug 24 21:46:08 2012	(r303102)
@@ -3824,6 +3824,7 @@
     SUBDIR += rubygem-mixlib-cli
     SUBDIR += rubygem-mixlib-config
     SUBDIR += rubygem-mixlib-log
+    SUBDIR += rubygem-mixlib-shellout
     SUBDIR += rubygem-mkrf
     SUBDIR += rubygem-mocha
     SUBDIR += rubygem-moneta

Added: head/devel/rubygem-mixlib-shellout/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-mixlib-shellout/Makefile	Fri Aug 24 21:46:08 2012	(r303102)
@@ -0,0 +1,20 @@
+# Ports collection makefile for:	rubygem-mixlib-shellout
+# Date created:				23 Aug 2012
+# Whom:					ndewing@experts-exchange.com
+#
+# $FreeBSD$
+#
+
+PORTNAME=	mixlib-shellout
+PORTVERSION=	1.1.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	ndewing@experts-exchange.com
+COMMENT=	Shell interface that also collects stdout and stderr
+
+USE_RUBY=	yes
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST=	yes
+
+.include <bsd.port.mk>

Added: head/devel/rubygem-mixlib-shellout/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-mixlib-shellout/distinfo	Fri Aug 24 21:46:08 2012	(r303102)
@@ -0,0 +1,2 @@
+SHA256 (rubygem/mixlib-shellout-1.1.0.gem) = 187ee2ee184b7eb0cc3795cb6d7f3a3307697378c86cf779e08b6190319ff462
+SIZE (rubygem/mixlib-shellout-1.1.0.gem) = 19456

Added: head/devel/rubygem-mixlib-shellout/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rubygem-mixlib-shellout/pkg-descr	Fri Aug 24 21:46:08 2012	(r303102)
@@ -0,0 +1,6 @@
+Mixlib::shellout 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.
+
+WWW: http://www.opscode.com
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Jason Helfman freebsd_committer 2012-08-24 22:46:25 UTC
State Changed
From-To: open->closed

Committed, with minor changes. Thanks!
Comment 4 dfilter service freebsd_committer 2012-08-24 22:51:22 UTC
Author: jgh (ports committer)
Date: Fri Aug 24 21:51:14 2012
New Revision: 39437
URL: http://svn.freebsd.org/changeset/doc/39437

Log:
  add Nick Dewing for devel/rubygem-mixlib-shellout
  
  PR:	170998
  Sponsored by: Experts-Exchange, LLC.

Modified:
  head/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml

Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml
==============================================================================
--- head/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml	Fri Aug 24 14:57:47 2012	(r39436)
+++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml	Fri Aug 24 21:51:14 2012	(r39437)
@@ -7276,6 +7276,11 @@
     </listitem>
 
     <listitem>
+      <para>Nick Dewing
+	<email>ndewing@experts-exchange.com</email></para>
+    </listitem>
+
+    <listitem>
       <para>Nick Handel
 	<email>nhandel@NeoSoft.com</email></para>
     </listitem>
_______________________________________________
svn-doc-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "svn-doc-all-unsubscribe@freebsd.org"