# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=portfile:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           github 1.0

github.setup        racer-rust racer 2.0.12
categories          devel
platforms           darwin

universal_variant   no
license             MIT
maintainers         sean openmaintainer

description         Code completion for Rust
long_description    RACER = Rust Auto-Complete-er. A utility intended to \
                    provide rust code completion for editors and IDEs.

depends_lib         port:rust
depends_build       port:cargo

checksums           rmd160  7072507edf67ba93ce554792574270a8853c1a53 \
                    sha256  b6ee99363dc5c30d9f87bf6802d37b43d3e9be3b5b328540c812df29aee14204

use_configure       no

build.cmd           cargo
build.target        build
build.args          --release
build.env           RUSTFLAGS="-C linker=${configure.cc}"

destroot {
    copy ${worksrcpath}/target/release/racer ${destroot}${prefix}/bin/
}
