Skip to content

Commit

Permalink
racer: use cargo PG
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcusCalhoun-Lopez committed Apr 27, 2018
1 parent d911e14 commit 20e585f
Showing 1 changed file with 59 additions and 12 deletions.
71 changes: 59 additions & 12 deletions devel/racer/Portfile
Expand Up @@ -2,12 +2,12 @@

PortSystem 1.0
PortGroup github 1.0
PortGroup cargo 1.0

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

universal_variant no
license MIT
maintainers sean openmaintainer

Expand All @@ -16,18 +16,65 @@ 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
checksums racer-${version}${extract.suffix} \
rmd160 7072507edf67ba93ce554792574270a8853c1a53 \
sha256 b6ee99363dc5c30d9f87bf6802d37b43d3e9be3b5b328540c812df29aee14204 \
size 151442

use_configure no
cargo.direct_call yes

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/
# muniversal build requires Makefile
destroot.args-append -f Makefile-Install
post-extract {
set makefile [open ${worksrcpath}/Makefile-Install "w"]
puts ${makefile} "install:"
puts ${makefile} "\tinstall -m 0755 target/\$(CARGO_BUILD_TARGET)/release/racer \$(DESTDIR)${prefix}/bin"
close ${makefile}
}

cargo.crates \
aho-corasick 0.5.3 ca972c2ea5f742bfce5687b9aef75506a764f61d37f8f649047846a9686ddb66 \
ansi_term 0.9.0 23ac7c30002a5accbf7e8987d0632fa6de155b7c3d39d0067317a391e00a2ef6 \
atty 0.2.2 d912da0db7fa85514874458ca3651fe2cddace8d0b0505571dbdcd41ab490159 \
bitflags 0.7.0 aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d \
bitflags 0.9.1 4efd02e230a02e18f92fc2735f44597385ed02ad8f831e7c1c1156ee5e1ab3a5 \
clap 2.26.2 3451e409013178663435d6f15fdb212f14ee4424a3d74f979d081d0a66b6f1f2 \
clippy 0.0.103 5b4fabf979ddf6419a313c1c0ada4a5b95cfd2049c56e8418d622d27b4b6ff32 \
clippy_lints 0.0.103 ce96ec05bfe018a0d5d43da115e54850ea2217981ff0f2e462780ab9d594651a \
conv 0.3.3 78ff10625fd0ac447827aa30ea8b861fead473bb60aeb73af6c1c58caf0d1299 \
custom_derive 0.1.7 ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9 \
env_logger 0.3.5 15abd780e45b3ea4f76b4e9a26ff4843258dd8a3eed2775a0e7368c2e7936c2f \
kernel32-sys 0.2.2 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d \
lazy_static 0.2.8 3b37545ab726dd833ec6420aaba8231c5b320814b9029ad585555d2a03e94fbf \
libc 0.2.31 d1419b2939a0bc44b77feb34661583c7546b532b192feab36249ab584b86856c \
log 0.3.8 880f77541efa6e5cc74e76910c9884d9859683118839d6a1dc3b11e63512565b \
magenta 0.1.1 4bf0336886480e671965f794bc9b6fce88503563013d1bfb7a502c81fe3ac527 \
magenta-sys 0.1.1 40d014c7011ac470ae28e2f76a02bfea4a8480f73e701353b49ad7a8d75f4699 \
matches 0.1.6 100aabe6b8ff4e4a7e32c1c13523379802df0772b82466207ac25b013f193376 \
memchr 0.1.11 d8b629fb514376c675b98c1421e80b151d3817ac42d7c667717d282761418d20 \
nom 1.2.4 a5b8c256fd9471521bcb84c3cdba98921497f1a331cbc15b8030fc63b82050ce \
quine-mc_cluskey 0.2.4 07589615d719a60c8dd8a4622e7946465dfef20d1a428f969e3443e7386d5f45 \
rand 0.3.16 eb250fd207a4729c976794d03db689c9be1d634ab5a1c9da9492a13d8fecbcdf \
regex 0.1.80 4fd4ace6a8cf7860714a2c2280d6c1f7e6a413486c13298bbc86fd3da019402f \
regex-syntax 0.3.9 f9ec002c35e86791825ed294b50008eea9ddfc8def4420124fbc6b08db834957 \
rustc-serialize 0.3.24 dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda \
semver 0.2.3 2d5b7638a1f03815d94e88cb3b3c08e87f0db4d683ef499d1836aaf70a45623f \
strsim 0.6.0 b4d15c810519a91cf877e7e36e63fe068815c678181439f2f29e2562147c3694 \
syntex_errors 0.52.0 9e52bffe6202cfb67587784cf23e0ec5bf26d331eef4922a16d5c42e12aa1e9b \
syntex_pos 0.52.0 955ef4b16af4c468e4680d1497f873ff288f557d338180649e18f915af5e15ac \
syntex_syntax 0.52.0 76a302e717e348aa372ff577791c3832395650073b8d8432f8b3cb170b34afde \
term 0.4.6 fa63644f74ce96fbeb9b794f66aff2a52d601cbd5e80f4b97123e3899f4570f1 \
term_size 0.3.0 e2b6b55df3198cc93372e85dd2ed817f0e38ce8cc0f22eb32391bfad9c4bf209 \
textwrap 0.8.0 df8e08afc40ae3459e4838f303e465aa50d823df8d7f83ca88108f6d3afe7edd \
thread-id 2.0.0 a9539db560102d1cef46b8b78ce737ff0bb64e7e18d35b2a5688f7d097d0ff03 \
thread_local 0.2.7 8576dbbfcaef9641452d5cf0df9b0e7eeab7694956dd33bb61515fb8f18cfdd5 \
toml 0.1.30 0590d72182e50e879c4da3b11c6488dae18fccb1ae0c7a3eda18e16795844796 \
toml 0.2.1 736b60249cb25337bc196faa43ee12c705e426f3d55c214d73a4e7be06f92cb4 \
unicode-normalization 0.1.5 51ccda9ef9efa3f7ef5d91e8f9b83bbe6955f9bf86aec89d5cce2c874625920f \
unicode-width 0.1.4 bf3a113775714a22dcb774d8ea3655c53a32debae63a063acc00a91cc586245f \
unicode-xid 0.0.3 36dff09cafb4ec7c8cf0023eb0b686cb6ce65499116a12201c9e11840ca01beb \
utf8-ranges 0.1.3 a1ca13c08c41c9c3e04224ed9ff80461d97e121589ff27c753a16cb10830ae0f \
vec_map 0.8.0 887b5b631c2ad01628bbbaa7dd4c869f80d3186688f8d0b6f58774fbe324988c \
winapi 0.2.8 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a \
winapi-build 0.1.1 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc

0 comments on commit 20e585f

Please sign in to comment.