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


(wiz)
diff -r1.15 -r1.16 pkgsrc/textproc/hgrep/Makefile

cvs diff -r1.15 -r1.16 pkgsrc/textproc/hgrep/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/hgrep/Makefile 2023/04/01 15:58:34 1.15
+++ pkgsrc/textproc/hgrep/Makefile 2023/05/17 21:41:21 1.16
@@ -1,31 +1,25 @@ @@ -1,31 +1,25 @@
1# $NetBSD: Makefile,v 1.15 2023/04/01 15:58:34 pin Exp $ 1# $NetBSD: Makefile,v 1.16 2023/05/17 21:41:21 wiz Exp $
2 2
3DISTNAME= hgrep-0.3.2 3DISTNAME= hgrep-0.3.2
4CATEGORIES= textproc 4CATEGORIES= textproc
5MASTER_SITES= ${MASTER_SITE_GITHUB:=rhysd/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=rhysd/}
6GITHUB_TAG= v${PKGVERSION_NOREV} 6GITHUB_TAG= v${PKGVERSION_NOREV}
7 7
8MAINTAINER= pin@NetBSD.org 8MAINTAINER= pin@NetBSD.org
9HOMEPAGE= https://github.com/rhysd/hgrep/ 9HOMEPAGE= https://github.com/rhysd/hgrep/
10COMMENT= Grep with human-friendly search output 10COMMENT= Grep with human-friendly search output
11LICENSE= mit 11LICENSE= mit
12 12
13.include "cargo-depends.mk" 13.include "cargo-depends.mk"
14 14
15INSTALLATION_DIRS= bin 
16 
17CARGO_NO_DEFAULT_FEATURES= YES 15CARGO_NO_DEFAULT_FEATURES= YES
18CARGO_FEATURES+= ripgrep syntect-printer 16CARGO_FEATURES+= ripgrep syntect-printer
19 17
20.if ${MACHINE_ARCH} == "powerpc" 18.if ${MACHINE_ARCH} == "powerpc"
21# sneak in -latomic in the linker invocation 19# sneak in -latomic in the linker invocation
22BUILDLINK_TRANSFORM+= l:execinfo:execinfo:atomic 20BUILDLINK_TRANSFORM+= l:execinfo:execinfo:atomic
23.endif 21.endif
24 22
25do-install: 
26 ${INSTALL_PROGRAM} ${WRKSRC}/target/release/hgrep \ 
27 ${DESTDIR}${PREFIX}/bin 
28 
29.include "../../mk/atomic64.mk" 23.include "../../mk/atomic64.mk"
30.include "../../lang/rust/cargo.mk" 24.include "../../lang/rust/cargo.mk"
31.include "../../mk/bsd.pkg.mk" 25.include "../../mk/bsd.pkg.mk"