git: cc309a1cd7bf - main - devel/task: update to 3.45.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 19 Sep 2025 09:25:37 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cc309a1cd7bf386fdd7cb1f8208cbc26449af5d1
commit cc309a1cd7bf386fdd7cb1f8208cbc26449af5d1
Author: Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-09-19 09:24:31 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-09-19 09:25:31 +0000
devel/task: update to 3.45.4
While here, add COMPLETIONS option.
Changelog: https://github.com/go-task/task/blob/v3.45.4/CHANGELOG.md
Reported by: portscout
---
devel/task/Makefile | 22 ++++++++++++++++++++--
devel/task/distinfo | 10 +++++-----
2 files changed, 25 insertions(+), 7 deletions(-)
diff --git a/devel/task/Makefile b/devel/task/Makefile
index 81c17a1b9218..9e60bd13ae8a 100644
--- a/devel/task/Makefile
+++ b/devel/task/Makefile
@@ -1,6 +1,6 @@
PORTNAME= task
DISTVERSIONPREFIX= v
-DISTVERSION= 3.45.3
+DISTVERSION= 3.45.4
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
@@ -18,7 +18,25 @@ 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}
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