Date: Sat, 2 Mar 2019 00:30:44 +0000 (UTC) From: Ryan Steinmetz <zi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r494348 - in head/textproc: . gron Message-ID: <201903020030.x220UiTg068294@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: zi Date: Sat Mar 2 00:30:44 2019 New Revision: 494348 URL: https://svnweb.freebsd.org/changeset/ports/494348 Log: New port: textproc/gron: Make JSON greppable! gron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it. It eases the exploration of APIs that return large blobs of JSON but have terrible documentation. WWW: https://github.com/tomnomnom/gron Added: head/textproc/gron/ head/textproc/gron/Makefile (contents, props changed) head/textproc/gron/distinfo (contents, props changed) head/textproc/gron/pkg-descr (contents, props changed) Modified: head/textproc/Makefile Modified: head/textproc/Makefile ============================================================================== --- head/textproc/Makefile Sat Mar 2 00:20:37 2019 (r494347) +++ head/textproc/Makefile Sat Mar 2 00:30:44 2019 (r494348) @@ -234,6 +234,7 @@ SUBDIR += grc-aspell SUBDIR += greple SUBDIR += groff + SUBDIR += gron SUBDIR += groonga SUBDIR += gsed SUBDIR += gspell Added: head/textproc/gron/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/gron/Makefile Sat Mar 2 00:30:44 2019 (r494348) @@ -0,0 +1,36 @@ +# Created by: Ryan Steinmetz <zi@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= gron +PORTVERSION= 0.6.0 +DISTVERSIONPREFIX= v +CATEGORIES= textproc + +MAINTAINER= zi@FreeBSD.org +COMMENT= Transforms JSON into discrete assignments that are easier to grep + +LICENSE= MIT + +USES= go +USE_GITHUB= yes +GH_ACCOUNT= tomnomnom +GH_TUPLE= fatih:color:v1.7.0:color \ + mattn:go-colorable:v0.1.1:colorable \ + mattn:go-isatty:v0.0.6:isatty \ + nwidger:jsoncolor:75a6de4:jsoncolor \ + pkg:errors:v0.8.1:pkg_errors + +PLIST_FILES= bin/${PORTNAME} + +pre-build: + ${MKDIR} ${GO_WRKDIR_SRC}/github.com/fatih \ + ${GO_WRKDIR_SRC}/github.com/mattn \ + ${GO_WRKDIR_SRC}/github.com/pkg \ + ${GO_WRKDIR_SRC}/github.com/nwidger + ${MV} ${WRKSRC_color} ${GO_WRKDIR_SRC}/github.com/fatih/color + ${MV} ${WRKSRC_colorable} ${GO_WRKDIR_SRC}/github.com/mattn/go-colorable + ${MV} ${WRKSRC_isatty} ${GO_WRKDIR_SRC}/github.com/mattn/go-isatty + ${MV} ${WRKSRC_jsoncolor} ${GO_WRKDIR_SRC}/github.com/nwidger/jsoncolor + ${MV} ${WRKSRC_pkg_errors} ${GO_WRKDIR_SRC}/github.com/pkg/errors + +.include <bsd.port.mk> Added: head/textproc/gron/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/gron/distinfo Sat Mar 2 00:30:44 2019 (r494348) @@ -0,0 +1,13 @@ +TIMESTAMP = 1551486455 +SHA256 (tomnomnom-gron-v0.6.0_GH0.tar.gz) = fe75b1b4922b591723f48cb9cd2c31cb60bb3ab9f8d0398df75a08b781d8591c +SIZE (tomnomnom-gron-v0.6.0_GH0.tar.gz) = 338182 +SHA256 (fatih-color-v1.7.0_GH0.tar.gz) = 4650d7aa3feed266fc85d91dc34ca9cffdf7ee03ea29bf2cbf84bbecc75fb755 +SIZE (fatih-color-v1.7.0_GH0.tar.gz) = 816449 +SHA256 (mattn-go-colorable-v0.1.1_GH0.tar.gz) = 41773345d2a1037a37942b96e04a8ed5248f19a8f43a7ba26aa16a7b74132647 +SIZE (mattn-go-colorable-v0.1.1_GH0.tar.gz) = 8518 +SHA256 (mattn-go-isatty-v0.0.6_GH0.tar.gz) = 798c24d6e9d74c46565fa5899a514e773d7b254ee7bf45aba700f1e84681e421 +SIZE (mattn-go-isatty-v0.0.6_GH0.tar.gz) = 3566 +SHA256 (nwidger-jsoncolor-75a6de4_GH0.tar.gz) = 53ee90557b48eecdbc4ac1b835f4d761a821b94f5ca9b7e65c3c01fe0eae242c +SIZE (nwidger-jsoncolor-75a6de4_GH0.tar.gz) = 4372 +SHA256 (pkg-errors-v0.8.1_GH0.tar.gz) = 7a428967c6fc2e80cd84a0d9469ab6bd4dbe6b13493ba6294322a933a5a7e356 +SIZE (pkg-errors-v0.8.1_GH0.tar.gz) = 11009 Added: head/textproc/gron/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/gron/pkg-descr Sat Mar 2 00:30:44 2019 (r494348) @@ -0,0 +1,7 @@ +Make JSON greppable! + +gron transforms JSON into discrete assignments to make it easier to grep for +what you want and see the absolute 'path' to it. It eases the exploration of +APIs that return large blobs of JSON but have terrible documentation. + +WWW: https://github.com/tomnomnom/gron
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201903020030.x220UiTg068294>