svn commit: r557774 - head/sysutils/kubectl
Mateusz Piotrowski
0mp at FreeBSD.org
Sat Dec 12 01:05:16 UTC 2020
Author: 0mp
Date: Sat Dec 12 01:05:16 2020
New Revision: 557774
URL: https://svnweb.freebsd.org/changeset/ports/557774
Log:
sysutils/kubectl: Install shell completion files
Approved by: danilo (maintainer)
Differential Revision: https://reviews.freebsd.org/D27585
Modified:
head/sysutils/kubectl/Makefile
Modified: head/sysutils/kubectl/Makefile
==============================================================================
--- head/sysutils/kubectl/Makefile Sat Dec 12 01:01:44 2020 (r557773)
+++ head/sysutils/kubectl/Makefile Sat Dec 12 01:05:16 2020 (r557774)
@@ -3,6 +3,7 @@
PORTNAME= kubectl
PORTVERSION= 1.19.4
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= sysutils
@@ -32,8 +33,22 @@ GO_BUILDFLAGS= -ldflags="-X k8s.io/component-base/vers
PLIST_FILES= bin/${PORTNAME}
+OPTIONS_DEFINE= BASH ZSH
+OPTIONS_DEFAULT= BASH ZSH
+
+BASH_PLIST_FILES= share/bash-completions/completions/${PORTNAME}
+ZSH_PLIST_FILES= share/zsh/site-functions/_${PORTNAME}
+
post-extract:
${RM} -r ${WRKSRC}/vendor/golang.org/x/sys
${MV} ${WRKSRC}/vendor/golang.org/x/sys_${GOLANG_SYS_V} ${WRKSRC}/vendor/golang.org/x/sys
+
+post-install-BASH-on:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completions/completions
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion bash > ${STAGEDIR}${PREFIX}/share/bash-completions/completions/${PORTNAME}
+
+post-install-ZSH-on:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
+ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME}
.include <bsd.port.mk>
More information about the svn-ports-head
mailing list