# $OpenBSD: Makefile,v 1.5 2018/10/08 15:28:05 landry Exp $

COMMENT =		C bindings generator from rust code

GH_ACCOUNT =		eqrion
GH_PROJECT =		cbindgen
GH_TAGNAME =		v0.6.3
REVISION =		1

CATEGORIES =		devel

# MPL-2.0
PERMIT_PACKAGE_CDROM =	Yes

# as devel/cargo MODULES adds DISTFILES, GH_* didn't
DISTFILES +=		${DISTNAME}${EXTRACT_SUFX}

MODULES =		devel/cargo

CONFIGURE_STYLE =	cargo
SEPARATE_BUILD =	Yes

MODCARGO_CRATES +=      ansi_term-0.11.0        # MIT
MODCARGO_CRATES +=      atty-0.2.10     # MIT
MODCARGO_CRATES +=      bitflags-1.0.3  # MIT/Apache-2.0
MODCARGO_CRATES +=      cfg-if-0.1.3    # MIT/Apache-2.0
MODCARGO_CRATES +=      clap-2.31.2     # MIT
MODCARGO_CRATES +=      cloudabi-0.0.3  # BSD-2-Clause
MODCARGO_CRATES +=      dtoa-0.4.2      # MIT/Apache-2.0
MODCARGO_CRATES +=      fuchsia-zircon-0.3.3    # BSD-3-Clause
MODCARGO_CRATES +=      fuchsia-zircon-sys-0.3.3        # BSD-3-Clause
MODCARGO_CRATES +=      itoa-0.4.1      # MIT/Apache-2.0
MODCARGO_CRATES +=      libc-0.2.41     # MIT/Apache-2.0
MODCARGO_CRATES +=      log-0.4.1       # MIT/Apache-2.0
MODCARGO_CRATES +=      proc-macro2-0.4.4       # MIT/Apache-2.0
MODCARGO_CRATES +=      quote-0.3.15    # MIT/Apache-2.0
MODCARGO_CRATES +=      quote-0.6.3     # MIT/Apache-2.0
MODCARGO_CRATES +=      rand-0.5.5      # MIT/Apache-2.0
MODCARGO_CRATES +=      rand_core-0.2.1 # MIT/Apache-2.0
MODCARGO_CRATES +=      redox_syscall-0.1.40    # MIT
MODCARGO_CRATES +=      redox_termios-0.1.1     # MIT
MODCARGO_CRATES +=      remove_dir_all-0.5.1    # MIT/Apache-2.0
MODCARGO_CRATES +=      serde-1.0.64    # MIT/Apache-2.0
MODCARGO_CRATES +=      serde_derive-1.0.21     # MIT/Apache-2.0
MODCARGO_CRATES +=      serde_derive_internals-0.17.0   # MIT/Apache-2.0
MODCARGO_CRATES +=      serde_json-1.0.19       # MIT/Apache-2.0
MODCARGO_CRATES +=      strsim-0.7.0    # MIT
MODCARGO_CRATES +=      syn-0.11.11     # MIT/Apache-2.0
MODCARGO_CRATES +=      syn-0.14.1      # MIT/Apache-2.0
MODCARGO_CRATES +=      synom-0.11.3    # MIT/Apache-2.0
MODCARGO_CRATES +=      tempfile-3.0.3  # MIT/Apache-2.0
MODCARGO_CRATES +=      termion-1.5.1   # MIT
MODCARGO_CRATES +=      textwrap-0.9.0  # MIT
MODCARGO_CRATES +=      toml-0.4.6      # MIT/Apache-2.0
MODCARGO_CRATES +=      unicode-width-0.1.5     # MIT/Apache-2.0
MODCARGO_CRATES +=      unicode-xid-0.0.4       # MIT/Apache-2.0
MODCARGO_CRATES +=      unicode-xid-0.1.0       # MIT/Apache-2.0
MODCARGO_CRATES +=      vec_map-0.8.1   # MIT/Apache-2.0
MODCARGO_CRATES +=      winapi-0.3.4    # MIT/Apache-2.0
MODCARGO_CRATES +=      winapi-i686-pc-windows-gnu-0.4.0        # MIT/Apache-2.0
MODCARGO_CRATES +=      winapi-x86_64-pc-windows-gnu-0.4.0      # MIT/Apache-2.0

WANTLIB += c c++abi m pthread

.include <bsd.port.mk>
