svn commit: r535986 - in head/sysutils: . xpipe xpipe/files

Hiroki Tagato tagattie at FreeBSD.org
Wed May 20 09:21:58 UTC 2020


Author: tagattie
Date: Wed May 20 09:21:57 2020
New Revision: 535986
URL: https://svnweb.freebsd.org/changeset/ports/535986

Log:
  The xpipe command reads input from stdin and splits it by the given number of
  bytes, lines, or if matching the given pattern. It then invokes the given
  utility repeatedly, feeding it the generated data chunks as input. You can
  think of it as a Unix love-child of the split(1), tee(1), and xargs(1)
  commands.
  
  WWW: https://github.com/jschauma/xpipe
  
  PR:		246195
  Submitted by:	jjuanino at gmail.com
  Approved by:	ehaupt (mentor)

Added:
  head/sysutils/xpipe/
  head/sysutils/xpipe/Makefile   (contents, props changed)
  head/sysutils/xpipe/distinfo   (contents, props changed)
  head/sysutils/xpipe/files/
  head/sysutils/xpipe/files/patch-Makefile   (contents, props changed)
  head/sysutils/xpipe/pkg-descr   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Wed May 20 08:43:11 2020	(r535985)
+++ head/sysutils/Makefile	Wed May 20 09:21:57 2020	(r535986)
@@ -1461,6 +1461,7 @@
     SUBDIR += xmbmon
     SUBDIR += xorriso
     SUBDIR += xosview
+    SUBDIR += xpipe
     SUBDIR += xstow
     SUBDIR += xsysstats
     SUBDIR += xvidcap

Added: head/sysutils/xpipe/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/xpipe/Makefile	Wed May 20 09:21:57 2020	(r535986)
@@ -0,0 +1,24 @@
+# Created by: Jose G. Juanino <jjuanino at gmail.com>
+# $FreeBSD$
+
+PORTNAME=	xpipe
+DISTVERSION=	g20200503
+CATEGORIES=	sysutils
+
+MAINTAINER=	jjuanino at gmail.com
+COMMENT=	Split input and feed it into the given utility
+
+LICENSE=	BSD2CLAUSE
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	jschauma
+GH_TAGNAME=	60b0aec
+
+PLIST_FILES=	bin/${PORTNAME} \
+		share/man/man1/${PORTNAME}.1.gz
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/share/man/man1
+
+.include <bsd.port.mk>

Added: head/sysutils/xpipe/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/xpipe/distinfo	Wed May 20 09:21:57 2020	(r535986)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1589718950
+SHA256 (jschauma-xpipe-g20200503-60b0aec_GH0.tar.gz) = 1baea1b7106b5ee66502d166512bfe56d38fa362da7d42f6e8959617ca54c8ec
+SIZE (jschauma-xpipe-g20200503-60b0aec_GH0.tar.gz) = 12399

Added: head/sysutils/xpipe/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/xpipe/files/patch-Makefile	Wed May 20 09:21:57 2020	(r535986)
@@ -0,0 +1,11 @@
+--- Makefile.orig	2020-05-19 16:52:46 UTC
++++ Makefile
+@@ -1,7 +1,7 @@
+ NAME= xpipe
+ OBJS= src/xpipe.o
+ 
+-CFLAGS= -g -Wall -Werror -Wextra
++CFLAGS+=-Wall -Werror -Wextra
+ LIBS= -lm
+ 
+ PREFIX?=/usr/local

Added: head/sysutils/xpipe/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/xpipe/pkg-descr	Wed May 20 09:21:57 2020	(r535986)
@@ -0,0 +1,7 @@
+The xpipe command reads input from stdin and splits it by the given number of
+bytes, lines, or if matching the given pattern. It then invokes the given
+utility repeatedly, feeding it the generated data chunks as input. You can
+think of it as a Unix love-child of the split(1), tee(1), and xargs(1)
+commands.
+
+WWW: https://github.com/jschauma/xpipe


More information about the svn-ports-head mailing list