diff --git a/devel/task/Makefile b/devel/task/Makefile index 81c17a1b9218..9e60bd13ae8a 100644 --- a/devel/task/Makefile +++ b/devel/task/Makefile @@ -1,27 +1,45 @@ PORTNAME= task DISTVERSIONPREFIX= v -DISTVERSION= 3.45.3 +DISTVERSION= 3.45.4 CATEGORIES= devel MAINTAINER= tagattie@FreeBSD.org COMMENT= Task runner / simpler Make alternative written in Go WWW= https://taskfile.dev/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= github.com/go-task/task/v3 GO_TARGET= ./cmd/task PLIST_FILES= bin/${PORTNAME} PORTDOCS= CHANGELOG.md README.md -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= COMPLETIONS DOCS +OPTIONS_DEFAULT=COMPLETIONS + +COMPLETIONS_DESC= Build and/or install shell completions + +COMPLETIONS_PLIST_FILES=etc/bash_completion.d/${PORTNAME} \ + share/fish/completions/${PORTNAME}.fish \ + share/zsh/site-functions/_${PORTNAME} + +post-install-COMPLETIONS-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \ + ${STAGEDIR}${PREFIX}/share/fish/completions \ + ${STAGEDIR}${PREFIX}/share/zsh/site-functions + ${INSTALL_DATA} ${WRKSRC}/completion/bash/${PORTNAME}.bash \ + ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME} + ${INSTALL_DATA} ${WRKSRC}/completion/fish/${PORTNAME}.fish \ + ${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish + ${INSTALL_DATA} ${WRKSRC}/completion/zsh/_${PORTNAME} \ + ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/devel/task/distinfo b/devel/task/distinfo index 510260edc33f..79e0f131500e 100644 --- a/devel/task/distinfo +++ b/devel/task/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1758012223 -SHA256 (go/devel_task/task-v3.45.3/v3.45.3.mod) = d06c4a69e7e4d739306e439fa243fbe8185847aa7fe4926e1a08fbe976cad48c -SIZE (go/devel_task/task-v3.45.3/v3.45.3.mod) = 2628 -SHA256 (go/devel_task/task-v3.45.3/v3.45.3.zip) = b2d182deed9977ea6de17182ca0fb6bbb01845e3b343b0ebd3b00698bcd0a271 -SIZE (go/devel_task/task-v3.45.3/v3.45.3.zip) = 649177 +TIMESTAMP = 1758273016 +SHA256 (go/devel_task/task-v3.45.4/v3.45.4.mod) = 9f2769c1b9474290c6f048334d1a182772e7e11affb2469092398c0e81d101be +SIZE (go/devel_task/task-v3.45.4/v3.45.4.mod) = 2628 +SHA256 (go/devel_task/task-v3.45.4/v3.45.4.zip) = eb1548ce036f5d66a7cd534025674055b39d6d7375ccf681fea1a0e3e2ff2603 +SIZE (go/devel_task/task-v3.45.4/v3.45.4.zip) = 649326