Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Sep 2020 11:19:10 +0000 (UTC)
From:      Jimmy Olgeni <olgeni@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r550165 - in head/devel: . taskctl
Message-ID:  <202009261119.08QBJAwO038525@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olgeni
Date: Sat Sep 26 11:19:10 2020
New Revision: 550165
URL: https://svnweb.freebsd.org/changeset/ports/550165

Log:
  Add devel/taskctl, a concurrent task runner.

Added:
  head/devel/taskctl/
  head/devel/taskctl/Makefile   (contents, props changed)
  head/devel/taskctl/distinfo   (contents, props changed)
  head/devel/taskctl/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sat Sep 26 11:17:53 2020	(r550164)
+++ head/devel/Makefile	Sat Sep 26 11:19:10 2020	(r550165)
@@ -6667,6 +6667,7 @@
     SUBDIR += ta-lib
     SUBDIR += tablist
     SUBDIR += talloc
+    SUBDIR += taskctl
     SUBDIR += taskflow
     SUBDIR += tass64
     SUBDIR += tbb

Added: head/devel/taskctl/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/taskctl/Makefile	Sat Sep 26 11:19:10 2020	(r550165)
@@ -0,0 +1,49 @@
+# $FreeBSD$
+
+PORTNAME=	taskctl
+PORTVERSION=	1.2.2
+DISTVERSIONPREFIX=	v
+CATEGORIES=	devel
+
+MAINTAINER=	olgeni@FreeBSD.org
+COMMENT=	Simple modern alternative to GNU Make
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+USES=		go:modules
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	taskctl
+GO_TARGET=	./cmd/taskctl
+GH_TUPLE=	bmatcuk:doublestar:v1.1.5:bmatcuk_doublestar/vendor/github.com/bmatcuk/doublestar \
+		briandowns:spinner:6dc224009eae:briandowns_spinner/vendor/github.com/briandowns/spinner \
+		chzyer:readline:2972be24d48e:chzyer_readline/vendor/github.com/chzyer/readline \
+		cpuguy83:go-md2man:f79a8a8ca69d:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
+		emicklei:dot:v0.10.2:emicklei_dot/vendor/github.com/emicklei/dot \
+		fatih:color:v1.7.0:fatih_color/vendor/github.com/fatih/color \
+		fsnotify:fsnotify:v1.4.9:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
+		go-yaml:yaml:v2.3.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
+		golang:sync:cd5d95a43a6e:golang_sync/vendor/golang.org/x/sync \
+		golang:sys:9197077df867:golang_sys/vendor/golang.org/x/sys \
+		golang:term:ad39bd3f0407:golang_term/vendor/golang.org/x/term \
+		golang:xerrors:9bdfabe68543:golang_xerrors/vendor/golang.org/x/xerrors \
+		imdario:mergo:v0.3.8:imdario_mergo/vendor/github.com/imdario/mergo \
+		juju:ansiterm:720a0952cc2a:juju_ansiterm/vendor/github.com/juju/ansiterm \
+		konsorten:go-windows-terminal-sequences:v1.0.1:konsorten_go_windows_terminal_sequences/vendor/github.com/konsorten/go-windows-terminal-sequences \
+		logrusorgru:aurora:dc85c304c434:logrusorgru_aurora/vendor/github.com/logrusorgru/aurora \
+		lunixbochs:vtclean:2d01aacdc34a:lunixbochs_vtclean/vendor/github.com/lunixbochs/vtclean \
+		manifoldco:promptui:v0.7.0:manifoldco_promptui/vendor/github.com/manifoldco/promptui \
+		mattn:go-colorable:v0.1.4:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+		mattn:go-isatty:v0.0.10:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+		mitchellh:mapstructure:v1.1.2:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
+		mvdan:sh:v3.1.1:mvdan_sh/vendor/mvdan.cc/sh/v3 \
+		pelletier:go-toml:v1.8.0:pelletier_go_toml/vendor/github.com/pelletier/go-toml \
+		russross:blackfriday:v2.0.1:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
+		shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \
+		sirupsen:logrus:v1.4.2:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
+		urfave:cli:v2.2.0:urfave_cli_v2/vendor/github.com/urfave/cli/v2
+
+PLIST_FILES=	bin/taskctl
+
+.include <bsd.port.mk>

