| Port details |
- rust-nightly Language with a focus on memory safety and concurrency
- 1.93.0.20251123 lang
=3 1.92.0.20250921Version of this port present on the latest quarterly branch. - Maintainer: rust@FreeBSD.org
 - Port Added: 2015-07-14 22:37:04
- Last Update: 2025-11-24 19:18:25
- Commit Hash: c0a8c05
- People watching this port, also watch:: plexmediaserver-plexpass, murmur, rust, openvpn, mono
- License: APACHE20 MIT
- WWW:
- https://www.rust-lang.org/
- Description:
- Rust is an open-source systems programming language that runs blazingly
fast, prevents almost all crashes, and eliminates data races.
Some of its features:
- Algebraic data types, type inference
- Pattern matching and closures
- Concurrency without data races
- Guaranteed memory safety
- Optional garbage collection
- Zero-cost abstractions
- Minimal runtime
- Efficient C bindings
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- rust-nightly>0:lang/rust-nightly
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/lang/rust-nightly/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/rust-nightly
- pkg install rust-nightly
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: rust-nightly
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64
- distinfo:
- TIMESTAMP = 1764011778
SHA256 (rust/2025-11-23/rustc-nightly-src.tar.xz) = ab36e2c6bfd6dcbeefa41f538c887574c72c3f30c4c14ba786e4ac533c1ddf4b
SIZE (rust/2025-11-23/rustc-nightly-src.tar.xz) = 269774524
Packages (timestamps in pop-ups are UTC):
- Master port: lang/rust
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- Library dependencies:
-
- libcurl.so : ftp/curl
- This port is required by:
- for Build
-
- audio/wasabi
- audio/xsynth
- databases/greptimedb
- devel/cargo-about
- devel/cargo-spellcheck
- devel/cargo-udeps
- devel/evcxr-jupyter
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for rust-nightly-1.93.0.20251123:
DOCS=on: Build and/or install documentation
GDB=off: Install ports gdb (necessary for debugging rust programs)
LTO=off: Use Link-Time Optimization
PORT_LLVM=off: Build against devel/llvm instead of bundled copy (experimental)
SOURCES=on: Install source files
WASM=off: Build the WebAssembly target (wasm32-unknown-unknown)
===> Use 'make config' to modify these settings
- Options name:
- lang_rust-nightly
- USES:
- cmake:indirect cpe ninja:build pkgconfig python:build ssl tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
- There is no master site for this port.
|
Number of commits found: 302 (showing only 2 on this page) NOTE: This slave port may no longer be vulnerable to issues shown below because the master port has been updated.
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| This is a slave port. You may also want to view the commits to the master port: lang/rust | | Commit | Credits | Log message |
1.3.0.20150703 12 Sep 2015 14:49:45
  |
dumbbell  |
lang/rust and lang/rust-nightly: Build-conflict with themselves
A newer version of Rust fails to build if an older version is installed
because the build process picks libraries in %%LOCALBASE%%/lib before
those from the build directory.
In the pkg-plist of both ports, `x86_64-unknown-freebsd` is now a
variable automatically set in the Makefile. This avoids the need for a
separate port for DragonFlyBSD. [1]
Still in the pkg-plist, RUST_VSN_HASH is automatically computed in the
lang/rust's Makefile, like it was already done for lang/rust-nightly.
lang/rust-nightly USES libedit. patch-mk_main.mk was copied from
lang/rust so the correct library is picked (ie. the one from Ports, not (Only the first 15 lines of the commit message are shown above ) |
1.3.0.20150703 14 Jul 2015 22:36:54
  |
dumbbell  |
lang/rust-nightly: New port for the nightly version of Rust
Differential Revision: https://reviews.freebsd.org/D2798
Reviewed by: jonathan, kwm
Approved by: jonathan |
Number of commits found: 302 (showing only 2 on this page)
|