From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Sep 22 04:30:11 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1BFE5106566C for ; Wed, 22 Sep 2010 04:30:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D2E2D8FC23 for ; Wed, 22 Sep 2010 04:30:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o8M4UACF027181 for ; Wed, 22 Sep 2010 04:30:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o8M4UAoF027173; Wed, 22 Sep 2010 04:30:10 GMT (envelope-from gnats) Resent-Date: Wed, 22 Sep 2010 04:30:10 GMT Resent-Message-Id: <201009220430.o8M4UAoF027173@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Chris Howey Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8AE2E1065673 for ; Wed, 22 Sep 2010 04:27:48 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 6FCCE8FC17 for ; Wed, 22 Sep 2010 04:27:48 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o8M4RmvS013246 for ; Wed, 22 Sep 2010 04:27:48 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o8M4RlwH013245; Wed, 22 Sep 2010 04:27:48 GMT (envelope-from nobody) Message-Id: <201009220427.o8M4RlwH013245@www.freebsd.org> Date: Wed, 22 Sep 2010 04:27:48 GMT From: Chris Howey To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/150846: New port: sysutils/parallel GNU parallel X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Sep 2010 04:30:11 -0000 >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 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 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: