From owner-svn-ports-head@freebsd.org Sun Mar 8 10:37:35 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0CC7A265346; Sun, 8 Mar 2020 10:37:35 +0000 (UTC) (envelope-from tcberner@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 48ZyV63qFTz4ZFk; Sun, 8 Mar 2020 10:37:34 +0000 (UTC) (envelope-from tcberner@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 107A32084B; Sun, 8 Mar 2020 10:37:34 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 028AbXl2023819; Sun, 8 Mar 2020 10:37:33 GMT (envelope-from tcberner@FreeBSD.org) Received: (from tcberner@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 028AbXJn023815; Sun, 8 Mar 2020 10:37:33 GMT (envelope-from tcberner@FreeBSD.org) Message-Id: <202003081037.028AbXJn023815@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tcberner set sender to tcberner@FreeBSD.org using -f From: "Tobias C. Berner" Date: Sun, 8 Mar 2020 10:37:33 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r528023 - in head/textproc: . csvq X-SVN-Group: ports-head X-SVN-Commit-Author: tcberner X-SVN-Commit-Paths: in head/textproc: . csvq X-SVN-Commit-Revision: 528023 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Mar 2020 10:37:35 -0000 Author: tcberner Date: Sun Mar 8 10:37:32 2020 New Revision: 528023 URL: https://svnweb.freebsd.org/changeset/ports/528023 Log: New port: textproc/csvq: SQL-like query language for csv Command line tool to operate CSV files. You can read, update, delete CSV records with SQL-like query. You can also execute multiple operations sequentially in managed transactions by passing a procedure or using the interactive shell. In the multiple operations, you can use variables, cursors, temporary tables, and other features. WWW: https://mithrandie.github.io/csvq/ PR: 244663 Submitted by: Lewis Cook Added: head/textproc/csvq/ head/textproc/csvq/Makefile (contents, props changed) head/textproc/csvq/distinfo (contents, props changed) head/textproc/csvq/pkg-descr (contents, props changed) Modified: head/textproc/Makefile Modified: head/textproc/Makefile ============================================================================== --- head/textproc/Makefile Sun Mar 8 10:28:12 2020 (r528022) +++ head/textproc/Makefile Sun Mar 8 10:37:32 2020 (r528023) @@ -107,6 +107,7 @@ SUBDIR += csb-aspell SUBDIR += csv2latex SUBDIR += csvdiff + SUBDIR += csvq SUBDIR += ctpl SUBDIR += ctpp2 SUBDIR += cwtext Added: head/textproc/csvq/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/csvq/Makefile Sun Mar 8 10:37:32 2020 (r528023) @@ -0,0 +1,36 @@ +# $FreeBSD$ + +PORTNAME= csvq +DISTVERSIONPREFIX= v +DISTVERSION= 1.12.4 +CATEGORIES= textproc + +MAINTAINER= vulcan@wired.sh +COMMENT= SQL-like query language for csv + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules +USE_GITHUB= yes +GH_ACCOUNT= mithrandie +GH_TUPLE= golang:crypto:3d3f9f413869:golang_crypto/vendor/golang.org/x/crypto \ + golang:sys:f43be2a4598c:golang_sys/vendor/golang.org/x/sys \ + golang:text:v0.3.1:golang_text/vendor/golang.org/x/text \ + mitchellh:go-homedir:v1.0.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \ + mithrandie:go-file:v2.0.2:mithrandie_go_file/vendor/github.com/mithrandie/go-file/v2 \ + mithrandie:go-text:v1.3.1:mithrandie_go_text/vendor/github.com/mithrandie/go-text \ + mithrandie:readline-csvq:v1.1.1:mithrandie_readline_csvq/vendor/github.com/mithrandie/readline-csvq \ + mithrandie:ternary:v1.1.0:mithrandie_ternary/vendor/github.com/mithrandie/ternary \ + urfave:cli:v1.20.0:urfave_cli/vendor/github.com/urfave/cli + +PLIST_FILES= bin/${PORTNAME} +PORTDOCS= CHANGELOG.md README.md + +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +.include Added: head/textproc/csvq/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/csvq/distinfo Sun Mar 8 10:37:32 2020 (r528023) @@ -0,0 +1,21 @@ +TIMESTAMP = 1583620125 +SHA256 (mithrandie-csvq-v1.12.4_GH0.tar.gz) = 4633acb904301099bc421a23a6be2272e9a9d09a4a9045385a6ce4fd808ae6ab +SIZE (mithrandie-csvq-v1.12.4_GH0.tar.gz) = 1378627 +SHA256 (golang-crypto-3d3f9f413869_GH0.tar.gz) = 350f3e37a30bad009d90aa4b2df7d239c363865557788368a402492dc14c899e +SIZE (golang-crypto-3d3f9f413869_GH0.tar.gz) = 1644694 +SHA256 (golang-sys-f43be2a4598c_GH0.tar.gz) = 120cfab17111e93b3513a42bf0db20634552c85ae48d1fd3c5d7859fc5603356 +SIZE (golang-sys-f43be2a4598c_GH0.tar.gz) = 1513901 +SHA256 (golang-text-v0.3.1_GH0.tar.gz) = a206eef1db13748de879331d2e0e2c1d17c51a6d50526a02823b62d849912755 +SIZE (golang-text-v0.3.1_GH0.tar.gz) = 6592124 +SHA256 (mitchellh-go-homedir-v1.0.0_GH0.tar.gz) = ab2c930759869efe565a658b86e1a38ca2e2a0ea71635601ddcff1171aaff10a +SIZE (mitchellh-go-homedir-v1.0.0_GH0.tar.gz) = 3247 +SHA256 (mithrandie-go-file-v2.0.2_GH0.tar.gz) = ed2abbf4351d09e0242fa3b9731e342fe7ff47ccd637c71ad11a40526946c301 +SIZE (mithrandie-go-file-v2.0.2_GH0.tar.gz) = 5801 +SHA256 (mithrandie-go-text-v1.3.1_GH0.tar.gz) = a5ee2ca67023752b7671cb09dd289f1eb58cbe210616e18c26f27f306647737a +SIZE (mithrandie-go-text-v1.3.1_GH0.tar.gz) = 51510 +SHA256 (mithrandie-readline-csvq-v1.1.1_GH0.tar.gz) = 032e876f359c7ab8ec54670fe2688739aa1f7f95e6072023de54a061aaed1ba1 +SIZE (mithrandie-readline-csvq-v1.1.1_GH0.tar.gz) = 39043 +SHA256 (mithrandie-ternary-v1.1.0_GH0.tar.gz) = 69f8c645e7709e6ae90e4c913ac7ea773948463f4551d0957ac3f9855717a7c6 +SIZE (mithrandie-ternary-v1.1.0_GH0.tar.gz) = 5010 +SHA256 (urfave-cli-v1.20.0_GH0.tar.gz) = c5ba59f5742c99618b5ba34211699287cd3e80c41488bb267035ce0163e3bade +SIZE (urfave-cli-v1.20.0_GH0.tar.gz) = 58397 Added: head/textproc/csvq/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/csvq/pkg-descr Sun Mar 8 10:37:32 2020 (r528023) @@ -0,0 +1,12 @@ +Command line tool to operate CSV files. +You can read, update, delete CSV records +with SQL-like query. + +You can also execute multiple operations +sequentially in managed transactions by +passing a procedure or using the interactive +shell. In the multiple operations, you can +use variables, cursors, temporary tables, +and other features. + +WWW: https://mithrandie.github.io/csvq/