2017-05-21 15:41:48 +00:00
|
|
|
COMMENT = line oriented search tool using Rust's regex library #'
|
2017-02-03 15:00:33 +00:00
|
|
|
|
|
|
|
GH_ACCOUNT = BurntSushi
|
|
|
|
GH_PROJECT = ripgrep
|
2021-10-24 17:42:14 +00:00
|
|
|
GH_TAGNAME = 13.0.0
|
2022-10-28 10:00:45 +00:00
|
|
|
REVISION = 3
|
2017-02-03 15:00:33 +00:00
|
|
|
|
|
|
|
CATEGORIES = textproc sysutils
|
|
|
|
|
|
|
|
# Unlicense/MIT
|
2019-07-12 20:49:33 +00:00
|
|
|
PERMIT_PACKAGE = Yes
|
2017-02-03 15:00:33 +00:00
|
|
|
|
2018-11-29 11:09:55 +00:00
|
|
|
WANTLIB += c c++abi pthread
|
2017-02-03 15:00:33 +00:00
|
|
|
|
|
|
|
MODULES = devel/cargo
|
2022-03-03 14:33:54 +00:00
|
|
|
BUILD_DEPENDS = textproc/asciidoctor
|
2017-02-03 15:00:33 +00:00
|
|
|
|
|
|
|
CONFIGURE_STYLE = cargo
|
|
|
|
|
2018-04-26 14:17:04 +00:00
|
|
|
PATCHORIG = .openbsd.orig
|
2018-03-20 10:40:23 +00:00
|
|
|
SEPARATE_BUILD = Yes
|
|
|
|
|
2022-08-24 21:43:08 +00:00
|
|
|
# for riscv64 and powerpc64, please keep: cc >= 1.0.73 and libc >= 0.2.113
|
|
|
|
MODCARGO_CRATES_UPDATE = cc libc
|
2018-03-20 10:40:23 +00:00
|
|
|
MODCARGO_RUSTFLAGS = -C debuginfo=0
|
|
|
|
|
|
|
|
RELEASE_DIR = ${MODCARGO_TARGET_DIR}/release
|
|
|
|
OUT_DIR = ${RELEASE_DIR}/build/ripgrep-*/out
|
|
|
|
|
2020-03-14 16:49:58 +00:00
|
|
|
# fish completion excluded as it is shipped with shells/fish
|
2018-03-20 10:40:23 +00:00
|
|
|
do-install:
|
|
|
|
${INSTALL_PROGRAM} ${RELEASE_DIR}/rg ${PREFIX}/bin/
|
|
|
|
${INSTALL_MAN} ${OUT_DIR}/rg.1 ${PREFIX}/man/man1/
|
2022-03-03 14:33:54 +00:00
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/bash-completion/completions \
|
|
|
|
${PREFIX}/share/zsh/site-functions
|
2018-03-20 10:40:23 +00:00
|
|
|
${INSTALL_DATA} ${OUT_DIR}/rg.bash \
|
|
|
|
${PREFIX}/share/bash-completion/completions/rg
|
2022-03-03 14:33:54 +00:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/complete/_rg \
|
|
|
|
${PREFIX}/share/zsh/site-functions/_rg
|
2017-02-03 15:00:33 +00:00
|
|
|
|
2021-10-24 17:42:14 +00:00
|
|
|
.include "crates.inc"
|
|
|
|
|
2017-02-03 15:00:33 +00:00
|
|
|
.include <bsd.port.mk>
|