git: c40a6642500f - main - sysutils/sake: Add new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 07 Jun 2023 14:32:56 UTC
The branch main has been updated by ehaupt: URL: https://cgit.FreeBSD.org/ports/commit/?id=c40a6642500fdbc8fe2cacc08132f64b9208816f commit c40a6642500fdbc8fe2cacc08132f64b9208816f Author: Emanuel Haupt <ehaupt@FreeBSD.org> AuthorDate: 2023-06-07 14:25:59 +0000 Commit: Emanuel Haupt <ehaupt@FreeBSD.org> CommitDate: 2023-06-07 14:25:59 +0000 sysutils/sake: Add new port sake is a command runner for local and remote hosts. You define servers and tasks in a sake.yaml config file and then run the tasks on the servers. --- sysutils/Makefile | 1 + sysutils/sake/Makefile | 26 ++++++++++++++++++++++++++ sysutils/sake/distinfo | 7 +++++++ sysutils/sake/pkg-descr | 3 +++ 4 files changed, 37 insertions(+) diff --git a/sysutils/Makefile b/sysutils/Makefile index 32970d30813f..ace9fc6424bc 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -1312,6 +1312,7 @@ SUBDIR += safe-rm SUBDIR += safecat SUBDIR += safecopy + SUBDIR += sake SUBDIR += samdruckerclientshell SUBDIR += samefile SUBDIR += samesame diff --git a/sysutils/sake/Makefile b/sysutils/sake/Makefile new file mode 100644 index 000000000000..8c385059253e --- /dev/null +++ b/sysutils/sake/Makefile @@ -0,0 +1,26 @@ +PORTNAME= sake +PORTVERSION= 0.14.0 +DISTVERSIONPREFIX= v +CATEGORIES= sysutils + +MAINTAINER= ehaupt@FreeBSD.org +COMMENT= Task runner for local and remote hosts +WWW= https://sakecli.com/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules +USE_GITHUB= yes +GH_ACCOUNT= alajmo + +GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME} + +PLIST_FILES= bin/sake \ + share/man/man1/sake.1.gz + +post-install: + ${INSTALL_MAN} ${WRKSRC}/core/sake.1 \ + ${STAGEDIR}${PREFIX}/share/man/man1 + +.include <bsd.port.mk> diff --git a/sysutils/sake/distinfo b/sysutils/sake/distinfo new file mode 100644 index 000000000000..4fa44f801cf8 --- /dev/null +++ b/sysutils/sake/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1686146831 +SHA256 (go/sysutils_sake/alajmo-sake-v0.14.0_GH0/v0.14.0.mod) = 1953473ed445cdde2b3077274a3bf3dfc4529b11ffbc14f1d6364bab6a3b428e +SIZE (go/sysutils_sake/alajmo-sake-v0.14.0_GH0/v0.14.0.mod) = 970 +SHA256 (go/sysutils_sake/alajmo-sake-v0.14.0_GH0/v0.14.0.zip) = 8f2223a9f8b023d30d3fecf9e1ac2da4ee8abc3a476fec9df54be3ab33d47555 +SIZE (go/sysutils_sake/alajmo-sake-v0.14.0_GH0/v0.14.0.zip) = 1142024 +SHA256 (go/sysutils_sake/alajmo-sake-v0.14.0_GH0/alajmo-sake-v0.14.0_GH0.tar.gz) = 4062737041e1714daa9512c25b47e25fda14bf372f07f732313d6a4a19651ea4 +SIZE (go/sysutils_sake/alajmo-sake-v0.14.0_GH0/alajmo-sake-v0.14.0_GH0.tar.gz) = 1058993 diff --git a/sysutils/sake/pkg-descr b/sysutils/sake/pkg-descr new file mode 100644 index 000000000000..8c9f4e6cb9b7 --- /dev/null +++ b/sysutils/sake/pkg-descr @@ -0,0 +1,3 @@ +sake is a command runner for local and remote hosts. You define servers +and tasks in a sake.yaml config file and then run the tasks on the +servers.