Created attachment 171857 [details] shar file of new port Racer is a rust debugger. This port depends on my previous PR to be applied to lang/rust (See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210613 for more details), since it needs the compiler sources as a runtime requirement to work properly.
I should clarify that this is a code completion tool, not a debugger.
A commit references this bug: Author: jbeich Date: Thu Jul 6 14:17:32 UTC 2017 New revision: 445156 URL: https://svnweb.freebsd.org/changeset/ports/445156 Log: devel/racer: add new port PR: 210614 Submitted by: Timothy Beyer MFH: 2017Q3 RACER = Rust Auto-Complete-er. A utility intended to provide Rust code completion for editors and IDEs. Maybe one day the 'er' bit will be exploring + refactoring or something. https://github.com/phildawes/racer Changes: head/devel/Makefile head/devel/racer/ head/devel/racer/Makefile head/devel/racer/distinfo head/devel/racer/pkg-descr
Thanks. Landed after converting to USES=cargo. Tested via emacs-racer on 12.0-CURRENT (post-ino64, so no luck with rustup). > RUN_DEPENDS= rustdoc:lang/rust Dropped. I didn't find in the code references to "rustdoc" binary, and Racer seems to work fine without "rustc". > MAKE_ENV= RUST_SRC_PATH=${PREFIX}/share/rust/src Dropped. Looking at the code if RUST_SRC_PATH wasn't set by user then Racer falls back to `rustc --print sysroot` + lib/rustlib/src/rust/src or a list of embedded paths. > lib/rustlib/x86_64-unknown-freebsd/libaho_corasick-32050201217e44e8.rlib Dropped. These are already linked into racer binary.
Timothy Beyer, would you like the package end up in /quarterly set early to reach more users and avoid possible instability due to cargo updates?
A commit references this bug: Author: jbeich Date: Sat Jul 15 20:59:01 UTC 2017 New revision: 445965 URL: https://svnweb.freebsd.org/changeset/ports/445965 Log: MFH: r445156 r445157 devel/racer: add new port PR: 210614 Submitted by: Timothy Beyer Approved by: ports-secteam (junovitch) RACER = Rust Auto-Complete-er. A utility intended to provide Rust code completion for editors and IDEs. Maybe one day the 'er' bit will be exploring + refactoring or something. https://github.com/phildawes/racer Changes: _U branches/2017Q3/ branches/2017Q3/devel/Makefile branches/2017Q3/devel/racer/ branches/2017Q3/devel/racer/Makefile branches/2017Q3/devel/racer/distinfo branches/2017Q3/devel/racer/pkg-descr