rust
Port variant std
Summary Systems programming language from Mozilla
Only for platform dragonfly | freebsd | linux | netbsd | midnightbsd
Package version 1.88.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 29 JUN 2025, 05:33:10 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:std
cmake:primary:std
ncurses:primary:std
gmake:primary:std
libexecinfo:dev:std
libressl:dev:std
zlib:dev:std
python312:dev:std
python312:primary:std
autoselect-python:single:std
Build and Runtime libexecinfo:primary:std
Runtime (only) libexecinfo:dev:std
ravensys-gcc:compilers:std (single subpackage)
ravensys-gcc:cxx_run:std (single subpackage)
ravensys-gcc:libs:std (single subpackage)
ravensys-binutils:single:std (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
0c1dcbb4f762513d021e1a282c0ac58c0a423642b3a6bf581cafb5414df4193e 283294344 rustc-1.88.0-src.tar.xz ff2821f156f4f3f1d9b26323f8d4b221eece2582b721ed436c963bfc50817c8a 71659743 rustc-1.87.0-x86_64-unknown-dragonfly.tar.zst f720cd61d2ce15d73a7c8567872f13c420d6b5804ba96f71356e6ce1bd6817ed 34254854 rust-std-1.87.0-x86_64-unknown-dragonfly.tar.zst cbdb28d493d1b78236fa843baf87196020ad9771a19b435a72a2386948ed8be4 10116318 cargo-1.87.0-x86_64-unknown-dragonfly.tar.zst 9a42dec957286c15e2faf1bf5fcb0823314ed5faa6eb9d14f1f146b456ceb51e 167778561 rustc-1.87.0-x86_64-unknown-freebsd.tar.gz a87508322169653bd082652cef03a015f98840ab245135b6f072b53c14cd8d6e 47539890 rust-std-1.87.0-x86_64-unknown-freebsd.tar.gz 811d3e5aac27204cb09e21712a9a1da3b34b0bd78f69782a9535af9b4272d2b2 15455994 cargo-1.87.0-x86_64-unknown-freebsd.tar.gz 1cffeb2f402efb594baf1bc9e752dc9dc5cfdd22230d54b56f5ff05c429795b9 127276937 rustc-1.87.0-x86_64-unknown-linux-gnu.tar.gz 68e2cb00d28b42caea0d07be6fe603ef28389dfb02f19013f2c57e5783831328 49935889 rust-std-1.87.0-x86_64-unknown-linux-gnu.tar.gz 76902b7b786ab483de87e8191b9b329de100360175cd8e0a6e29443189e06368 13789051 cargo-1.87.0-x86_64-unknown-linux-gnu.tar.gz dad5e67367bd0d57a7bb3dd0af0cee95f34269587864be13e2063416f6f526f8 179203850 rustc-1.87.0-x86_64-unknown-netbsd.tar.gz 5801bf21539e776c1f21a3027357b741b77227bf10985383db53fa15d683d0ed 43956774 rust-std-1.87.0-x86_64-unknown-netbsd.tar.gz 6d8b4bfaa2caec8e0c29a01f7f73130ad2580908478ca36421f3f51aa7b1c64d 15414383 cargo-1.87.0-x86_64-unknown-netbsd.tar.gz ee5f1a1955b0ed413435ef79db28b834ea5f0fb7c8cfb1ce47175cc3bee08fff 2547932 curl-7.87.0.tar.xz
Ports that require rust:std
b3sum:std Command line utility for calculating BLAKE3 hashes
bindgen-cli:std Generate Rust bindings from C (and some C++) code
cargo-c:std Helper applet to build C-like libraries
cbindgen:std Tool for generating C bindings to Rust code
clamav:std Clam Anti-Virus Scanner
comtrya:std Configuration Management for Localhost
firefox:std Mozilla web browser
fish:std Friendly Interactive SHell
librsvg:std SVG vector-graphic files rendering library
mozjs128:std Standalone JS interpreter from Mozilla 128-esr
mozjs140:std Standalone JS interpreter from Mozilla 140-esr
python-bcrypt:v12 Modern password hashing based on blowfish (3.12)
python-bcrypt:v13 Modern password hashing based on blowfish (3.13)
python-cryptography:v12 Cryptographic recipes and primitives (3.12)
python-cryptography:v13 Cryptographic recipes and primitives (3.13)
python-maturin:v12 Build and publish python rust packages (3.12)
python-maturin:v13 Build and publish python rust packages (3.13)
python-netifaces2:v12 Portable network interface information (3.12)
python-netifaces2:v13 Portable network interface information (3.13)
python-nh3:v12 Leverage ammonia HTML sanitization library (3.12)
python-nh3:v13 Leverage ammonia HTML sanitization library (3.13)
python-orjson:v12 Fast, correct Python JSON library (3.12)
python-orjson:v13 Fast, correct Python JSON library (3.13)
python-pydantic-core:v12 Core module for pydantic (3.12)
python-pydantic-core:v13 Core module for pydantic (3.13)
python-rpds-py:v12 Bindings to Rust persistent data structures (3.12)
python-rpds-py:v13 Bindings to Rust persistent data structures (3.13)
rpm-sequoia:std OpenPGP backend for rpm using Sequoia PGP
sccache:std Shared compilation cache for C/C++ and Rust
shadowsocks-rust:std Fast tunnel proxy to bypass firewalls
shotgun:std Minimal X screenshot utility
taskwarrior:std Feature-rich command-line todo list manager
thunderbird:std Mozilla Thunderbird mail/newsgroup client