rust
Port variant standard
Summary Systems programming language from Mozilla
BROKEN
Only for platform dragonfly | freebsd | linux | netbsd | midnightbsd
Package version 1.80.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 31 JUL 2024, 21:11:59 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:primary:standard
ncurses:primary:standard
nss:caroot:standard
gmake:primary:standard
libexecinfo:dev:standard
libressl:dev:standard
zlib:dev:standard
python312:dev:standard
python312:primary:standard
autoselect-python:single:standard
Build and Runtime libexecinfo:primary:standard
Runtime (only) libexecinfo:dev:standard
ravensys-gcc:compilers:standard (single subpackage)
ravensys-binutils:single:standard (single subpackage)
ravensys-gcc:cxx_run:standard (single subpackage)
ravensys-gcc:libs:standard (single subpackage)
Download groups
main https://static.rust-lang.org/dist/
curl http://curl.haxx.se/download/
dflyboot https://leaf.dragonflybsd.org/~marino/dports-src/rust/
Distribution File Information
0b9ca1e2e45b8a5f0b58db140af0dc92f8311faeb0ad883c5b71a72c02dc6e80 199187004 rustc-1.80.0-src.tar.xz 08866d25f950bdbc7ecabe514f302ac31c11ee192f09e73915b062a7ad6fe577 60635999 rustc-1.79.0-x86_64-unknown-dragonfly.tar.zst b5afe2e434d6583b88234398c965e4c5864e7b9a71371ace994e4a77146cebf3 30926566 rust-std-1.79.0-x86_64-unknown-dragonfly.tar.zst 3c1caec7296a81db8d34d785b6dedbc433edc00bc6cae42d8e2a7c90e7ac5a8b 9551327 cargo-1.79.0-x86_64-unknown-dragonfly.tar.zst b6fdf8978326de2d757a8e3aa1ddaea0908e7db4150beb19ce5dd3c9f484ad1d 143129987 rustc-1.79.0-x86_64-unknown-freebsd.tar.gz 68605333389911e56963963b3fa35e6dd1af92386149115e1c029a37b3a483d5 42728681 rust-std-1.79.0-x86_64-unknown-freebsd.tar.gz 8173c27bf52bcc3cf8e87b79ba0fe78804529da797a656d34d81d21365cd4f30 13564537 cargo-1.79.0-x86_64-unknown-freebsd.tar.gz 36e59d225cc4c35f4d63c276c94a5e5cba5c8083275c3990ae7cae6842f9109f 109983491 rustc-1.79.0-x86_64-unknown-linux-gnu.tar.gz 037906a372ec87f8fd7ab45efa645bcc4fbf981f534e31534c6f16ce628fddb6 45178826 rust-std-1.79.0-x86_64-unknown-linux-gnu.tar.gz d394298cfd4a51eaf85607cceb33a1d83cbe723365687d7055f4b68e065a72fe 11956022 cargo-1.79.0-x86_64-unknown-linux-gnu.tar.gz 199a2a200e4122f6b5473d177e232fa8b84216da08bf432e16c45fde8388e93b 113927251 rustc-1.79.0-x86_64-unknown-netbsd.tar.gz be24493749a21dcd4fb5911830af9aa32eba664a39d2db61315226d5ca0c8142 39467203 rust-std-1.79.0-x86_64-unknown-netbsd.tar.gz 5eff5f8f8b73cf47bcf8cd3e9a58440e3ce1c3ef0996a291271e66aae3feeca0 13444452 cargo-1.79.0-x86_64-unknown-netbsd.tar.gz ee5f1a1955b0ed413435ef79db28b834ea5f0fb7c8cfb1ce47175cc3bee08fff 2547932 curl-7.87.0.tar.xz
Ports that require rust:standard
b3sum:standard Command line utility for calculating BLAKE3 hashes
cbindgen:standard Tool for generating C bindings to Rust code
clamav:standard Clam Anti-Virus Scanner
comtrya:standard Configuration Management for Localhost
firefox:standard Mozilla web browser
librsvg:standard SVG vector-graphic files rendering library
mozjs128:standard Standalone JS interpreter from Mozilla 128-esr
python-bcrypt:v11 Modern password hashing based on blowfish (3.11)
python-bcrypt:v12 Modern password hashing based on blowfish (3.12)
python-cryptography:v11 Cryptographic recipes and primitives (3.11)
python-cryptography:v12 Cryptographic recipes and primitives (3.12)
python-maturin:v11 Build and publish python rust packages (3.11)
python-maturin:v12 Build and publish python rust packages (3.12)
python-orjson:v11 Fast, correct Python JSON library (3.11)
python-orjson:v12 Fast, correct Python JSON library (3.12)
python-pydantic-core:v11 Core module for pydantic (3.11)
python-pydantic-core:v12 Core module for pydantic (3.12)
python-rpds-py:v11 Bindings to Rust persistent data structures (3.11)
python-rpds-py:v12 Bindings to Rust persistent data structures (3.12)
rpm-sequoia:standard OpenPGP backend for rpm using Sequoia PGP
sccache:standard Shared compilation cache for C/C++ and Rust
shotgun:standard Minimal X screenshot utility
spidermonkey:standard Standalone JS interpreter from Mozilla 115-esr
taskwarrior:standard Feature-rich command-line todo list manager
thunderbird:standard Mozilla Thunderbird mail/newsgroup client