Bug 211323

Summary: [NEW PORT] sysutils/xe: Simple xargs and apply replacement
Product: Ports & Packages Reporter: Tobias Kortkamp <tobik>
Component: Individual Port(s)Assignee: Pawel Pekala <pawel>
Status: Closed FIXED    
Severity: Affects Only Me CC: pawel
Priority: --- Keywords: patch
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 211324    
Attachments:
Description Flags
xe.shar none

Description Tobias Kortkamp freebsd_committer freebsd_triage 2016-07-24 03:50:49 UTC
Created attachment 172911 [details]
xe.shar

xe is a tool for constructing command lines from file listings or
arguments, which includes the best features of xargs(1) and apply(1).

Benefits over xargs:
- Sane defaults (behaves like xargs -d'\n' -I{} -n1 -r).
- No weird parsing, arguments are seperated linewise or by NUL byte.
- Can also take arguments from command-line.
- No shell involved unless -s is used.
- {} replacing possible with multiple arguments.

WWW: https://github.com/chneukirchen/xe/

Poudriere ok (FreeBSD 9.3/i386 and FreeBSD 10.2/amd64)
Portlint ok
Comment 1 commit-hook freebsd_committer freebsd_triage 2016-07-31 18:31:12 UTC
A commit references this bug:

Author: pawel
Date: Sun Jul 31 18:31:08 UTC 2016
New revision: 419400
URL: https://svnweb.freebsd.org/changeset/ports/419400

Log:
  xe is a tool for constructing command lines from file listings or
  arguments, which includes the best features of xargs(1) and apply(1).

  Benefits over xargs:
  - Sane defaults (behaves like xargs -d'\n' -I{} -n1 -r).
  - No weird parsing, arguments are separated linewise or by NUL byte.
  - Can also take arguments from command-line.
  - No shell involved unless -s is used.
  - {} replacing possible with multiple arguments.

  WWW: https://github.com/chneukirchen/xe/

  PR:		211323
  Submitted by:	Tobias Kortkamp <t@tobik.me>

Changes:
  head/sysutils/Makefile
  head/sysutils/xe/
  head/sysutils/xe/Makefile
  head/sysutils/xe/distinfo
  head/sysutils/xe/files/
  head/sysutils/xe/files/patch-xe.c
  head/sysutils/xe/pkg-descr