1PORTNAME= bindgen-cli 2DISTVERSION= 0.69.1 3CATEGORIES= devel 4MASTER_SITES= CRATESIO 5PKGNAMEPREFIX= rust- 6# XXX Teach USES=cargo to have proper default 7DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} 8 9MAINTAINER= ports@MidnightBSD.org 10COMMENT= Generate Rust bindings from C (and some C++) code 11WWW= https://github.com/rust-lang/rust-bindgen 12 13LICENSE= bsd3 14LICENSE_FILE= ${WRKSRC}/LICENSE 15 16USES= cargo llvm:run,noexport 17PLIST_FILES= bin/${PORTNAME:S/-cli//} 18 19post-patch: 20 @${REINPLACE_CMD} -e 's,"llvm-config,"${LLVM_CONFIG},' \ 21 ${WRKSRC_crate_clang-sys}/build/common.rs \ 22 ${WRKSRC_crate_clang-sys}/src/support.rs 23 24.include <bsd.port.mk> 25