Bug 286572 - shells/fish: Update to 4.0.2
Summary: shells/fish: Update to 4.0.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Alan Somers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-04 11:33 UTC by Joel Pickett
Modified: 2025-05-16 20:32 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (asomers)


Attachments
Update the port to 4.0.2 (37.16 KB, patch)
2025-05-08 12:49 UTC, Alan Somers
asomers: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Joel Pickett 2025-05-04 11:33:10 UTC

    
Comment 1 Alan Somers freebsd_committer freebsd_triage 2025-05-05 22:29:18 UTC
Did you mean to attach a patch, Joel Pickett?  Your last comment was blank.
Comment 2 Alan Somers freebsd_committer freebsd_triage 2025-05-08 12:49:08 UTC
Created attachment 260263 [details]
Update the port to 4.0.2

This patch works for me.  Do you care to test it?
Comment 3 Alan Somers freebsd_committer freebsd_triage 2025-05-12 19:25:56 UTC
My testing revealed a regression: https://github.com/fish-shell/fish-shell/issues/11483 .
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-05-16 20:31:52 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=936afc0f085ed923db566269eacc1af79c89c7be

commit 936afc0f085ed923db566269eacc1af79c89c7be
Author:     Alan Somers <asomers@FreeBSD.org>
AuthorDate: 2025-05-08 12:46:00 +0000
Commit:     Alan Somers <asomers@FreeBSD.org>
CommitDate: 2025-05-16 20:30:03 +0000

    shells/fish: 4.0.2

    The biggest change is that the entire shell has been rewritten in Rust.

    https://github.com/fish-shell/fish-shell/releases

    PR:     286572

 shells/fish/Makefile              |  15 +++-
 shells/fish/Makefile.crates (new) |  76 ++++++++++++++++++
 shells/fish/distinfo              | 160 +++++++++++++++++++++++++++++++++++++-
 shells/fish/pkg-plist             | 103 ++++++++++++++++++++----
 4 files changed, 333 insertions(+), 21 deletions(-)