Bug 279874 - sysutils/eza: update to 0.18.19
Summary: sysutils/eza: update to 0.18.19
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Zsolt Udvari
URL: https://github.com/eza-community/eza/...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-20 09:29 UTC by Ken DEGUCHI
Modified: 2024-06-24 13:16 UTC (History)
1 user (show)

See Also:


Attachments
Update to eza-0.18.19 (63.73 KB, patch)
2024-06-20 09:29 UTC, Ken DEGUCHI
kdeguchi: maintainer-approval+
Details | Diff
Update to eza-0.18.19 (Removed OPTIONS_*) (64.27 KB, patch)
2024-06-24 01:00 UTC, Ken DEGUCHI
kdeguchi: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ken DEGUCHI 2024-06-20 09:29:10 UTC
Created attachment 251589 [details]
Update to eza-0.18.19

eza-0.18.19 has released. I have created a patch.

-Cleaned up Makefile with portclippy.
-Stopped generating man pages with pandoc and just downloaded them.
-Since there are many files involved, they are collected in DIST_SUBDIR.

If there are any problems, I will fix them.
Thanks.
Comment 1 Zsolt Udvari freebsd_committer freebsd_triage 2024-06-23 18:41:47 UTC
Hi Ken,
thanks for patching.
I suggest some modifications:

Shell completion: doesn't need option and should always be installed. If you use option should enable it in OPTIONS_DEFAULT. Now they are disabled (doesn't install any completions). IMHO would be the best if you remove those options and install the completion files.
https://docs.freebsd.org/en/books/porters-handbook/book/#shell-completion

Manual page: if can download them and doesn't need huge depends IMHO can install them always (they aren't too big) so can remove the MANPAGE option too.
The install of manual pages: can copy every file ("*") from source directory and can add to plist (without for-loop).
If a new manpage will appear in a future release the testport will warn about orphaned file.
Comment 2 Ken DEGUCHI 2024-06-24 01:00:36 UTC
Created attachment 251659 [details]
Update to eza-0.18.19 (Removed OPTIONS_*)

(In reply to Zsolt Udvari from comment #1)

I have removed OPTIONS_* in Makefile.
Thanks for your suggestion.
Comment 3 Zsolt Udvari freebsd_committer freebsd_triage 2024-06-24 13:13:45 UTC
Great work! Committed, thanks!
Comment 4 commit-hook freebsd_committer freebsd_triage 2024-06-24 13:13:46 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=18026a7080a62e67e507bae20d0b0139121ab3f7

commit 18026a7080a62e67e507bae20d0b0139121ab3f7
Author:     Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp>
AuthorDate: 2024-06-24 13:03:29 +0000
Commit:     Zsolt Udvari <uzsolt@FreeBSD.org>
CommitDate: 2024-06-24 13:12:28 +0000

    sysutils/eza: Update to 0.18.19

    Remove shell completion options, install completions.
    Use shipped manual page instead of generating with pandoc,
    remove MANPAGES option.
    Use DIST_SUBDIR.

    Changelog: https://github.com/eza-community/eza/releases/tag/v0.18.19

    PR:             279874
    Approved by:    Submitter is maintainer

 sysutils/eza/Makefile        |  50 +--
 sysutils/eza/Makefile.crates |   4 +-
 sysutils/eza/distinfo        | 736 ++++++++++++++++++++++---------------------
 3 files changed, 385 insertions(+), 405 deletions(-)