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