[140144] trunk/dports/devel

sean at macports.org sean at macports.org
Wed Sep 9 14:28:18 PDT 2015


Revision: 140144
          https://trac.macports.org/changeset/140144
Author:   sean at macports.org
Date:     2015-09-09 14:28:18 -0700 (Wed, 09 Sep 2015)
Log Message:
-----------
racer: add port for rust autocompletion

Added Paths:
-----------
    trunk/dports/devel/racer/
    trunk/dports/devel/racer/Portfile

Added: trunk/dports/devel/racer/Portfile
===================================================================
--- trunk/dports/devel/racer/Portfile	                        (rev 0)
+++ trunk/dports/devel/racer/Portfile	2015-09-09 21:28:18 UTC (rev 140144)
@@ -0,0 +1,39 @@
+# -*- 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
+# $Id$
+
+PortSystem          1.0
+PortGroup           github 1.0
+
+github.setup        phildawes racer 1.0.0 v
+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  b44c5cb6cfdd3df2bd0fb1ebe6f2e6fd3867b65e \
+                    sha256  eae55d6efc446eb4bb8c37688345d664db9581e4a1e6c561c03700b34e18c1f5
+
+# the DYLD_FALLBACK_LIBRARY_PATH is ugly but currently the only way to have
+# rust find the libraries installed via rpath; using install_name_tool wouldn't
+# help in this situation because rust and cargo both download binaries to
+# bootstrap themselves. Since this is just a build argument, I think it's fine
+# for now.
+use_configure       no
+
+build.cmd           cargo
+build.target        build
+build.env           DYLD_FALLBACK_LIBRARY_PATH="${prefix}/lib"
+build.args          --release
+                    
+destroot {
+    copy ${worksrcpath}/target/release/racer ${destroot}${prefix}/bin/
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150909/4cc7b72c/attachment.html>


More information about the macports-changes mailing list