Cc: Maintainers

Glancing over semarie@'s diff for devel/jujutsu made me realize that some of
our ports are installing fish completions in the wrong locations, namely into
${LOCALBASE}/share/fish/completions instead of
${LOCALBASE}/share/fish/vendor_completions.d

The ports I identified are

security/sn0int
sysutils/borgbackup
sysutils/lsd
sysutils/nnn
textproc/delta
x11/alacritty

For those ports that I know reasonably well, I have attached trivial diffs.
ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/alacritty/Makefile,v
diff -u -p -r1.22 Makefile
--- Makefile    15 Jan 2025 17:17:29 -0000      1.22
+++ Makefile    22 Jan 2025 17:18:00 -0000
@@ -6,6 +6,7 @@ MAINTAINER =    Eric Auge <eau+obsd@unix4fu
 GH_ACCOUNT =   alacritty
 GH_PROJECT =   alacritty
 GH_TAGNAME =   v0.15.0
+REVISION =     0
 
 HOMEPAGE =     https://alacritty.org/
 
@@ -51,9 +52,9 @@ do-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/bash-completion/completions
        ${INSTALL_DATA} ${EXTRA_DIR}/completions/alacritty.bash \
                ${PREFIX}/share/bash-completion/completions/alacritty
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/fish/completions
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/fish/vendor_completions.d
        ${INSTALL_DATA} ${EXTRA_DIR}/completions/alacritty.fish \
