Wed May 17 21:46:46 2023 UTC ()
ripgrep: use cargo.mk's install


(wiz)
diff -r1.18 -r1.19 pkgsrc/textproc/ripgrep/Makefile

cvs diff -r1.18 -r1.19 pkgsrc/textproc/ripgrep/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/ripgrep/Makefile 2021/08/05 08:44:56 1.18
+++ pkgsrc/textproc/ripgrep/Makefile 2023/05/17 21:46:46 1.19
@@ -1,29 +1,24 @@ @@ -1,29 +1,24 @@
1# $NetBSD: Makefile,v 1.18 2021/08/05 08:44:56 pin Exp $ 1# $NetBSD: Makefile,v 1.19 2023/05/17 21:46:46 wiz Exp $
2 2
3DISTNAME= ripgrep-13.0.0 3DISTNAME= ripgrep-13.0.0
4CATEGORIES= textproc 4CATEGORIES= textproc
5MASTER_SITES= ${MASTER_SITE_GITHUB:=BurntSushi/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=BurntSushi/}
6 6
7MAINTAINER= pin@NetBSD.org 7MAINTAINER= pin@NetBSD.org
8HOMEPAGE= https://github.com/BurntSushi/ripgrep/ 8HOMEPAGE= https://github.com/BurntSushi/ripgrep/
9COMMENT= Line-oriented search tool 9COMMENT= Line-oriented search tool
10LICENSE= unlicense 10LICENSE= unlicense
11 11
12.include "cargo-depends.mk" 12.include "cargo-depends.mk"
13 13
14USE_TOOLS+= pkg-config 14USE_TOOLS+= pkg-config
15 15
16INSTALLATION_DIRS= bin 
17 
18RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.pcre2}/lib 16RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.pcre2}/lib
19RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.pcre2}/lib 17RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.pcre2}/lib
20 18
21CARGO_NO_DEFAULT_FEATURES= YES 19CARGO_NO_DEFAULT_FEATURES= YES
22CARGO_FEATURES+= pcre2 20CARGO_FEATURES+= pcre2
23 21
24do-install: 
25 ${INSTALL_PROGRAM} ${WRKSRC}/target/release/rg ${DESTDIR}${PREFIX}/bin 
26 
27.include "../../lang/rust/cargo.mk" 22.include "../../lang/rust/cargo.mk"
28.include "../../devel/pcre2/buildlink3.mk" 23.include "../../devel/pcre2/buildlink3.mk"
29.include "../../mk/bsd.pkg.mk" 24.include "../../mk/bsd.pkg.mk"