rust
Port variant std
Summary Systems programming language from Mozilla
BROKEN
Only for platform dragonfly | freebsd | linux | netbsd | midnightbsd
Package version 1.82.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 19 OCT 2024, 19:30:40 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 nss:caroot:std
libexecinfo:primary:std
Runtime (only) libexecinfo:dev:std
ravensys-gcc:compilers:std (single subpackage)
ravensys-binutils:single:std (single subpackage)
ravensys-gcc:cxx_run:std (single subpackage)
ravensys-gcc:libs: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
1276a0bb8fa12288ba6fa96597d28b40e74c44257c051d3bc02c2b049bb38210 219769328 rustc-1.82.0-src.tar.xz c19da4aaa980bf5b07a092323996eb6392a38ec2dcb449806a9cdda1e8fea263 63084583 rustc-1.81.0-x86_64-unknown-dragonfly.tar.zst 27affaf2c9f9703e27310f370ffa894597954572c229cd2ec7c5f1c297d32941 31527770 rust-std-1.81.0-x86_64-unknown-dragonfly.tar.zst bb6f91cf94e14a762aa02a1c44eabef6461cda9d1ca15c62c58f1c84b136497d 9804497 cargo-1.81.0-x86_64-unknown-dragonfly.tar.zst 2fbcfaf636cdd6ed5e6e1fc56ebc443b7a9be439bd8b94796018aa1d6f1cb90a 149296100 rustc-1.81.0-x86_64-unknown-freebsd.tar.gz 9dbff8d29bd32bab0c68a2cda0fb38059cca6fbd962a8f243400388c104cb225 43610502 rust-std-1.81.0-x86_64-unknown-freebsd.tar.gz 117901a7dd728fda26c96c6a7f131437eba2294c9b8fdc6032f4e2145938b124 13865131 cargo-1.81.0-x86_64-unknown-freebsd.tar.gz d1e8db8c3ce0bd4b8a99e29bbd5132a3cf6a7e88ba4004bf7ce889fac7aa7e8d 114961708 rustc-1.81.0-x86_64-unknown-linux-gnu.tar.gz 7c6918beb76e62dcf43294b18fabe058239e2fb9c8c04ebda3854f9f2b22df3c 46105479 rust-std-1.81.0-x86_64-unknown-linux-gnu.tar.gz e735432b85349aa78ed164ff03a31c43298f46a085fef047a33607adee80adc3 12233825 cargo-1.81.0-x86_64-unknown-linux-gnu.tar.gz 6022f8bf61fb2e25d2f7ba8ce61613dbc3a2a8e1d7f832e99ec1790ef7a0886f 156746471 rustc-1.81.0-x86_64-unknown-netbsd.tar.gz 62f572f7cb675616007bda96ea8244a9448c70d241f6b08407616699f53269c7 40345490 rust-std-1.81.0-x86_64-unknown-netbsd.tar.gz 5a6f1cebf0913261c6fab6cf6301e87307debcb47ad01b51f6f7cf2556501460 13706204 cargo-1.81.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
librsvg:std SVG vector-graphic files rendering library
mozjs128:std 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:std OpenPGP backend for rpm using Sequoia PGP
sccache:std Shared compilation cache for C/C++ and Rust
shotgun:std Minimal X screenshot utility
spidermonkey:std Standalone JS interpreter from Mozilla 115-esr
taskwarrior:std Feature-rich command-line todo list manager
thunderbird:std Mozilla Thunderbird mail/newsgroup client