Bug 283786 - sysutils/eza: Update to 0.20.15
Summary: sysutils/eza: Update to 0.20.15
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: Robert Clausecker
URL: https://github.com/eza-community/eza/...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-02 05:50 UTC by Ken DEGUCHI
Modified: 2025-01-06 23:12 UTC (History)
1 user (show)

See Also:


Attachments
Update to eza-0.20.15 (2.79 KB, patch)
2025-01-02 05:50 UTC, Ken DEGUCHI
kdeguchi: maintainer-approval+
Details | Diff
Update to eza-0.20.15 (Remove openssl-src in Makefile.crates and distinfo) (5.69 KB, patch)
2025-01-05 04:18 UTC, Ken DEGUCHI
kdeguchi: maintainer-approval+
Details | Diff
Update to eza-0.20.15 (USE_GITHUB and remove openssl-src in Makefile.crates and distinfo) (6.67 KB, patch)
2025-01-05 05:09 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 2025-01-02 05:50:03 UTC
Created attachment 256336 [details]
Update to eza-0.20.15

eza-0.20.15 has released. I have created a patch.
Comment 1 Robert Clausecker freebsd_committer freebsd_triage 2025-01-04 18:13:44 UTC
This port seems to bundle OpenSSL.  Please patch the port so it does not:

$ make
/!\ eza-0.20.15: Makefile warnings, please consider fixing /!\

Please make sure this port uses the system OpenSSL and consider removing
CARGO_CRATES=openssl-src-300.4.1+3.4.0 (a vendored copy of OpenSSL) from the
build, e.g., by patching Cargo.toml appropriately.

Also:

MASTER_SITES contains
https://github.com/eza-community/eza/archive/refs/tags/v0.20.15/0.20.15.tar.gz?dummy=/:src,
please use USE_GITHUB instead.
Comment 2 Ken DEGUCHI 2025-01-05 03:37:11 UTC
(In reply to Robert Clausecker from comment #1)

The dependency on openssl-src should have been removed in #bug 281577.

The reason for using MASTER_SITES instead of USE_GITHUB is as stated in #bug 282152.
Comment 3 Ken DEGUCHI 2025-01-05 04:18:04 UTC
Created attachment 256431 [details]
Update to eza-0.20.15 (Remove openssl-src in Makefile.crates and distinfo)

I have created new patch.

Remove openssl-src in Makefile.crates and distinfo.
Comment 4 Ken DEGUCHI 2025-01-05 05:09:01 UTC
Created attachment 256433 [details]
Update to eza-0.20.15 (USE_GITHUB and remove openssl-src in Makefile.crates and distinfo)

I have created new patch.

USE_GITHUB and remove openssl-src-* in Makefile.crates and distinfo.
Comment 5 Robert Clausecker freebsd_committer freebsd_triage 2025-01-06 15:40:38 UTC
Thank you for looking into this.
Comment 6 commit-hook freebsd_committer freebsd_triage 2025-01-06 23:08:03 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6b2b991be78343b4ac75304f009be40f1399c26e

commit 6b2b991be78343b4ac75304f009be40f1399c26e
Author:     Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp>
AuthorDate: 2025-01-06 15:41:04 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-01-06 23:06:17 +0000

    sysutils/eza: update to 0.20.15

     - unbundle openssl-src
     - switch to USE_GITHUB

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

    PR:             283786

 sysutils/eza/Makefile                              | 12 +++++-----
 sysutils/eza/Makefile.crates                       |  3 +--
 sysutils/eza/distinfo                              | 16 ++++++-------
 sysutils/eza/files/patch-Cargo.lock (new)          | 26 ++++++++++++++++++++++
 ...patch-cargo-crates_git2-0.19.0_Cargo.lock (new) | 26 ++++++++++++++++++++++
 5 files changed, 67 insertions(+), 16 deletions(-)
Comment 7 Robert Clausecker freebsd_committer freebsd_triage 2025-01-06 23:12:34 UTC
Thank you for your submission.