# $OpenBSD: Makefile,v 1.2 2017/03/25 16:16:47 danj Exp $ COMMENT = line oriented search tool using Rust's regex library GH_ACCOUNT = BurntSushi GH_PROJECT = ripgrep GH_TAGNAME = 0.5.0 CATEGORIES = textproc sysutils # Unlicense/MIT PERMIT_PACKAGE_CDROM = Yes WANTLIB += c pthread SEPARATE_BUILD = Yes MODULES = devel/cargo # as devel/cargo MODULES adds DISTFILES, GH_* didn't DISTFILES += ${DISTNAME}${EXTRACT_SUFX} MODCARGO_CRATES += aho-corasick-0.6.2 # Unlicense/MIT MODCARGO_CRATES += ansi_term-0.9.0 # MIT MODCARGO_CRATES += atty-0.2.2 # MIT MODCARGO_CRATES += bitflags-0.8.0 # MIT/Apache-2.0 MODCARGO_CRATES += bytecount-0.1.6 # Apache-2.0/MIT MODCARGO_CRATES += cfg-if-0.1.0 # MIT/Apache-2.0 MODCARGO_CRATES += clap-2.21.1 # MIT MODCARGO_CRATES += crossbeam-0.2.10 # Apache-2.0/MIT MODCARGO_CRATES += encoding_rs-0.5.0 # MIT/Apache-2.0 MODCARGO_CRATES += env_logger-0.4.2 # MIT/Apache-2.0 MODCARGO_CRATES += fnv-1.0.5 # Apache-2.0 / MIT MODCARGO_CRATES += fs2-0.4.1 # MIT/Apache-2.0 MODCARGO_CRATES += kernel32-sys-0.2.2 # MIT MODCARGO_CRATES += lazy_static-0.2.4 # MIT MODCARGO_CRATES += libc-0.2.21 # MIT/Apache-2.0 MODCARGO_CRATES += log-0.3.7 # MIT/Apache-2.0 MODCARGO_CRATES += memchr-1.0.1 # Unlicense/MIT MODCARGO_CRATES += memmap-0.5.2 # MIT/Apache-2.0 MODCARGO_CRATES += num_cpus-1.3.0 # MIT/Apache-2.0 MODCARGO_CRATES += regex-0.2.1 # MIT/Apache-2.0 MODCARGO_CRATES += regex-syntax-0.4.0 # MIT/Apache-2.0 MODCARGO_CRATES += same-file-0.1.3 # Unlicense/MIT MODCARGO_CRATES += simd-0.1.1 # MIT/Apache-2.0 MODCARGO_CRATES += strsim-0.6.0 # MIT MODCARGO_CRATES += term_size-0.2.3 # MIT/Apache-2.0 MODCARGO_CRATES += thread-id-3.0.0 # Apache-2.0 MODCARGO_CRATES += thread_local-0.3.3 # Apache-2.0/MIT MODCARGO_CRATES += unicode-segmentation-1.1.0 # MIT/Apache-2.0 MODCARGO_CRATES += unicode-width-0.1.4 # MIT/Apache-2.0 MODCARGO_CRATES += unreachable-0.1.1 # MIT MODCARGO_CRATES += utf8-ranges-1.0.0 # Unlicense/MIT MODCARGO_CRATES += vec_map-0.7.0 # MIT/Apache-2.0 MODCARGO_CRATES += void-1.0.2 # MIT MODCARGO_CRATES += walkdir-1.0.7 # Unlicense/MIT MODCARGO_CRATES += winapi-0.2.8 # MIT MODCARGO_CRATES += winapi-build-0.1.1 # MIT CONFIGURE_STYLE = cargo post-install: chmod a+rx ${PREFIX}/bin/rg ${INSTALL_MAN} ${WRKSRC}/doc/rg.1 ${PREFIX}/man/man1/ mkdir -p ${PREFIX}/share/bash-completion/completions ${INSTALL_DATA} ${MODCARGO_TARGET_DIR}/release/build/ripgrep-*/out/rg.bash-completion \ ${PREFIX}/share/bash-completion/completions/rg mkdir -p ${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${MODCARGO_TARGET_DIR}/release/build/ripgrep-*/out/_rg.ps1 \ ${PREFIX}/share/zsh/site-functions/_rg .include