lang/rust/cargo.mk: Set default values for cargo package variables

With these values, a Rust package downloads its own distfile from
crates.io by default, and shares dependancy crate distfiles with other
Rust packages to avoid multiple downloads.
This commit is contained in:
minskim 2019-12-03 02:09:06 +00:00
parent 690c365dbf
commit e8a563764b

View file

@ -1,4 +1,4 @@
# $NetBSD: cargo.mk,v 1.8 2019/11/03 19:04:07 rillig Exp $
# $NetBSD: cargo.mk,v 1.9 2019/12/03 02:09:06 minskim Exp $
#
# Common logic that can be used by packages that depend on cargo crates
# from crates.io. This lets existing pkgsrc infrastructure fetch and verify
@ -20,6 +20,9 @@
#
# See also www/geckodriver for a full example.
MASTER_SITES?= -${MASTER_SITE_CRATESIO}${PKGBASE}/${PKGVERSION_NOREV}/download
DIST_SUBDIR?= crates.io
BUILD_DEPENDS+= rust-[0-9]*:../../lang/rust
USE_TOOLS+= bsdtar digest