Install the zsh completion function to site-functions. From other ports
share/bash-completion/completions seems to be the right location, but
someone should double check me on that.


diff --git Makefile Makefile
index 7c5972e0079..527dc13ef33 100644
--- Makefile
+++ Makefile
@@ -10,7 +10,7 @@ COMMENT =             small build system with a focus on speed
 GH_ACCOUNT =           ninja-build
 GH_PROJECT =           ninja
 GH_TAGNAME =           v1.10.2
-REVISION =             0
+REVISION =             1
 
 CATEGORIES =           devel
 
@@ -48,13 +48,15 @@ do-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ninja
        ${INSTALL_DATA} ${WRKSRC}/doc/manual.asciidoc ${PREFIX}/share/doc/ninja
        ${INSTALL_DATA_DIR} ${PREFIX}/share/ninja
-       ${INSTALL_DATA} ${WRKSRC}/misc/bash-completion ${PREFIX}/share/ninja
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/bash-completion/completions
+       ${INSTALL_DATA} ${WRKSRC}/misc/bash-completion 
${PREFIX}/share/bash-completion/completions/ninja
        ${INSTALL_DATA} ${WRKSRC}/misc/ninja-mode.el ${PREFIX}/share/ninja
        ${INSTALL_DATA} ${WRKSRC}/misc/ninja.vim ${PREFIX}/share/ninja
        ${INSTALL_DATA} ${WRKSRC}/misc/ninja_syntax.py ${PREFIX}/share/ninja
        ${INSTALL_DATA} ${WRKSRC}/misc/write_fake_manifests.py 
${PREFIX}/share/ninja
        ${INSTALL_DATA} ${WRKSRC}/misc/measure.py ${PREFIX}/share/ninja
-       ${INSTALL_DATA} ${WRKSRC}/misc/zsh-completion ${PREFIX}/share/ninja
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/site-functions
+       ${INSTALL_DATA} ${WRKSRC}/misc/zsh-completion 
${PREFIX}/share/zsh/site-functions/_ninja
 
 do-test:
        @cd ${WRKSRC} && ${SETENV} ${ALL_TEST_ENV} ./ninja ninja_test \
diff --git pkg/PLIST pkg/PLIST
index a51ca80a2cd..ffa4fa99ff3 100644
--- pkg/PLIST
+++ pkg/PLIST
@@ -1,12 +1,16 @@
 @comment $OpenBSD: PLIST,v 1.3 2017/09/20 07:30:19 giovanni Exp $
 @bin bin/ninja
+share/bash-completion/
+share/bash-completion/completions/
+share/bash-completion/completions/ninja
 share/doc/ninja/
 share/doc/ninja/manual.asciidoc
 share/ninja/
-share/ninja/bash-completion
 share/ninja/measure.py
 share/ninja/ninja-mode.el
 share/ninja/ninja.vim
 share/ninja/ninja_syntax.py
 share/ninja/write_fake_manifests.py
-share/ninja/zsh-completion
+share/zsh/
+share/zsh/site-functions/
+share/zsh/site-functions/_ninja

Reply via email to