Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Mar 2020 10:37:33 +0000 (UTC)
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r528023 - in head/textproc: . csvq
Message-ID:  <202003081037.028AbXJn023815@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <vulcan@wired.sh>

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 <bsd.port.mk>

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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003081037.028AbXJn023815>