head	1.2;
access;
symbols
	pkgsrc-2026Q2:1.2.0.2
	pkgsrc-2026Q2-base:1.2
	pkgsrc-2026Q1:1.1.0.2
	pkgsrc-2026Q1-base:1.1;
locks; strict;
comment	@# @;


1.2
date	2026.06.03.20.09.26;	author pin;	state Exp;
branches;
next	1.1;
commitid	hj7OSMje2NYbjoIG;

1.1
date	2026.03.10.16.29.34;	author pin;	state Exp;
branches;
next	;
commitid	uy6EI1BK5tzaPrxG;


desc
@@


1.2
log
@security/cargo-auditable: update to 0.7.5

 - No ChangeLog provided.
@
text
@# $NetBSD: Makefile,v 1.1 2026/03/10 16:29:34 pin Exp $

DISTNAME=	cargo-auditable-0.7.5
CATEGORIES=	security
MASTER_SITES=	${MASTER_SITE_GITHUB:=rust-secure-code/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pin@@NetBSD.org
HOMEPAGE=	https://github.com/rust-secure-code/cargo-auditable/
COMMENT=	Make production Rust binaries auditable
LICENSE=	apache-2.0 OR mit

.include "cargo-depends.mk"

#RUST_REQ=	1.97.0-beta.2
#Upstream does not state the required MSRV.
#This package is confirmed to build with Rust 1.97.0-beta.2 on amd64
INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/target/release/cargo-auditable \
		${DESTDIR}${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/cargo-auditable/cargo-auditable.1 \
		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/cargo-auditable.1

.include "../../lang/rust/cargo.mk"
.include "../../mk/bsd.pkg.mk"
@


1.1
log
@security/cargo-auditable: import package

Know the exact crate versions used to build your Rust executable. Audit binaries
for known bugs or security vulnerabilities in production, at scale, with zero
bookkeeping.

This works by embedding data about the dependency tree in JSON format into a
dedicated linker section of the compiled executable.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	cargo-auditable-0.7.4
d8 1
a8 1
MAINTAINER=	pkgsrc-users@@NetBSD.org
d15 1
a15 1
#RUST_REQ=		1.91.1
d17 1
a17 1
#This package is confirmed to build with Rust 1.91.0 and Rust 1.94.0 on amd64
@

