Date: Sat, 8 Jul 2017 11:27:54 +0000 (UTC) From: Tobias Kortkamp <tobik@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r445321 - head/textproc/ripgrep Message-ID: <201707081127.v68BRsXf063464@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tobik Date: Sat Jul 8 11:27:54 2017 New Revision: 445321 URL: https://svnweb.freebsd.org/changeset/ports/445321 Log: Add options for installing Bash, Fish and Zsh completions. - Fix license block PR: 220361 Submitted by: petteri.valkonen@iki.fi (maintainer) Approved by: lme (mentor) Differential Revision: https://reviews.freebsd.org/D11509 Modified: head/textproc/ripgrep/Makefile Modified: head/textproc/ripgrep/Makefile ============================================================================== --- head/textproc/ripgrep/Makefile Sat Jul 8 11:27:39 2017 (r445320) +++ head/textproc/ripgrep/Makefile Sat Jul 8 11:27:54 2017 (r445321) @@ -5,6 +5,7 @@ PORTNAME= ripgrep PORTVERSION= 0.5.2 +PORTREVISION= 1 CATEGORIES= textproc MAINTAINER= petteri.valkonen@iki.fi @@ -12,15 +13,22 @@ COMMENT= Command line search tool LICENSE= MIT UNLICENSE LICENSE_COMB= dual -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT LICENSE_FILE_UNLICENSE= ${WRKSRC}/UNLICENSE USES= cargo USE_GITHUB= yes GH_ACCOUNT= BurntSushi +OPTIONS_DEFINE= BASH FISH ZSH +OPTIONS_DEFAULT=BASH FISH ZSH +FISH_DESC= Install programmable completions for Fish + PLIST_FILES= bin/rg \ man/man1/rg.1.gz +BASH_PLIST_FILES= etc/bash_completion.d/rg.bash-completion +FISH_PLIST_FILES= share/fish/completions/rg.fish +ZSH_PLIST_FILES= share/zsh/site-functions/_rg CARGO_CRATES= aho-corasick-0.6.3 \ ansi_term-0.9.0 \ @@ -59,7 +67,29 @@ CARGO_CRATES= aho-corasick-0.6.3 \ winapi-0.2.8 \ winapi-build-0.1.1 +RIPGREP_OUTDIR= ${WRKDIR}/cargo-out +CARGO_ENV= RIPGREP_OUTDIR=${RIPGREP_OUTDIR} + +post-patch: + @${REINPLACE_CMD} -e 's|OUT_DIR|RIPGREP_OUTDIR|' ${WRKSRC}/build.rs + post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rg ${INSTALL_MAN} ${WRKSRC}/doc/rg.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 + +post-install-BASH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d/ + ${INSTALL_DATA} ${RIPGREP_OUTDIR}/rg.bash-completion \ + ${STAGEDIR}${PREFIX}/etc/bash_completion.d/ + +post-install-FISH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions/ + ${INSTALL_DATA} ${RIPGREP_OUTDIR}/rg.fish \ + ${STAGEDIR}${PREFIX}/share/fish/completions/ + +post-install-ZSH-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions/ + ${INSTALL_DATA} ${RIPGREP_OUTDIR}/_rg \ + ${STAGEDIR}${PREFIX}/share/zsh/site-functions/ .include <bsd.port.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707081127.v68BRsXf063464>