# $NetBSD: Makefile,v 1.13 2020/01/19 18:20:45 maya Exp $ DISTNAME= cbindgen-0.12.1 CATEGORIES= devel EXTRACT_SUFX= .crate MAINTAINER= ryoon@NetBSD.org HOMEPAGE= https://github.com/eqrion/cbindgen/releases COMMENT= Generating C bindings from Rust code LICENSE= mpl-2.0 CARGO_CRATE_DEPENDS+= ansi_term-0.11.0 CARGO_CRATE_DEPENDS+= atty-0.2.13 CARGO_CRATE_DEPENDS+= bitflags-1.2.1 CARGO_CRATE_DEPENDS+= c2-chacha-0.2.3 CARGO_CRATE_DEPENDS+= cfg-if-0.1.10 CARGO_CRATE_DEPENDS+= clap-2.33.0 CARGO_CRATE_DEPENDS+= getrandom-0.1.13 CARGO_CRATE_DEPENDS+= itoa-0.4.4 CARGO_CRATE_DEPENDS+= libc-0.2.66 CARGO_CRATE_DEPENDS+= log-0.4.8 CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.6 CARGO_CRATE_DEPENDS+= proc-macro2-1.0.6 CARGO_CRATE_DEPENDS+= quote-1.0.2 CARGO_CRATE_DEPENDS+= rand-0.7.2 CARGO_CRATE_DEPENDS+= rand_chacha-0.2.1 CARGO_CRATE_DEPENDS+= rand_core-0.5.1 CARGO_CRATE_DEPENDS+= rand_hc-0.2.0 CARGO_CRATE_DEPENDS+= redox_syscall-0.1.56 CARGO_CRATE_DEPENDS+= remove_dir_all-0.5.2 CARGO_CRATE_DEPENDS+= ryu-1.0.2 CARGO_CRATE_DEPENDS+= serde-1.0.104 CARGO_CRATE_DEPENDS+= serde_derive-1.0.104 CARGO_CRATE_DEPENDS+= serde_json-1.0.44 CARGO_CRATE_DEPENDS+= strsim-0.8.0 CARGO_CRATE_DEPENDS+= syn-1.0.11 CARGO_CRATE_DEPENDS+= tempfile-3.1.0 CARGO_CRATE_DEPENDS+= textwrap-0.11.0 CARGO_CRATE_DEPENDS+= toml-0.5.5 CARGO_CRATE_DEPENDS+= unicode-width-0.1.7 CARGO_CRATE_DEPENDS+= unicode-xid-0.2.0 CARGO_CRATE_DEPENDS+= vec_map-0.8.1 CARGO_CRATE_DEPENDS+= wasi-0.7.0 CARGO_CRATE_DEPENDS+= winapi-0.3.8 CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0 CARGO_CRATE_DEPENDS+= winapi-x86_64-pc-windows-gnu-0.4.0 INSTALLATION_DIRS= bin do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/cargo build --locked --frozen --release -j${_MAKE_JOBS_N} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/target/release/cbindgen ${DESTDIR}${PREFIX}/bin .include "../../lang/rust/cargo.mk" .include "../../lang/rust/buildlink3.mk" .include "../../mk/bsd.pkg.mk"