Bug 162109 - [new port] sysutils/xjobs: Utility reads job descriptions line by line and executes in parallel
Summary: [new port] sysutils/xjobs: Utility reads job descriptions line by line and ex...
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: Pawel Pekala
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-28 18:20 UTC by Jason Helfman
Modified: 2011-11-04 19:30 UTC (History)
0 users

See Also:


Attachments
file.shar (3.13 KB, text/plain)
2011-10-28 18:20 UTC, Jason Helfman
no flags Details
xjobs.shar.txt (3.15 KB, text/plain; charset=us-ascii)
2011-10-28 18:46 UTC, Jason
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Helfman 2011-10-28 18:20:05 UTC
Add new port that reads job descriptions line by line and executes in parallel
Builds cleanly in tinderbox => http://jgh.devio.us/files/logs/xjobs-20110730.log
Passes portlint.

Program operates as designed.
Comment 1 Jason 2011-10-28 18:46:28 UTC
add license.
fix spacing on install target for man.

-jgh

-- 
Jason Helfman
System Administrator
experts-exchange.com
http://www.experts-exchange.com/M_4830110.html
E4AD 7CF1 1396 27F6 79DD  4342 5E92 AD66 8C8C FBA5
Comment 2 Pawel Pekala freebsd_committer freebsd_triage 2011-11-04 18:48:04 UTC
Responsible Changed
From-To: freebsd-ports-bugs->pawel

I'll take it.
Comment 3 dfilter service freebsd_committer freebsd_triage 2011-11-04 19:26:12 UTC
pawel       2011-11-04 19:26:03 UTC

  FreeBSD ports repository

  Modified files:
    sysutils             Makefile 
  Added files:
    sysutils/xjobs       Makefile distinfo pkg-descr 
    sysutils/xjobs/files patch-Makefile.in 
  Log:
  xjobs reads job descriptions line by line and executes them in parallel. It
  limits the number of parallel executing jobs and starts new jobs when jobs
  finish. Therefore, it combines the arguments from every input line with the
  utility and arguments given on the command line. If no utility is given as an
  argument to xjobs, then the first argument on every job line will be used as
  utility. To execute utility xjobs searches the directories given in the PATH
  environment variable and uses the first file found in these directories.
  
  xjobs is most useful on multi-processor/core machines when one needs to execute
  several time consuming command several that could possibly be run in parallel.
  With xjobs this can be achieved easily, and it is possible to limit the load of
  the machine to a useful value. It works similar to xargs, but starts several
  processes simultaneously and gives only one line of arguments to each utility
  call.
  
  WWW: http://www.maier-komor.de/xjobs.html
  
  PR:             ports/162109
  Submitted by:   Jason Helfman <jhelfman@experts-exchange.com>
  
  Revision  Changes    Path
  1.1342    +1 -0      ports/sysutils/Makefile
  1.1       +28 -0     ports/sysutils/xjobs/Makefile (new)
  1.1       +2 -0      ports/sysutils/xjobs/distinfo (new)
  1.1       +14 -0     ports/sysutils/xjobs/files/patch-Makefile.in (new)
  1.1       +16 -0     ports/sysutils/xjobs/pkg-descr (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 4 Pawel Pekala freebsd_committer freebsd_triage 2011-11-04 19:28:07 UTC
State Changed
From-To: open->closed

New port added. Thanks!