svn commit: r557125 - in head/textproc: . dasel
Mikael Urankar
mikael at FreeBSD.org
Sun Dec 6 10:14:31 UTC 2020
Author: mikael
Date: Sun Dec 6 10:14:30 2020
New Revision: 557125
URL: https://svnweb.freebsd.org/changeset/ports/557125
Log:
textproc/dasel: add new port
Dasel (short for data-selector) allows
you to query and modify data structures
using selector strings.
Comparable to jq / yq, but supports JSON,
YAML, TOML and XML with zero runtime
dependencies.
WWW: https://github.com/TomWright/dasel
PR: 250946
Submitted by: Lewis Cook
Added:
head/textproc/dasel/
head/textproc/dasel/Makefile (contents, props changed)
head/textproc/dasel/distinfo (contents, props changed)
head/textproc/dasel/pkg-descr (contents, props changed)
Modified:
head/textproc/Makefile
Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile Sun Dec 6 10:00:57 2020 (r557124)
+++ head/textproc/Makefile Sun Dec 6 10:14:30 2020 (r557125)
@@ -119,6 +119,7 @@
SUBDIR += cy-aspell
SUBDIR += da-aspell
SUBDIR += dadadodo
+ SUBDIR += dasel
SUBDIR += datamash
SUBDIR += db2latex
SUBDIR += dbacl
Added: head/textproc/dasel/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/dasel/Makefile Sun Dec 6 10:14:30 2020 (r557125)
@@ -0,0 +1,40 @@
+# $FreeBSD$
+
+PORTNAME= dasel
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.2.0
+CATEGORIES= textproc
+
+MAINTAINER= vulcan at wired.sh
+COMMENT= Query and update data structures from the command line
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= tomwright
+GH_TUPLE= clbanning:mxj:v2.3.2:clbanning_mxj_v2/vendor/github.com/clbanning/mxj/v2 \
+ go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
+ inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
+ pelletier:go-toml:v1.8.1:pelletier_go_toml/vendor/github.com/pelletier/go-toml \
+ spf13:cobra:v1.0.0:spf13_cobra/vendor/github.com/spf13/cobra \
+ spf13:pflag:v1.0.3:spf13_pflag/vendor/github.com/spf13/pflag
+
+_BUILD_VERSION= ${DISTVERSION}
+
+GO_TARGET= ./cmd/${PORTNAME}
+GO_BUILDFLAGS= -ldflags "\
+ -s -w \
+ -X github.com/${GH_ACCOUNT}/${GH_PROJECT}/internal.Version=${_BUILD_VERSION}"
+
+PLIST_FILES= bin/${PORTNAME}
+PORTDOCS= CODE_OF_CONDUCT.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/dasel/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/dasel/distinfo Sun Dec 6 10:14:30 2020 (r557125)
@@ -0,0 +1,15 @@
+TIMESTAMP = 1604835800
+SHA256 (tomwright-dasel-v1.2.0_GH0.tar.gz) = b6bcf1045f976ecd95af5c8245c59644940b7f73bca0e84f3c228ae0d977346c
+SIZE (tomwright-dasel-v1.2.0_GH0.tar.gz) = 2668909
+SHA256 (clbanning-mxj-v2.3.2_GH0.tar.gz) = ee669332b5f66cce00ae2a894b958c20aa48706e7d0c1df0fe90b1511fdaff0a
+SIZE (clbanning-mxj-v2.3.2_GH0.tar.gz) = 1094734
+SHA256 (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 42c3e4ef9eca2860d22b3c6c5582c6c13fb4b417e5ebc1acc56ee5e2c4ddcaff
+SIZE (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 70656
+SHA256 (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 5edc7731c819c305623568e317aa253d342be3447def97f1fa9e10eb5ad819f6
+SIZE (inconshreveable-mousetrap-v1.0.0_GH0.tar.gz) = 2290
+SHA256 (pelletier-go-toml-v1.8.1_GH0.tar.gz) = 837b8407fb401deff36961ce32498a1145c5ef4bad0b0060a25e632c14621941
+SIZE (pelletier-go-toml-v1.8.1_GH0.tar.gz) = 98819
+SHA256 (spf13-cobra-v1.0.0_GH0.tar.gz) = 58dbfe1b4dbc6751575e94d1e62d073098e0b41790bc1c7a7a95ec6b870ac697
+SIZE (spf13-cobra-v1.0.0_GH0.tar.gz) = 128897
+SHA256 (spf13-pflag-v1.0.3_GH0.tar.gz) = 9e57f86f493f04d9077fccd04e7139ebf243dd544e917ab83d35729b3e54a124
+SIZE (spf13-pflag-v1.0.3_GH0.tar.gz) = 46002
Added: head/textproc/dasel/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/dasel/pkg-descr Sun Dec 6 10:14:30 2020 (r557125)
@@ -0,0 +1,9 @@
+Dasel (short for data-selector) allows
+you to query and modify data structures
+using selector strings.
+
+Comparable to jq / yq, but supports JSON,
+YAML, TOML and XML with zero runtime
+dependencies.
+
+WWW: https://github.com/TomWright/dasel
More information about the svn-ports-all
mailing list