./lang/rust-bin, Safe, concurrent, practical language (pre-built distribution)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.80.1, Package name: rust-bin-1.80.1, Maintainer: pkgsrc-users

Rust 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)


CVS history: (Expand)


   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.
   2024-04-18 11:36:01 by pin | Files touched by this commit (2) | Package updated
Log message:
lang/rust-bin: update to 1.76.0

Follow rust-src.
For changes check the source package.

As for rust-src, this was prepared in wip by he@
   2024-03-03 19:16:43 by Havard Eidnes | Files touched by this commit (2)
Log message:
lang/rust-bin: upgrade to 1.75.0 to track lang/rust.

Pkgsrc changes:
 * stop pretending to support NetBSD/8.x, all NetBSD binary kits are
   now built for 9.x or newer.  Simplify conditionals correspondingly.

See lang/rust for detailed upstream changes.
   2024-02-16 05:06:03 by David H. Gutteridge | Files touched by this commit (1) | Package updated
Log message:
rust-bin: adjust Linux packaging after version update
   2024-02-14 22:31:14 by pin | Files touched by this commit (2) | Package updated
Log message:
lang/rust-bin: update to 1.74.1

Follow rust-src.
For changes check the source package.

Prepared in wip by he@
   2023-12-26 21:38:08 by Havard Eidnes | Files touched by this commit (1) | Package updated
Log message:
rust-bin: update distfile checksums to correspond to what's actually...

on ftp.netbsd.org.  Affects aarch64_be, armv6, i586, powerpc, riscv64gc
and sparc64.
   2023-12-24 22:10:48 by Havard Eidnes | Files touched by this commit (1)
Log message:
rust-bin: the armv7 size and checksum was wrong: fix it.