Path to this page:
./
lang/rust-bin,
Safe, concurrent, practical language (pre-built distribution)
Branch: CURRENT,
Version: 1.81.0,
Package name: rust-bin-1.81.0,
Maintainer: pkgsrc-usersRust is a systems programming language focused on three goals: safety,
speed, and concurrency. It maintains these goals without having a
garbage collector, making it a useful language for a number of use cases
other languages aren't good at: embedding in other languages, programs
with specific space and time requirements, and writing low-level code,
like device drivers and operating systems.
It improves on current languages targeting this space by having a number
of compile-time safety checks that produce no runtime overhead, while
eliminating all data races. Rust also aims to achieve "zero-cost
abstractions" even though some of these abstractions feel like those of
a high-level language. Even then, Rust still allows precise control
like a low-level language would.
This package installs a released binary, on architectures supported by
upstream, or a TNF-built binary, on NetBSD versions not supported by
upstream.
Required to build:[
pkgtools/cwrappers]
Master sites:
Version history: (Expand)
- (2024-11-24) Updated to version: rust-bin-1.81.0
- (2024-10-14) Updated to version: rust-bin-1.80.1
- (2024-08-08) Updated to version: rust-bin-1.79.0
- (2024-04-18) Updated to version: rust-bin-1.76.0
- (2024-03-03) Updated to version: rust-bin-1.75.0
- (2024-02-16) Updated to version: rust-bin-1.74.1nb1
CVS history: (Expand)
2024-11-28 16:13:49 by Greg Troxel | Files touched by this commit (1) |
Log message:
lang/rust-bin: Extend fix-darwin-install-name harder
In bin, cargo-clippy and rustfmt need @rpath remediation.
(PKG_DEVELOPER did not catch this, but @rpath leakage results in a
package that pkg_add will object to, in a way that cannot be
overriden.)
|
2024-11-28 15:49:49 by Greg Troxel | Files touched by this commit (1) |
Log message:
lang/rust-bin: Extend fix-darwin-install-name
|
2024-11-24 17:50:13 by Havard Eidnes | Files touched by this commit (2) | |
Log message:
lang/rust-bin: update to rust 1.81.0 to correspond w/ lang/rust.
This re-adds binaries for Illumos, since they are now available.
|
2024-10-14 22:52:26 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
rust-bin: update to 1.80.1.
Using wip/rust180-bin by he@ and myself, to follow lang/rust.
|
2024-09-13 00:06:19 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
rust-bin: fix packaging for Linux
|
2024-08-08 17:02:57 by Havard Eidnes | Files touched by this commit (2) |
Log message:
lang/rust-bin: Update to version 1.79.0 to align with lang/rust.
* Disable NetBSD-*-aarch64eb due to cross-build issues
* Use re-generated binaries after turning off use of thread-local storage
on 32- and 64-bit arm
* Also adjust RPATH of libexec/rust-analyzer-proc-macro-srv to fix
installation on NetBSD/amd64, and reportedly also Linux and FreeBSD.
|
2024-04-20 00:18:21 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
rust-bin: fix packaging for NetBSD/amd64, FreeBSD, and Linux
rust-analyzer has been added to the official upstream Rust packages,
and not modifying its RPATH broke our re-packaging of these.
|
2024-04-19 16:08:39 by Masatake Daimon | Files touched by this commit (1) |
Log message:
lang/rust-bin: Fix build on Darwin
rust-analyzer(1) also got @rpath. Fix it too.
|