svn commit: r516337 - head/devel/prototool

Yuri Victorovich yuri at FreeBSD.org
Sat Nov 2 16:07:17 UTC 2019


Author: yuri
Date: Sat Nov  2 16:07:16 2019
New Revision: 516337
URL: https://svnweb.freebsd.org/changeset/ports/516337

Log:
  devel/prototool: Add shell completion scripts
  
  With help of:	dmgk

Modified:
  head/devel/prototool/Makefile
  head/devel/prototool/distinfo

Modified: head/devel/prototool/Makefile
==============================================================================
--- head/devel/prototool/Makefile	Sat Nov  2 16:05:25 2019	(r516336)
+++ head/devel/prototool/Makefile	Sat Nov  2 16:07:16 2019	(r516337)
@@ -3,6 +3,7 @@
 PORTNAME=	prototool
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.9.0
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	yuri at 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>

Modified: head/devel/prototool/distinfo
==============================================================================
--- head/devel/prototool/distinfo	Sat Nov  2 16:05:25 2019	(r516336)
+++ head/devel/prototool/distinfo	Sat Nov  2 16:07:16 2019	(r516337)
@@ -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


More information about the svn-ports-head mailing list