From owner-svn-ports-all@freebsd.org Thu Mar 28 16:46:53 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F5311562936; Thu, 28 Mar 2019 16:46:53 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 323CB80F84; Thu, 28 Mar 2019 16:46:53 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0A1DB21EBC; Thu, 28 Mar 2019 16:46:53 +0000 (UTC) (envelope-from 0mp@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x2SGkqAa055432; Thu, 28 Mar 2019 16:46:52 GMT (envelope-from 0mp@FreeBSD.org) Received: (from 0mp@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x2SGkq4Q055429; Thu, 28 Mar 2019 16:46:52 GMT (envelope-from 0mp@FreeBSD.org) Message-Id: <201903281646.x2SGkq4Q055429@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: 0mp set sender to 0mp@FreeBSD.org using -f From: Mateusz Piotrowski <0mp@FreeBSD.org> Date: Thu, 28 Mar 2019 16:46:52 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r497029 - in head/textproc: . up X-SVN-Group: ports-head X-SVN-Commit-Author: 0mp X-SVN-Commit-Paths: in head/textproc: . up X-SVN-Commit-Revision: 497029 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 323CB80F84 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.996,0]; NEURAL_HAM_SHORT(-0.97)[-0.971,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Mar 2019 16:46:53 -0000 Author: 0mp Date: Thu Mar 28 16:46:51 2019 New Revision: 497029 URL: https://svnweb.freebsd.org/changeset/ports/497029 Log: New port: textproc/up: Ultimate plumber, a tool for writing pipes with instant live preview up is the Ultimate Plumber, a tool for writing Linux pipes in a terminal-based UI interactively, with instant live preview of command results. The main goal of the Ultimate Plumber is to help interactively and incrementally explore textual data in Linux, by making it easier to quickly build complex pipelines, thanks to a fast feedback loop. This is achieved by boosting any typical Linux text-processing utils such as grep, sort, cut, paste, awk, wc, perl, etc., etc., by providing a quick, interactive, scrollable preview of their results. WWW: https://github.com/akavel/up Reviewed by: mat Approved by: mat (mentor) Differential Revision: https://reviews.freebsd.org/D19716 Added: head/textproc/up/ head/textproc/up/Makefile (contents, props changed) head/textproc/up/distinfo (contents, props changed) head/textproc/up/pkg-descr (contents, props changed) Modified: head/textproc/Makefile Modified: head/textproc/Makefile ============================================================================== --- head/textproc/Makefile Thu Mar 28 16:44:37 2019 (r497028) +++ head/textproc/Makefile Thu Mar 28 16:46:51 2019 (r497029) @@ -1802,6 +1802,7 @@ SUBDIR += unoconv SUBDIR += unroff SUBDIR += unrtf + SUBDIR += up SUBDIR += urlview SUBDIR += utf8proc SUBDIR += uz-aspell Added: head/textproc/up/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/up/Makefile Thu Mar 28 16:46:51 2019 (r497029) @@ -0,0 +1,42 @@ +# $FreeBSD$ + +PORTNAME= up +DISTVERSIONPREFIX= v +DISTVERSION= 0.3.2 +CATEGORIES= textproc + +MAINTAINER= 0mp@FreeBSD.org +COMMENT= Ultimate plumber, a tool for writing pipes with instant live preview + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go + +USE_GITHUB= yes +GH_ACCOUNT= akavel +GH_TUPLE= gdamore:encoding:b23993cbb635:encoding/src/github.com/gdamore/encoding \ + gdamore:tcell:493f3b46b3c2:tcell/src/github.com/gdamore/tcell \ + lucasb-eyer:go-colorful:231272389856:gocolorful/src/github.com/lucasb-eyer/go-colorful \ + mattn:go-isatty:v0.0.3:goisatty/src/github.com/mattn/go-isatty \ + mattn:go-runewidth:v0.0.2:gorunewidth/src/github.com/mattn/go-runewidth \ + spf13:pflag:v1.0.3:pflag/src/github.com/spf13/pflag \ + golang:text:f21a4dfb5e38:text/src/golang.org/x/text + +PLIST_FILES= bin/up +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-extract: + @${LN} -sf ${WRKSRC}/src ${WRKDIR} + @${LN} -sf ${WRKSRC} ${GO_WRKSRC} + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + +do-test: + cd ${GO_WRKSRC}; ${SETENV} ${GO_ENV} ${GO_CMD} test + +.include Added: head/textproc/up/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/up/distinfo Thu Mar 28 16:46:51 2019 (r497029) @@ -0,0 +1,17 @@ +TIMESTAMP = 1553595493 +SHA256 (akavel-up-v0.3.2_GH0.tar.gz) = 359510cfea8af8f14de39d63f63cc5c765f681cca2c37f00174837d52c62cad1 +SIZE (akavel-up-v0.3.2_GH0.tar.gz) = 157016 +SHA256 (gdamore-encoding-b23993cbb635_GH0.tar.gz) = 3c607d322b9f585567dd4b6b19a0179a8277de94d44f98b4b42629632c035923 +SIZE (gdamore-encoding-b23993cbb635_GH0.tar.gz) = 10635 +SHA256 (gdamore-tcell-493f3b46b3c2_GH0.tar.gz) = c636b7735634f329015e605ca154acc47c0164040f9af5af157cc073ebd79410 +SIZE (gdamore-tcell-493f3b46b3c2_GH0.tar.gz) = 720314 +SHA256 (lucasb-eyer-go-colorful-231272389856_GH0.tar.gz) = fe20e3f90bcbcf6bc258cc0421a6a1aa3ff51c1bf5c46637083989b3e203709a +SIZE (lucasb-eyer-go-colorful-231272389856_GH0.tar.gz) = 428461 +SHA256 (mattn-go-isatty-v0.0.3_GH0.tar.gz) = daf68970a6506650b05bac72082865f88d582ecdb74418b95ac5621d5392b633 +SIZE (mattn-go-isatty-v0.0.3_GH0.tar.gz) = 3364 +SHA256 (mattn-go-runewidth-v0.0.2_GH0.tar.gz) = 6c7734401fdf829af4f35a5af21a54548f7d3a68336940fb550178ddfe95b076 +SIZE (mattn-go-runewidth-v0.0.2_GH0.tar.gz) = 22367 +SHA256 (spf13-pflag-v1.0.3_GH0.tar.gz) = 9e57f86f493f04d9077fccd04e7139ebf243dd544e917ab83d35729b3e54a124 +SIZE (spf13-pflag-v1.0.3_GH0.tar.gz) = 46002 +SHA256 (golang-text-f21a4dfb5e38_GH0.tar.gz) = 51198f5706bc4b834a52a2c8ffe9037360a300702aed2ad567f4853b991e6be2 +SIZE (golang-text-f21a4dfb5e38_GH0.tar.gz) = 6102597 Added: head/textproc/up/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/up/pkg-descr Thu Mar 28 16:46:51 2019 (r497029) @@ -0,0 +1,11 @@ +up is the Ultimate Plumber, a tool for writing Linux pipes in a terminal-based +UI interactively, with instant live preview of command results. + +The main goal of the Ultimate Plumber is to help interactively and +incrementally explore textual data in Linux, by making it easier to quickly +build complex pipelines, thanks to a fast feedback loop. This is achieved by +boosting any typical Linux text-processing utils such as grep, sort, cut, +paste, awk, wc, perl, etc., etc., by providing a quick, interactive, scrollable +preview of their results. + +WWW: https://github.com/akavel/up