Subject: CVS commit: pkgsrc/sysutils/eza
From: Santhosh Raju
Date: 2023-09-24 16:22:47
Message id: 20230924142247.2FCA1FBDB@cvs.NetBSD.org

Log Message:
sysutils/eza: Update to 0.13.0

Changes since 0.12.0:

eza v0.13.0

Description breaking changes

Another Monday, another eza.

We're very close to having integration testing sorted, very very close.
That means clap is soon gonna be merged, and then we'll be proper into
the release candidate. Until then, we only had a slight breaking change,
and we assumed users would prefer getting updates.

    BREAKING CHANGE: The style codes for huge file and units where
    documented to be nt and ut but the code was using nh and uh.
    The code has been updated to match the documented style codes.
    EXA_COLORS using style codes nh and uh will need to be updated to
    use nt and ut.

Changelog

Features

  * Add completion files in deb packaging script
  * Adds filtering for Windows hidden files
  * Support --mount option on Mac
  * Lazy loading of a files extended attributes and absolute path

Bug Fixes

  * Crate can't contain broken symlink
  * Remove executable flag from fish completion file
  * Use proc_mounts only on linux
  * Hotfix harmful documentation
  * Fix hyperlinks on Windows
  * Nix flake check also builds the package
  * [breaking] Change number_huge and unit_huge to match the man page short codes

Documentation

  * Added cafkafk suggestions
  * Fix codeblocks in zsh completions
  * Update README.md
  * Document filetypes theme and rename trait
  * Link directly to space
  * Add Mac support for the --mount option in the man page
  * Add SAFETY comments to unsafe code blocks
  * Update deb instructions to use keyring
  * Fix chmod in deb installation instructions
  * Add potential gpg install to deb installation instructions
  * Document character style pairs in the code and match with man page
  * Add install instructions for Void Linux
  * Documentation of 'sn' and 'sb' conflicted with later docs
  * Document dimmed and italic style codes

Miscellaneous Tasks

  * Augment gitter size in README

Performance

  * Add criterion for benchmarking

Refactor

  * Refactor just in crossfile
  * DRY up justfile
  * Ignore missing MSVC docker image
  * Removed unused imports, mark mods as allow unused
  * Format code
  * Move ALL_MOUNTS to fs::mounts
  * Migrate ALL_MOUNTS from lazy_static to OnceLock

Testing

  * Stabalised unit-tests.yml
  * Autogenerate testing dir
  * Autogenerate test dirs
  * Generate device files
  * Add unit tests that test both exa and ls style codes together
  * Address variable names

Build

  * Add musl binary for linux
  * Fix checksums
  * Add TODOs to targets
  * Set optlevel to 3

Ci

  * Add nix Flake check to flake.yml
  * Removed nix build in favor of nix flake check
  * Include bash completion script in treefmt and fixed shellcheck formatting in \ 
completion script
  * Fix windows build
  * Fix spelling attemps -> attempts

New Contributors

  * @cocoliliace made their first contribution in #322
  * @raylu made their first contribution in #332
  * @tranzystorek-io made their first contribution in #363

Full Changelog: https://github.com/eza-community/eza/compare/v0.12.0...v0.13.0

Files:
RevisionActionfile
1.7modifypkgsrc/sysutils/eza/Makefile
1.5modifypkgsrc/sysutils/eza/cargo-depends.mk
1.6modifypkgsrc/sysutils/eza/distinfo
1.4modifypkgsrc/sysutils/eza/files/eza.1
1.4modifypkgsrc/sysutils/eza/files/eza_colors-explanation.5
1.4modifypkgsrc/sysutils/eza/files/eza_colors.5