Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Sep 2010 04:27:48 GMT
From:      Chris Howey <howeyc@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/150846: New port: sysutils/parallel GNU parallel
Message-ID:  <201009220427.o8M4RlwH013245@www.freebsd.org>
Resent-Message-ID: <201009220430.o8M4UAoF027173@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         150846
>Category:       ports
>Synopsis:       New port: sysutils/parallel GNU parallel
>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:   Wed Sep 22 04:30:10 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Chris Howey
>Release:        8.0-RELEASE
>Organization:
Home User
>Environment:
FreeBSD tinny-freebsd 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009     root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
GNU parallel is a shell tool for executing jobs in parallel locally or using remote machines. It has the same options as xargs.

http://www.gnu.org/software/parallel/
>How-To-Repeat:
N/A
>Fix:
shar attached

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:
#
#	parallel
#	parallel/distinfo
#	parallel/Makefile
#	parallel/pkg-descr
#	parallel/pkg-plist
#
echo c - parallel
mkdir -p parallel > /dev/null 2>&1
echo x - parallel/distinfo
sed 's/^X//' >parallel/distinfo << '4219a41c4dd1b209a41cffb52d30b997'
XMD5 (parallel-20100922.tar.bz2) = d394fda57fbe7a58f64b3c2eaa5ad177
XSHA256 (parallel-20100922.tar.bz2) = 0dbd93c569d177baa36cd281d53b079be761dc276d72505ba9ef0a22d4bcc12e
XSIZE (parallel-20100922.tar.bz2) = 125602
4219a41c4dd1b209a41cffb52d30b997
echo x - parallel/Makefile
sed 's/^X//' >parallel/Makefile << '03dcfd216b2d6b77386ba5ba2026e5d1'
X# New ports collection makefile for:   parallel
X# Date created:        22 September 2010
X# Whom:                Chris Howey <howeyc@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      parallel
XPORTVERSION=   20100922
XCATEGORIES=    sysutils
XMASTER_SITES=  GNU
X
XMAINTAINER=    howeyc@gmail.com
XCOMMENT=       GNU parallel is a shell tool for executing jobs in parallel
X
XHAS_CONFIGURE=	yes
XCONFIGURE_ARGS=	--datarootdir="${PREFIX}"\
X				--docdir="${PREFIX}/share/doc/${PORTNAME}"
X
XMAN1=          parallel.1 sem.1 sql.1
XMANCOMPRESSED= no
XUSE_BZIP2=     yes
X
XPORTDOCS=      parallel.html sem.html sql.html
X
X.include <bsd.port.mk>
03dcfd216b2d6b77386ba5ba2026e5d1
echo x - parallel/pkg-descr
sed 's/^X//' >parallel/pkg-descr << 'a03a4aabf3b862ee6d37f165e4a247ce'
XGNU Parallel is a shell tool for executing jobs in parallel using one
Xor more machines. A job is typically a single command or a small
Xscript that has to be run for each of the lines in the input. The
Xtypical input is a list of files, a list of hosts, a list of users, or
Xa list of tables.
X
XIf you use xargs today you will find GNU Parallel very easy to use. If
Xyou write loops in shell, you will find GNU Parallel may be able to
Xreplace most of the loops and make them run faster by running jobs in
Xparallel. If you use ppss or pexec you will find GNU Parallel will
Xoften make the command easier to read.
X
XGNU Parallel also makes sure output from the commands is the same
Xoutput as you would get had you run the commands sequentially. This
Xmakes it possible to use output from GNU Parallel as input for other
Xprograms.
X
XWWW: http://www.gnu.org/software/parallel/
a03a4aabf3b862ee6d37f165e4a247ce
echo x - parallel/pkg-plist
sed 's/^X//' >parallel/pkg-plist << 'aea83af1aa3a2d4573bb2861be86196b'
Xbin/parallel
Xbin/sem
Xbin/sql
aea83af1aa3a2d4573bb2861be86196b
exit



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009220427.o8M4RlwH013245>