Created attachment 227000 [details] Proposed Patch Patch to upgrade fish to 3.3.1 Tested locally successfully.
Created attachment 227001 [details] Proposed Patch rev. 2
Tested on: - FreeBSD 13 aarch64 - FreeBSD 13 amd64 - FreeBSD 12 aarch64 - FreeBSD 12 amd64
LGTM
poudriere reports some files not in pkg-plist: ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: %%DATADIR%%/man/man1/fish-interactive.1.gz Error: Orphaned: %%DATADIR%%/man/man1/fish-language.1.gz Error: Orphaned: %%DATADIR%%/man/man1/prompt_login.1.gz ===> Checking for items in pkg-plist which are not in STAGEDIR ===> Error: Plist issues found. Also, should these manual page files be installed to %{PREFIX}/man/man1 ?
Created attachment 227053 [details] Proposed Patch rev. 3
Created attachment 227054 [details] Proposed Patchposed Patch rev. 5 TIL about poudriere. Thanks lwhsu@FreeBSD.org for the pointer! (and for pointing out the missing manpages!) This patch should address those. I'm putting those manpages where the other manpages in the build are currently going, but I'm happy to move those somewhere else, if desired.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=da06c6145e86a82f64f487ae359b08ad54bb4856 commit da06c6145e86a82f64f487ae359b08ad54bb4856 Author: Ben Nied <spacewreckage@gmail.com> AuthorDate: 2021-08-10 06:39:09 +0000 Commit: Li-Wen Hsu <lwhsu@FreeBSD.org> CommitDate: 2021-08-10 06:41:40 +0000 shells/fish: Update to 3.3.1 PR: 257666 Approved by: asomers (maintainer) shells/fish/Makefile | 2 +- shells/fish/distinfo | 6 +++--- shells/fish/pkg-plist | 25 ++++++++++++++----------- 3 files changed, 18 insertions(+), 15 deletions(-)