ports/170998: New por

Nick Dewing ndewing at experts-exchange.com
Fri Aug 24 18:30:02 UTC 2012


>Number:         170998
>Category:       ports
>Synopsis:       New por
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 24 18:30:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Nick Dewing
>Release:        8.3-RELEASE
>Organization:
Experts Exchange
>Environment:
FreeBSD chef2.corp.noc.redsrci.com 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #0: Wed Jun 13 23:15:35 UTC 2012     root at amd64.experts-exchange.com:/usr/obj/usr/src/sys/EEGENERIC  amd64
>Description:
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."
>How-To-Repeat:
If you try and update sysutils/rubygem-chef via rubygems, it will install mixlib-shellout.
>Fix:
This port allows the ports tree to support an updated version of Chef, Shar attached of the port.

Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	devel/rubygem-mixlib-shellout/
#	devel/rubygem-mixlib-shellout/Makefile
#	devel/rubygem-mixlib-shellout/distinfo
#	devel/rubygem-mixlib-shellout/pkg-descr
#
echo c - devel/rubygem-mixlib-shellout/
mkdir -p devel/rubygem-mixlib-shellout/ > /dev/null 2>&1
echo x - devel/rubygem-mixlib-shellout/Makefile
sed 's/^X//' >devel/rubygem-mixlib-shellout/Makefile << '8cb1367738e27d2c53eb1ee03f646f28'
X# Ports collection makefile for:	rubygem-mixlib-shellout
X# Date created:				23 Aug 2012
X# Whom:					ndewing at experts-exchange.com
X#
X
XPORTNAME=	mixlib-shellout
XPORTVERSION=	1.1.0
XCATEGORIES=	devel rubygems
XMASTER_SITES=	RG
X
XMAINTAINER=	ndewing at experts-exchange.com
XCOMMENT=	Provides a simple interface for shelling out while collecting stdout and stderr.
X
XUSE_RUBY=	yes
XUSE_RUBYGEMS=	yes
XRUBYGEM_AUTOPLIST=	yes
X
X.include <bsd.port.mk>
8cb1367738e27d2c53eb1ee03f646f28
echo x - devel/rubygem-mixlib-shellout/distinfo
sed 's/^X//' >devel/rubygem-mixlib-shellout/distinfo << '756eadc0575ae0431a06a88a4f00b0aa'
XSHA256 (rubygem/mixlib-shellout-1.1.0.gem) = 187ee2ee184b7eb0cc3795cb6d7f3a3307697378c86cf779e08b6190319ff462
XSIZE (rubygem/mixlib-shellout-1.1.0.gem) = 19456
756eadc0575ae0431a06a88a4f00b0aa
echo x - devel/rubygem-mixlib-shellout/pkg-descr
sed 's/^X//' >devel/rubygem-mixlib-shellout/pkg-descr << 'df4b28833adb2b22ee83e32d56d73b05'
XMixlib::shellout provides a simplified interface to shelling out
Xyet still collecting both standard out and standard error 
Xand providing full control over environment, working directory, 
Xuid, gid, etc.
X
XWWW: http://www.opscode.com
df4b28833adb2b22ee83e32d56d73b05
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list