-               ${PREFIX}/share/fish/completions/
+               ${PREFIX}/share/fish/vendor_completions.d/
        ${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/site-functions
        ${INSTALL_DATA} ${EXTRA_DIR}/completions/_alacritty \
                ${PREFIX}/share/zsh/site-functions/_alacritty
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/alacritty/pkg/PLIST,v
diff -u -p -r1.6 PLIST
--- pkg/PLIST   19 Apr 2024 14:27:57 -0000      1.6
+++ pkg/PLIST   22 Jan 2025 17:18:00 -0000
@@ -7,8 +7,8 @@ share/applications/Alacritty.desktop
 share/bash-completion/completions/alacritty
 share/doc/pkg-readmes/${PKGSTEM}
 share/fish/
-share/fish/completions/
-share/fish/completions/alacritty.fish
+share/fish/vendor_completions.d/
+share/fish/vendor_completions.d/alacritty.fish
 share/pixmaps/
 share/pixmaps/Alacritty.svg
 share/terminfo/
Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/delta/Makefile,v
diff -u -p -r1.22 Makefile
--- Makefile    16 Sep 2024 21:17:47 -0000      1.22
+++ Makefile    22 Jan 2025 17:18:18 -0000
@@ -3,6 +3,7 @@ COMMENT =               viewer for git and diff outpu
 GH_ACCOUNT =           dandavison
 GH_PROJECT =           delta
 GH_TAGNAME =           0.18.2
+REVISION =             0
 
 CATEGORIES =           textproc
 
@@ -25,9 +26,9 @@ CONFIGURE_STYLE =     cargo
 SEPARATE_BUILD =       Yes
 
 post-install:
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/fish/completions/
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/fish/vendor_completions.d/
        ${INSTALL_DATA} ${WRKSRC}/etc/completion/completion.fish \
-               ${PREFIX}/share/fish/completions/delta.fish
+               ${PREFIX}/share/fish/vendor_completions.d/delta.fish
        ${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/site-functions/
        ${INSTALL_DATA} ${WRKSRC}/etc/completion/completion.zsh \
                ${PREFIX}/share/zsh/site-functions/_delta
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/delta/pkg/PLIST,v
diff -u -p -r1.3 PLIST
--- pkg/PLIST   29 Apr 2024 17:10:32 -0000      1.3
+++ pkg/PLIST   22 Jan 2025 17:18:18 -0000
@@ -3,8 +3,8 @@ share/bash-completion/
 share/bash-completion/completions/
 share/bash-completion/completions/delta
 share/fish/
-share/fish/completions/
-share/fish/completions/delta.fish
+share/fish/vendor_completions.d/
+share/fish/vendor_completions.d/delta.fish
 share/zsh/
 share/zsh/site-functions/
 share/zsh/site-functions/_delta
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/goreleaser/Makefile,v
diff -u -p -r1.20 Makefile
--- Makefile    21 Dec 2024 14:17:10 -0000      1.20
+++ Makefile    22 Jan 2025 17:18:41 -0000
@@ -2,6 +2,7 @@ COMMENT =       deliver Go binaries as fast an
 
 MODGO_MODNAME =        github.com/goreleaser/goreleaser/v2
 MODGO_VERSION =        v2.5.0
+REVISION =     0
 
 DISTNAME =     goreleaser-${MODGO_VERSION}
 
@@ -32,9 +33,9 @@ post-install:
        ${INSTALL_DATA} ${WRKSRC}/completion.bash \
                ${PREFIX}/share/bash-completion/completions/goreleaser
 
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/fish/completions/
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/fish/vendor_completions.d/
        ${INSTALL_DATA} ${WRKSRC}/completion.fish \
-               ${PREFIX}/share/fish/completions/goreleaser.fish
+               ${PREFIX}/share/fish/vendor_completions.d/goreleaser.fish
 
        ${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/site-functions/
        ${INSTALL_DATA} ${WRKSRC}/completion.zsh \
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/goreleaser/pkg/PLIST,v
diff -u -p -r1.3 PLIST
--- pkg/PLIST   3 May 2023 10:28:22 -0000       1.3
+++ pkg/PLIST   22 Jan 2025 17:18:41 -0000
@@ -3,8 +3,8 @@ share/bash-completion/
 share/bash-completion/completions/
 share/bash-completion/completions/goreleaser
 share/fish/
-share/fish/completions/
-share/fish/completions/goreleaser.fish
+share/fish/vendor_completions.d/
+share/fish/vendor_completions.d/goreleaser.fish
 share/zsh/
 share/zsh/site-functions/
 share/zsh/site-functions/_goreleaser
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/lsd/Makefile,v
diff -u -p -r1.4 Makefile
--- Makefile    21 Jan 2025 19:23:58 -0000      1.4
+++ Makefile    22 Jan 2025 17:18:58 -0000
@@ -3,6 +3,7 @@ COMMENT =       pretty ls alternative with sup
 GH_ACCOUNT =   lsd-rs
 GH_PROJECT =   lsd
 GH_TAGNAME =   v1.1.5
+REVISION =     0
 
 CATEGORIES =   sysutils
 
@@ -31,9 +32,9 @@ post-install:
        lowdown -s -tman -m section=1 -mtitle=lsd -mvolume='' \
                ${WRKBUILD}/lsd.md > ${PREFIX}/man/man1/lsd.1
 
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/fish/completions/
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/fish/vendor_completions.d/
        ${INSTALL_DATA} ${WRKSRC}/completions/lsd.fish \
-               ${PREFIX}/share/fish/completions/
+               ${PREFIX}/share/fish/vendor_completions.d/
        ${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/site-functions/
        ${INSTALL_DATA} ${WRKSRC}/completions/_lsd \
                ${PREFIX}/share/zsh/site-functions/
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/lsd/pkg/PLIST,v
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   4 May 2023 19:42:01 -0000       1.1.1.1
+++ pkg/PLIST   22 Jan 2025 17:18:58 -0000
@@ -4,8 +4,8 @@ share/bash-completion/
 share/bash-completion/completions/
 share/bash-completion/completions/lsd
 share/fish/
-share/fish/completions/
-share/fish/completions/lsd.fish
+share/fish/vendor_completions.d/
+share/fish/vendor_completions.d/lsd.fish
 share/zsh/
 share/zsh/site-functions/
 share/zsh/site-functions/_lsd
Index: Makefile
===================================================================
RCS file: /cvs/ports/sysutils/lsd/Makefile,v
diff -u -p -r1.4 Makefile
--- Makefile    21 Jan 2025 19:23:58 -0000      1.4
+++ Makefile    22 Jan 2025 17:19:06 -0000
@@ -3,6 +3,7 @@ COMMENT =       pretty ls alternative with sup
 GH_ACCOUNT =   lsd-rs
 GH_PROJECT =   lsd
 GH_TAGNAME =   v1.1.5
+REVISION =     0
 
 CATEGORIES =   sysutils
 
@@ -31,9 +32,9 @@ post-install:
        lowdown -s -tman -m section=1 -mtitle=lsd -mvolume='' \
                ${WRKBUILD}/lsd.md > ${PREFIX}/man/man1/lsd.1
 
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/fish/completions/
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/fish/vendor_completions.d/
        ${INSTALL_DATA} ${WRKSRC}/completions/lsd.fish \
-               ${PREFIX}/share/fish/completions/
+               ${PREFIX}/share/fish/vendor_completions.d/
        ${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/site-functions/
        ${INSTALL_DATA} ${WRKSRC}/completions/_lsd \
                ${PREFIX}/share/zsh/site-functions/
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/sysutils/lsd/pkg/PLIST,v
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   4 May 2023 19:42:01 -0000       1.1.1.1
+++ pkg/PLIST   22 Jan 2025 17:19:06 -0000
@@ -4,8 +4,8 @@ share/bash-completion/
 share/bash-completion/completions/
 share/bash-completion/completions/lsd
 share/fish/
-share/fish/completions/
-share/fish/completions/lsd.fish
+share/fish/vendor_completions.d/
+share/fish/vendor_completions.d/lsd.fish
 share/zsh/
 share/zsh/site-functions/
 share/zsh/site-functions/_lsd

Reply via email to