A language with a focus on memory safety and concurrency Maintained by:jyyou@cs.nctu.edu.tw Port Added: 23 Jan 2012 16:07:20 License: not specified in port
Rust is a curly-brace, block-structured expression language.
It visually resembles the C language family, but differs significantly
in syntactic and semantic details. Its design is oriented toward
concerns of "programming in the large", that is,
of creating and maintaining boundaries - both abstract and operational -
that preserve large-system integrity, availability and concurrency.
WWW: http://www.rust-lang.org/
To install the port:cd /usr/ports/lang/rust/ && make install clean To add the package:pkg_add -r rust
Configuration Options
===> The following configuration options are available for rust-0.2:
CARGO=on (default) "Build with package manager"
===> Use 'make config' to modify these settings
This patch fixes the problem that it attempts to fetch a file during building.
It adds snapshot to distfiles and removes code for downloading.
PR: ports/168223
Submitted by: Jyun-Yan You <jyyou _at_ cs.nctu.edu.tw> (maintainer)
Reported by: pointyhat-west
Approved by: decke (mentor)
- Update to 0.2
- The bootstrap compiler needs "cc" to link objects.
PR: ports/166551
Submitted by: Jyun-Yan You <jyyou@cs.nctu.edu.tw> (maintainer)
Feature safe: yes
- fix linker errors for systems that have installed llvm
- let clang build llvm
- fix build on ${OSVERSION} < 800107
PR: ports/164467
Submitted by: maintainer, jyyou at cs.nctu.edu.tw
Approved by: crees (mentor)