Added: head/devel/taskctl/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/taskctl/distinfo	Sat Sep 26 11:19:10 2020	(r550165)
@@ -0,0 +1,57 @@
+TIMESTAMP = 1601118538
+SHA256 (taskctl-taskctl-v1.2.2_GH0.tar.gz) = b9cceca4e63f0a580270f9c8af863b4d96e9de7f99e00e1ea28db1ac5ec1ad8b
+SIZE (taskctl-taskctl-v1.2.2_GH0.tar.gz) = 322564
+SHA256 (bmatcuk-doublestar-v1.1.5_GH0.tar.gz) = a5634b115c6d1f119df62fd8a0db985188a31647a6690ce449c6449d5458681b
+SIZE (bmatcuk-doublestar-v1.1.5_GH0.tar.gz) = 8719
+SHA256 (briandowns-spinner-6dc224009eae_GH0.tar.gz) = 80e61db3bd4a26c7a1cbc983945c60e02b5890dd58422ffc364018bb15db8f14
+SIZE (briandowns-spinner-6dc224009eae_GH0.tar.gz) = 1324673
+SHA256 (chzyer-readline-2972be24d48e_GH0.tar.gz) = 8f425cfb33fce61a137866c0a88117c68f49de79a61a341353fc97339c6b74da
+SIZE (chzyer-readline-2972be24d48e_GH0.tar.gz) = 36825
+SHA256 (cpuguy83-go-md2man-f79a8a8ca69d_GH0.tar.gz) = c117a3e3741ea39016b678b24db19b1f766277bac7c1c6d721237bb159610178
+SIZE (cpuguy83-go-md2man-f79a8a8ca69d_GH0.tar.gz) = 52020
+SHA256 (emicklei-dot-v0.10.2_GH0.tar.gz) = b6ee98924e77ded10febc6ebbbec2db7f36cac73e273968f5c602d48d759922d
+SIZE (emicklei-dot-v0.10.2_GH0.tar.gz) = 30104
+SHA256 (fatih-color-v1.7.0_GH0.tar.gz) = 4650d7aa3feed266fc85d91dc34ca9cffdf7ee03ea29bf2cbf84bbecc75fb755
+SIZE (fatih-color-v1.7.0_GH0.tar.gz) = 816449
+SHA256 (fsnotify-fsnotify-v1.4.9_GH0.tar.gz) = 4f888b1cb132026227826751d156c0a2958e7d492e5e38386cde8848ef494dcb
+SIZE (fsnotify-fsnotify-v1.4.9_GH0.tar.gz) = 31900
+SHA256 (go-yaml-yaml-v2.3.0_GH0.tar.gz) = 42027002bf258009d498600b04b8c9cbb29d2193185ea7bfa8fefe194fe72a07
+SIZE (go-yaml-yaml-v2.3.0_GH0.tar.gz) = 72816
+SHA256 (golang-sync-cd5d95a43a6e_GH0.tar.gz) = 00a6dce4c1a9ca9edae6c3f1bedc0b15911c62681371ad9ed7738e182ba70393
+SIZE (golang-sync-cd5d95a43a6e_GH0.tar.gz) = 16956
+SHA256 (golang-sys-9197077df867_GH0.tar.gz) = 4d2929a398c43f1dbe88769b145da75725c24f13992f9f10890cadcac518f317
+SIZE (golang-sys-9197077df867_GH0.tar.gz) = 1538448
+SHA256 (golang-term-ad39bd3f0407_GH0.tar.gz) = d257efbf736de99e1bdce2466d99432b5fd23706fadf30d9f394a39162aa4c2f
+SIZE (golang-term-ad39bd3f0407_GH0.tar.gz) = 3889
+SHA256 (golang-xerrors-9bdfabe68543_GH0.tar.gz) = 54bb4d99e6cba2e3e5331d064f46640cc01a0e630ee6a684ae810bd94a7e4eb7
+SIZE (golang-xerrors-9bdfabe68543_GH0.tar.gz) = 13657
+SHA256 (imdario-mergo-v0.3.8_GH0.tar.gz) = 8722e1280a333b1b17541dc05102200e1c9e8ee85f45fc66a4ba629b97a870e6
+SIZE (imdario-mergo-v0.3.8_GH0.tar.gz) = 18180
+SHA256 (juju-ansiterm-720a0952cc2a_GH0.tar.gz) = 5595c2dc8973aab36a69648d4d94cac75a9ff4a28eb074a7b82b030fc7edbf64
+SIZE (juju-ansiterm-720a0952cc2a_GH0.tar.gz) = 15417
+SHA256 (konsorten-go-windows-terminal-sequences-v1.0.1_GH0.tar.gz) = e36c5a5de388bf72db3037b47f025b09e574be8d0bc74b3e44c960cba0880e87
+SIZE (konsorten-go-windows-terminal-sequences-v1.0.1_GH0.tar.gz) = 1909
+SHA256 (logrusorgru-aurora-dc85c304c434_GH0.tar.gz) = 7f524e487e1e2a295da1eb212cb709910486fab8ad26107bb309c2a49d85545f
+SIZE (logrusorgru-aurora-dc85c304c434_GH0.tar.gz) = 133629
+SHA256 (lunixbochs-vtclean-2d01aacdc34a_GH0.tar.gz) = 54676064363394819c85f04ffd3aa41c86bcd2c9fce3c7e58b6ea41a47e17442
+SIZE (lunixbochs-vtclean-2d01aacdc34a_GH0.tar.gz) = 4183
+SHA256 (manifoldco-promptui-v0.7.0_GH0.tar.gz) = 90a38ed9e5d993929b62dd2f1e13c7d3c70d0b57546c7329588f9d493f4c8a47
+SIZE (manifoldco-promptui-v0.7.0_GH0.tar.gz) = 26664
+SHA256 (mattn-go-colorable-v0.1.4_GH0.tar.gz) = 157806ad8125e6bef4d9b58c9125ccb98a8343136f93faf442ab0cc6e7c24c11
+SIZE (mattn-go-colorable-v0.1.4_GH0.tar.gz) = 8981
+SHA256 (mattn-go-isatty-v0.0.10_GH0.tar.gz) = 55408e1afd78eaa112842ae2263e70703d5b5133feaa17fa477980a87a961fe7
+SIZE (mattn-go-isatty-v0.0.10_GH0.tar.gz) = 4465
+SHA256 (mitchellh-mapstructure-v1.1.2_GH0.tar.gz) = 53fbc06b125ff1c9c73a4eb1764346932671a29c67a45a92e2ebc6855635069b
+SIZE (mitchellh-mapstructure-v1.1.2_GH0.tar.gz) = 20980
+SHA256 (mvdan-sh-v3.1.1_GH0.tar.gz) = db5d86d9caeb025e41307cb834b21d7a35e171afe5257277e74cb3e44a17ae00
+SIZE (mvdan-sh-v3.1.1_GH0.tar.gz) = 192958
+SHA256 (pelletier-go-toml-v1.8.0_GH0.tar.gz) = 535241212044f52bc40c8eb08d15342c75cef8e6c887ceb1e18d25aad4ab3633
+SIZE (pelletier-go-toml-v1.8.0_GH0.tar.gz) = 96286
+SHA256 (russross-blackfriday-v2.0.1_GH0.tar.gz) = 5a0f38a36b6f3b2d59b72d713451a895a4d3a4406b3533882483782e37797cff
+SIZE (russross-blackfriday-v2.0.1_GH0.tar.gz) = 79613
+SHA256 (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 7e11964980f9b8595c17bc8970f0174621afe464920e38df7f8d77e45058388f
+SIZE (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 2143
+SHA256 (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 67f2ddf467b7e63d2d2529d227946a331e245aeef7e2e4521ae82647b5ef84d9
+SIZE (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 41373
+SHA256 (urfave-cli-v2.2.0_GH0.tar.gz) = 5c3717e403ec924011513cfb7542360c156ef1e4222ca21697198ca47f5ca731
+SIZE (urfave-cli-v2.2.0_GH0.tar.gz) = 3404022

Added: head/devel/taskctl/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/taskctl/pkg-descr	Sat Sep 26 11:19:10 2020	(r550165)
@@ -0,0 +1,5 @@
+taskctl is a concurrent task runner that allows you to design routine
+tasks and development pipelines in a human-readable format (YAML,
+JSON or TOML).
+
+WWW: https://github.com/taskctl/taskctl



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