also looks like maybe these too?
sysutils/chezmoi, devel/goreleaser, security/password-store
devel/goreleaser is taken care of
security/password-store isn't strictly wrong, the completions are just installed
as examples. That way they cannot cause conflicts when fish decides to ship
their
own version ...
As for sysutils/chezmoi:
The port currently introduces a function named "chezmoi-completions" that you
can invoke from fish if so inclined, but it doesn't complete anything ...
Diff attached ...
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/chezmoi/Makefile,v
diff -u -p -r1.15 Makefile
--- Makefile 8 Nov 2024 10:55:22 -0000 1.15
+++ Makefile 22 Jan 2025 20:23:07 -0000
@@ -2,6 +2,7 @@ COMMENT = dotfiles manager across multi
MODGO_MODNAME = github.com/twpayne/chezmoi/v2
MODGO_VERSION = v2.53.1
+REVISION = 0
DISTNAME = chezmoi-${MODGO_VERSION}
@@ -26,9 +27,9 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/completions/chezmoi.zsh \
${PREFIX}/share/zsh/site-functions/_chezmoi
- ${INSTALL_DATA_DIR} ${PREFIX}/share/fish/functions
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/fish/vendor_completions.d
${INSTALL_DATA} ${WRKSRC}/completions/chezmoi.fish \
- ${PREFIX}/share/fish/functions/chezmoi-completion.fish
+ ${PREFIX}/share/fish/vendor_completions.d/chezmoi.fish
${INSTALL_DATA_DIR} ${PREFIX}/share/bash-completion/completions
${INSTALL_DATA} ${WRKSRC}/completions/chezmoi-completion.bash \
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/chezmoi/pkg/PLIST,v
diff -u -p -r1.4 PLIST
--- pkg/PLIST 7 May 2022 14:39:34 -0000 1.4
+++ pkg/PLIST 22 Jan 2025 20:23:07 -0000
@@ -3,8 +3,8 @@ share/bash-completion/
share/bash-completion/completions/
share/bash-completion/completions/chezmoi
share/fish/
-share/fish/functions/
-share/fish/functions/chezmoi-completion.fish
+share/fish/vendor_completions.d/
+share/fish/vendor_completions.d/chezmoi.fish
share/zsh/
share/zsh/site-functions/
share/zsh/site-functions/_chezmoi