The upstream has been dormant since 2021: https://github.com/ogham/exa The maintained replacement for exa is eza: https://github.com/eza-community/eza
Do you have a patch?
Unfortunately no, I am not familiar enough with the Rust ecosystem.
Created attachment 245665 [details] sysutils/eza shell archive I have created sysutils/eza ports.
(In reply to Ken DEGUCHI from comment #3) New port must have a maintainer, do you want to maintain it?
(In reply to Mikael Urankar from comment #4) OK. I will take over the maintainer.
Created attachment 245856 [details] sysutils/eza 0.15.0 shell archive I have created eza-0.15.0 ports. It's latest version of eza.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e2536a7a6f2ef650840635b766cf7560cf8636a9 commit e2536a7a6f2ef650840635b766cf7560cf8636a9 Author: Ken Deguchi <kdeguchi@sz.tokoha-u.ac.jp> AuthorDate: 2023-10-25 15:12:14 +0000 Commit: Mikael Urankar <mikael@FreeBSD.org> CommitDate: 2023-10-25 15:14:34 +0000 sysutils/eza: Add new port eza is a modern, maintained replacement for the venerable file-listing command-line program ls that ships with Unix and Linux operating systems, giving it more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And it's small, fast, and just one single binary. By deliberately making some decisions differently, eza attempts to be a more featureful, more user-friendly version of ls. PR: 273849 sysutils/Makefile | 1 + sysutils/eza/Makefile (new) | 192 +++++++++++++++++++++++++ sysutils/eza/distinfo (new) | 323 +++++++++++++++++++++++++++++++++++++++++++ sysutils/eza/pkg-descr (new) | 10 ++ 4 files changed, 526 insertions(+)
(In reply to Ken DEGUCHI from comment #6) Thanks, I fixed a non valid character in pkg-descr (spotted by portlint)
Great, thanks Ken and Mikael. Will eza also be built as a package, like exa currently is?
(In reply to Ken DEGUCHI from comment #5) Ken, thanks for taking over, I just installed the eza package and it works great. Is there a plan to also include the man page in the package?
(In reply to Vedran Miletic from comment #10) Thanks for your advice. Please see bug #275033.
(In reply to Ken DEGUCHI from comment #11) Added myself to CC list, thanks!