rust
Port variant standard
Summary Systems programming language from Mozilla
Only for platform dragonfly | freebsd | linux | netbsd | midnightbsd
Package version 1.76.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 18 FEB 2024, 19:59:47 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-gcc:cxx_run: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
805482b436442a6786d270cacbab8f00529e06141b27b7fb01909b97ce4f3464 162267908 rustc-1.76.0-src.tar.xz cee54bb64423ead0b6defa9e03cebf031df3aa5461656e0597fb1de7f99e039f 57871141 rustc-1.75.0-x86_64-unknown-dragonfly.tar.zst 89722e92ef5775025c14000f41e84c1b05170663ee6a657abf46fb9b8d0782ee 29392737 rust-std-1.75.0-x86_64-unknown-dragonfly.tar.zst 0e656d7eab544c4741286f337300ee47fcf5e86e8afa93016be404fc5289aa75 8493116 cargo-1.75.0-x86_64-unknown-dragonfly.tar.zst 90f5fbdb471920472449bd3360c767592c1480ba75af9807744aea076ece0f40 145886737 rustc-1.75.0-x86_64-unknown-freebsd.tar.gz 8c718398f228607f65e870aff5e0086dc33c5a43af18dc7198d02804c152338e 43144134 rust-std-1.75.0-x86_64-unknown-freebsd.tar.gz 868fd19094d55b06fafba13a0759705fe3b56af8eb50424d818edd2dfcdb8b38 12712878 cargo-1.75.0-x86_64-unknown-freebsd.tar.gz 9684bc337f41110821fc94498e0596f76a061fae4667b195579b03fd141ad538 110840526 rustc-1.75.0-x86_64-unknown-linux-gnu.tar.gz b7a43ed4bc9a9205b3ee2ece2a38232c8da5f1f14e7ed84fbefd492f9d474579 44978392 rust-std-1.75.0-x86_64-unknown-linux-gnu.tar.gz ccd5f13a3101efadf09b1bbbebe8f099d97e99e1d4f0a29a37814a0dae429ede 11176469 cargo-1.75.0-x86_64-unknown-linux-gnu.tar.gz 3a51fb8f6b7a550096e97f2dfca46e39b918b96af5f60ccfa6d00863996b3d64 114425840 rustc-1.75.0-x86_64-unknown-netbsd.tar.gz 55ec99a6c121e99b9aede89847a5cbb36cc3c7f8ec817e6606559c444a10c038 39844718 rust-std-1.75.0-x86_64-unknown-netbsd.tar.gz 24e61e8d77cb8c4a933627dbd6eb577d589a378fc0f7212714e78cbe37c57018 12723639 cargo-1.75.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
mozjs102:standard Standalone JS interpreter from Mozilla 102-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
thunderbird:standard Mozilla Thunderbird mail/newsgroup client