rust
Port variant standard
Summary Systems programming language from Mozilla
Only for platform dragonfly | freebsd | linux | netbsd
Package version 1.59.0
Homepage https://www.rust-lang.org/
Keywords lang
Maintainer nobody
License APACHE20 , MIT (dual)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 27 FEB 2022, 02:23:32 UTC
Port created 13 DEC 2018, 15:45:56 UTC
Subpackage Descriptions
single Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. Performance Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages. Reliability Rust's rich type system and ownership model guarantee memory-safety and thread-safety -- and enable you to eliminate many classes of bugs at compile-time. Productivity Rust has great documentation, a friendly compiler with useful error messages, and top-notch tooling -- an integrated package manager and build tool, smart multi-editor support with auto-completion and type inspections, an auto-formatter, and more.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) bash:primary:standard
cmake:single:standard
gmake:single:ravensys
zlib:static:standard
python39:single:standard
autoselect-python:single:standard
Build and Runtime curl:primary:standard
libssh2:single:standard
ncurses:primary:standard
libexecinfo:single:standard
libressl:single:standard
zlib:shared:standard
Runtime (only) ravensys-gcc:compilers:standard (single subpackage)
ravensys-gcc:cxx_run:standard (single subpackage)
Download groups
main https://static.rust-lang.org/dist/
dflyboot https://leaf.dragonflybsd.org/~marino/dports-src/rust/
Distribution File Information
375996ead731cab2203ec10a66a3c4568ab6997d7e5d3ae597658164fe27be3d 128942756 rustc-1.59.0-src.tar.xz 5747bba0932982402e76976ee326e541c03b97ce529a89385a7e978dacfcdce2 55578491 rustc-1.58.1-x86_64-unknown-dragonfly.tar.zst b28ce295f756d5ffc38dd6e7ad7182b49d30df90fca2cf52603516e6aede1e7b 29820195 rust-std-1.58.1-x86_64-unknown-dragonfly.tar.zst c864495d1077ceb27a974cd6024a955ea5901595bd1a7d249b18f49af1392567 4658121 cargo-1.58.1-x86_64-unknown-dragonfly.tar.zst ccc043fbf337adda1dc66611f8b8eea3d2fd9e1cee9adc1a07d1a3c4c0b4711b 134253995 rustc-1.58.1-x86_64-unknown-freebsd.tar.gz 946c4bc834a89b30deb82664b04b67aee0fa65c232447b3adb4c29e89a559b4d 39804275 rust-std-1.58.1-x86_64-unknown-freebsd.tar.gz f60d967c940400a92d142df1396a2031034374874a7575ad74bec2536e101fc4 9070890 cargo-1.58.1-x86_64-unknown-freebsd.tar.gz 1bab764b75bec5b83ec88f6cf7e6127f0bc5bf64307277d1f5ce8838a8b8a415 83516358 rustc-1.58.1-x86_64-unknown-linux-gnu.tar.gz 649bda48542f211d77afab4b71505572a4712b6b5c5bdee94533e2e7a9a832f1 41281398 rust-std-1.58.1-x86_64-unknown-linux-gnu.tar.gz a6ca018e19eb25781b72e0ce9971be66c518adb6cebb0175ad88e6ff333f5118 9105555 cargo-1.58.1-x86_64-unknown-linux-gnu.tar.gz 069a3a338954ba25880a7c627a43c10805e62062e67ca840925060051c2860e9 113190259 rustc-1.58.1-x86_64-unknown-netbsd.tar.gz 7138d65ad7b7ac16f81d006f81139283743e3efebc9b3baf03184822a7d8f25c 37143711 rust-std-1.58.1-x86_64-unknown-netbsd.tar.gz b7539078542a6c9828bc49ebf3889df0561074d95440ad5961c09c8934a940b5 9033671 cargo-1.58.1-x86_64-unknown-netbsd.tar.gz
Ports that require rust:standard
b3sum:standard Command line utility for calculating BLAKE3 hashes
cbindgen:standard Tool for generating C bindings to Rust code
firefox:standard Mozilla web browser
librsvg:standard SVG vector-graphic files rendering library
mozjs78:standard Standalone JS interpreter from FireFox 78
python-cryptography:py310 Cryptographic recipes and primitives (3.10)
python-cryptography:py39 Cryptographic recipes and primitives (3.9)
shotgun:standard Minimal X screenshot utility
spidermonkey:standard Standalone JS interpreter from Mozilla 91-esr
thunderbird:standard Mozilla Thunderbird mail/newsgroup client