diff options
| author | Yuri Victorovich <yuri@FreeBSD.org> | 2019-11-02 16:07:16 +0000 |
|---|---|---|
| committer | Yuri Victorovich <yuri@FreeBSD.org> | 2019-11-02 16:07:16 +0000 |
| commit | a992cd306f1614841613ba0979102e8ad38ec22c (patch) | |
| tree | 4bd8e5630ba0bad541a14c936e6a3c66486cc5f8 | |
| parent | Use correct CONFIGURE_WITH helper (diff) | |
devel/prototool: Add shell completion scripts
With help of: dmgk
| -rw-r--r-- | devel/prototool/Makefile | 16 | ||||
| -rw-r--r-- | devel/prototool/distinfo | 2 |
2 files changed, 16 insertions, 2 deletions
diff --git a/devel/prototool/Makefile b/devel/prototool/Makefile index b5f783079b43..a04abb5e75a9 100644 --- a/devel/prototool/Makefile +++ b/devel/prototool/Makefile @@ -3,6 +3,7 @@ PORTNAME= prototool DISTVERSIONPREFIX= v DISTVERSION= 1.9.0 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org @@ -41,6 +42,19 @@ GH_TUPLE= \ uber-go:zap:v1.10.0:uber_go_zap/vendor/go.uber.org/zap GO_PKGNAME= ./cmd/prototool -PLIST_FILES= bin/${PORTNAME} +PLIST_FILES= bin/${PORTNAME} \ + etc/bash_completion.d/prototool \ + etc/zsh/site-functions/_prototool + +post-build: + cd ${WRKSRC} && \ + ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} run ${GO_BUILDFLAGS} ./internal/cmd/gen-prototool-bash-completion/main.go > prototool-bash-completion && \ + ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} run ${GO_BUILDFLAGS} ./internal/cmd/gen-prototool-zsh-completion/main.go > prototool-zsh-completion + +post-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d + ${INSTALL_DATA} ${WRKSRC}/prototool-bash-completion ${STAGEDIR}${PREFIX}/etc/bash_completion.d/prototool + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/zsh/site-functions + ${INSTALL_DATA} ${WRKSRC}/prototool-zsh-completion ${STAGEDIR}${PREFIX}/etc/zsh/site-functions/_prototool .include <bsd.port.mk> diff --git a/devel/prototool/distinfo b/devel/prototool/distinfo index f5212626bdd2..7be964aa5156 100644 --- a/devel/prototool/distinfo +++ b/devel/prototool/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1572670618 +TIMESTAMP = 1572710679 SHA256 (uber-prototool-v1.9.0_GH0.tar.gz) = 5f549c2c0c36f938b7d38d1fdec1deeb891ea10d534ee0e6a56ee7f9f746e89c SIZE (uber-prototool-v1.9.0_GH0.tar.gz) = 253734 SHA256 (cpuguy83-go-md2man-v1.0.10_GH0.tar.gz) = 76aa56849123b99b95fcea2b15502fd886dead9a5c35be7f78bdc2bad6be8d99 |
