BSD Ports

sysutils/rust-coreutils 0.8.0 MidnightBSD

Cross-platform Rust rewrite of the GNU coreutils

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
ac1dd8d8ff
License
mit
Categories
sysutils

Description

uutils is an attempt at writing universal (as in cross-platform) CLI utilities in Rust. While all programs have been implemented, some options might be missing or different behavior might be experienced.

In the other systems

SystemPortVersion
MidnightBSDsysutils/rust-coreutils0.8.0
FreeBSDsysutils/rust-coreutils0.12.0_1

Install

Binary package:

mport install rust-coreutils

From mports:

cd /usr/mports/sysutils/rust-coreutils && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	rust-coreutils>0:sysutils/rust-coreutils

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
cargo pkgconfig
Service scripts
none

Files

pkg-plist 108
  • bin/[
  • bin/arch
  • bin/b2sum
  • bin/base32
  • bin/base64
  • bin/basename
  • bin/basenc
  • bin/cat
  • bin/chgrp
  • bin/chmod
  • bin/chown
  • bin/chroot
  • bin/cksum
  • bin/comm
  • bin/coreutils
  • bin/cp
  • bin/csplit
  • bin/cut
  • bin/date
  • bin/dd
  • bin/df
  • bin/dir
  • bin/dircolors
  • bin/dirname
  • bin/du
  • bin/echo
  • bin/env
  • bin/expand
  • bin/expr
  • bin/factor
  • bin/false
  • bin/fmt
  • bin/fold
  • bin/groups
  • bin/head
  • bin/hostid
  • bin/hostname
  • bin/id
  • bin/install
  • bin/join
  • bin/kill
  • bin/link
  • bin/ln
  • bin/logname
  • bin/ls
  • bin/md5sum
  • bin/mkdir
  • bin/mkfifo
  • bin/mknod
  • bin/mktemp
  • bin/more
  • bin/mv
  • bin/nice
  • bin/nl
  • bin/nohup
  • bin/nproc
  • bin/numfmt
  • bin/od
  • bin/paste
  • bin/pathchk
  • bin/pinky
  • bin/pr
  • bin/printenv
  • bin/printf
  • bin/ptx
  • bin/pwd
  • bin/readlink
  • bin/realpath
  • bin/rm
  • bin/rmdir
  • bin/seq
  • bin/sha1sum
  • bin/sha224sum
  • bin/sha256sum
  • bin/sha384sum
  • bin/sha512sum
  • bin/shred
  • bin/shuf
  • bin/sleep
  • bin/sort
  • bin/split
  • bin/stat
  • bin/stdbuf
  • bin/stty
  • bin/sum
  • bin/sync
  • bin/tac
  • bin/tail
  • bin/tee
  • bin/test
  • bin/timeout
  • bin/touch
  • bin/tr
  • bin/true
  • bin/truncate
  • bin/tsort
  • bin/tty
  • bin/uname
  • bin/unexpand
  • bin/uniq

The first 100 are listed.

distinfo 410
FileSizeSHA256
rust/crates/adler2-2.0.1.crate13366320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
rust/crates/aho-corasick-1.1.4.crate184015ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/ansi-width-0.1.0.crate6116219e3ce6f2611d83b51ec2098a12702112c29e57203a6b0a0929b2cddb486608
rust/crates/anstream-1.0.0.crate28916824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
rust/crates/anstyle-1.0.13.crate176515192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
rust/crates/anstyle-parse-1.0.0.crate2204252ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e
rust/crates/anstyle-query-1.1.5.crate1026440c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
rust/crates/anstyle-wincon-3.0.11.crate12638291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
rust/crates/anyhow-1.0.101.crate523155f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea
rust/crates/approx-0.5.1.crate15100cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
rust/crates/arrayref-0.3.9.crate918676a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
rust/crates/arrayvec-0.7.6.crate312377c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
rust/crates/autocfg-1.5.0.crate18729c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
rust/crates/base64-simd-0.8.0.crate12531339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
rust/crates/bigdecimal-0.4.10.crate1265144d6867f1565b3aad85681f1015055b087fcfd840d6aeee6eee7f2da317603695
rust/crates/binary-heap-plus-0.5.0.crate20570e4551d8382e911ecc0d0f0ffb602777988669be09447d536ff4388d1def11296
rust/crates/bindgen-0.72.1.crate246071993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
rust/crates/bitflags-1.3.2.crate23021bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a

Commit history 1

DateCommitCreditsLog message
ac1dd8d8ff Lucas Holt sysutils/rust-coreutils: refresh 0.8.0 crates (#789)
## Summary - regenerate `CARGO_CRATES` from the rust-coreutils 0.8.0 `Cargo.lock` - refresh crate checksums and sizes - fix Magus port 2257796 failing configure because the stale 0.7.0 manifest provided `clap_mangen-0.2.31` while 0.8.0 requires `clap_mangen ^0.3` The generated manifest exactly matches FreeBSD's known-good rust-coreutils 0.8.0 crate manifest. ## Validation - `bmake makesum` - `bmake check-license` - `bmake clean configure` - `bmake build` - `bmake fake package` - staged `uu-coreutils --version` reports 0.8.0 - `portlint -C` (0 fatal errors) - `git diff --check` `NO_TEST=yes` is pre-existing, so the upstream test suite was not run. ## Summary by Sourcery Bug Fixes: - Refresh the rust-coreutils 0.8.0 crate manifest and checksums so the …