rust
Port variant standard
Summary Systems programming language from Mozilla
Only for platform dragonfly | freebsd | linux | netbsd
Package version 1.56.1
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 05 NOV 2021, 10:17:11 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
61fdcc8bc2530ee18f91318347e09b7cc07e9ca04b1c627c135ecc8dcb8f2ac5 121798264 rustc-1.56.1-src.tar.xz 2bddba44f60629324c90761a6b3b6885c35c7339cc1b5ba6da31fbd89266a21a 51716573 rustc-1.55.0-x86_64-unknown-dragonfly.tar.zst 9e176ba2769b5ffa0dfac2abfbce41c5b1e97640c4067b95510690c8bb12a30c 26206522 rust-std-1.55.0-x86_64-unknown-dragonfly.tar.zst 0e76aee22b2597ee79251b0db689762b9236cfb0d180c69b590ac4693eae5541 4516713 cargo-1.55.0-x86_64-unknown-dragonfly.tar.zst ad50ba2c87acb59020959df594aadc207f4fa527b2b2cd8849f3b1d3f666986f 149270863 rustc-1.55.0-x86_64-unknown-freebsd.tar.gz 522f4f75c50a0fde08d6235ed80c7cac30c922943954aad1e7c154cd8762ddd3 35347317 rust-std-1.55.0-x86_64-unknown-freebsd.tar.gz f574b15dee6c52f25076bb657f3e3129b5828a2617c82f2e1c4101e0bd21a880 8760212 cargo-1.55.0-x86_64-unknown-freebsd.tar.gz 9da098b2df01124f2c4b9789767151521f4bab98f50befdc75a691cece0c0d00 78336916 rustc-1.55.0-x86_64-unknown-linux-gnu.tar.gz c07c5ce96b86364601c0c471bb85105e80a5e345b3e4b3e2674e541cc2fdefcf 36846151 rust-std-1.55.0-x86_64-unknown-linux-gnu.tar.gz bb18c74aea07fa29c7169ce78756dfd08c07da08c584874e09fa6929c8267ec1 8810312 cargo-1.55.0-x86_64-unknown-linux-gnu.tar.gz 29e71eda84b4ae1197dadac50655472d3f44ba2941ed96445fc429382bd62407 103930690 rustc-1.55.0-x86_64-unknown-netbsd.tar.gz f0fb087097a4e0b9bdd4c7464dcd7bc32ff60f3f890a96201935ae8d5892003c 32813692 rust-std-1.55.0-x86_64-unknown-netbsd.tar.gz 820f320bdb228963e743bcb06c2d4559ce04af78a74b390367fdd7fb37e532a8 8751698 cargo-1.55.0-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