rust
Port variant standard
Summary Systems programming language from Mozilla
Only for platform dragonfly | freebsd | linux
Package version 1.40.0
Homepage https://www.rust-lang.org/
Keywords lang
Maintainer Michael Neumann
License APACHE20 , MIT (dual)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 22 DEC 2019, 00:46:31 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
autoselect-python:single:standard
gmake:single:standard
python37:single:standard
python-setuptools:single:py37
zlib:static:standard
Build and Runtime curl:primary:standard
libssh2:single:standard
ncurses:primary:standard
libexecinfo:single:standard
libressl:single:standard
zlib:shared:standard
Runtime (only) gcc9:compilers:standard (single subpackage)
gcc9:cxx_run:standard (single subpackage)
Download groups
dflyboot https://leaf.dragonflybsd.org/~marino/dports-src/rust/
main https://static.rust-lang.org/dist/
Distribution File Information
6e2aa3a91697f4b225c6b394cbae6b97666f061dba491f666a5281698fe2aace 92306352 rustc-1.40.0-src.tar.xz 1981c17c843330845d3b63fab3c974eb9e4ed3c77621956f6a0b2f112394dfe6 40347910 rustc-1.39.0-x86_64-unknown-dragonfly.tar.zst a9182650601a0e8d2e70c89b87bf0686e2b1a4b0fa95a6121fb48657586b02d5 190372365 rust-std-1.39.0-x86_64-unknown-dragonfly.tar.zst babb78298220cf317e71d0fe57c2db8d0139bf00623f84f5528826bf19570a6c 3885899 cargo-0.40.0-x86_64-unknown-dragonfly.tar.zst 3714bf7bd4163a3bfe18291d49acaeda02f4bf2beb9fe36c520d2ecdc29ca031 49884820 rustc-1.39.0-x86_64-unknown-freebsd.tar.gz 94a71addd6983ae844be1cd403926c947766b72f032a083fd1be73f18cf329d9 221272190 rust-std-1.39.0-x86_64-unknown-freebsd.tar.gz 4c922783715167f43f0d2382e9e3f40a74c94f201d46f8932a05988fe136a821 6822979 cargo-0.40.0-x86_64-unknown-freebsd.tar.gz 333399dbf96dd6b8a9dc9cc56b1cb5d8aac2296b4e4aa857bd59d906d6df6fa1 101516131 rustc-1.39.0-x86_64-unknown-linux-gnu.tar.gz 2ddad802f048acaa5cd48f1105c18c7f4de32dc9569ac4d64bfcbb3d8c155cb7 216856415 rust-std-1.39.0-x86_64-unknown-linux-gnu.tar.gz 07d82db4d348618a8d204460e3c4e97c7702eebfc0e77ca800c051971bbf5e51 6838137 cargo-0.40.0-x86_64-unknown-linux-gnu.tar.gz
Ports that require rust:standard
cbindgen:standard Tool for generating C bindings to Rust code
firefox:standard Mozilla web browser
spidermonkey:standard Standalone JS interpreter from Mozilla 68-esr