zsh: Do not hardcode /usr/pkg/pkgdb Bump PKGREVISION. TODO: _bsd_pkg should be usable for non-BSD platforms.diff -r1.98 -r1.99 pkgsrc/shells/zsh/Makefile
(ryoon)
@@ -1,17 +1,17 @@ | @@ -1,17 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.98 2020/12/04 15:23:02 ryoon Exp $ | 1 | # $NetBSD: Makefile,v 1.99 2020/12/25 21:47:47 ryoon Exp $ | |
2 | 2 | |||
3 | DISTNAME= zsh-5.8 | 3 | DISTNAME= zsh-5.8 | |
4 | PKGREVISION= 1 | 4 | PKGREVISION= 2 | |
5 | CATEGORIES= shells | 5 | CATEGORIES= shells | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=zsh/} | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=zsh/} | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://zsh.sourceforge.net/ | 10 | HOMEPAGE= http://zsh.sourceforge.net/ | |
11 | COMMENT= The Z shell | 11 | COMMENT= The Z shell | |
12 | LICENSE= gnu-gpl-v2 AND zsh | 12 | LICENSE= gnu-gpl-v2 AND zsh | |
13 | 13 | |||
14 | USE_LANGUAGES= c c99 | 14 | USE_LANGUAGES= c c99 | |
15 | USE_TOOLS+= automake autoconf makeinfo | 15 | USE_TOOLS+= automake autoconf makeinfo | |
16 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes | |
17 | INFO_FILES= yes | 17 | INFO_FILES= yes | |
@@ -58,26 +58,32 @@ INSTALL_TARGET= install install.info | @@ -58,26 +58,32 @@ INSTALL_TARGET= install install.info | |||
58 | TEST_TARGET= check | 58 | TEST_TARGET= check | |
59 | PKG_SHELL= bin/zsh | 59 | PKG_SHELL= bin/zsh | |
60 | 60 | |||
61 | REPLACE_INTERPRETER+= zsh | 61 | REPLACE_INTERPRETER+= zsh | |
62 | REPLACE.zsh.old= .*zsh | 62 | REPLACE.zsh.old= .*zsh | |
63 | REPLACE.zsh.new= ${PREFIX}/bin/zsh | 63 | REPLACE.zsh.new= ${PREFIX}/bin/zsh | |
64 | REPLACE_FILES.zsh= Functions/Calendar/* | 64 | REPLACE_FILES.zsh= Functions/Calendar/* | |
65 | REPLACE_FILES.zsh+= Functions/Example/* | 65 | REPLACE_FILES.zsh+= Functions/Example/* | |
66 | REPLACE_FILES.zsh+= Functions/Misc/* | 66 | REPLACE_FILES.zsh+= Functions/Misc/* | |
67 | REPLACE_FILES.zsh+= Misc/globtests* | 67 | REPLACE_FILES.zsh+= Misc/globtests* | |
68 | REPLACE_FILES.zsh+= Test/runtests.zsh Test/ztst.zsh | 68 | REPLACE_FILES.zsh+= Test/runtests.zsh Test/ztst.zsh | |
69 | REPLACE_FILES.zsh+= Util/check-tmux-state Util/reporter | 69 | REPLACE_FILES.zsh+= Util/check-tmux-state Util/reporter | |
70 | 70 | |||
71 | SUBST_CLASSES+= pkgdb | |||
72 | SUBST_STAGE.pkgdb= pre-configure | |||
73 | SUBST_MESSAGE.pkgdb= Set PKGDB_DIR | |||
74 | SUBST_FILES.pkgdb= Completion/BSD/Command/_bsd_pkg | |||
75 | SUBST_VARS.pkgdb= PKG_DBDIR | |||
76 | ||||
71 | .include "options.mk" | 77 | .include "options.mk" | |
72 | 78 | |||
73 | pre-configure: | 79 | pre-configure: | |
74 | ${RM} ${WRKSRC}/Completion/BSD/Command/_bsd_pkg.orig | 80 | ${RM} ${WRKSRC}/Completion/BSD/Command/_bsd_pkg.orig | |
75 | cd ${WRKSRC}; autoreconf -fiv | 81 | cd ${WRKSRC}; autoreconf -fiv | |
76 | 82 | |||
77 | post-install: | 83 | post-install: | |
78 | .for f in FEATURES NEWS Etc/BUGS Etc/FAQ | 84 | .for f in FEATURES NEWS Etc/BUGS Etc/FAQ | |
79 | ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/doc/zsh | 85 | ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/doc/zsh | |
80 | .endfor | 86 | .endfor | |
81 | 87 | |||
82 | .include "../../converters/libiconv/buildlink3.mk" | 88 | .include "../../converters/libiconv/buildlink3.mk" | |
83 | .include "../../mk/curses.buildlink3.mk" | 89 | .include "../../mk/curses.buildlink3.mk" |
@@ -1,9 +1,9 @@ | @@ -1,9 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.70 2020/12/04 15:23:02 ryoon Exp $ | 1 | $NetBSD: distinfo,v 1.71 2020/12/25 21:47:47 ryoon Exp $ | |
2 | 2 | |||
3 | SHA1 (zsh-5.8.tar.xz) = 966ea0498fb94140f3caf12af88e98b0e4d02078 | 3 | SHA1 (zsh-5.8.tar.xz) = 966ea0498fb94140f3caf12af88e98b0e4d02078 | |
4 | RMD160 (zsh-5.8.tar.xz) = 4d387cbdaf9db52e24678871cd399c3bd5564429 | 4 | RMD160 (zsh-5.8.tar.xz) = 4d387cbdaf9db52e24678871cd399c3bd5564429 | |
5 | SHA512 (zsh-5.8.tar.xz) = 96198ecef498b7d7945fecebbe6bf14065fa8c5d81a7662164579eba8206b79575812d292adea1864bc7487ac0818ba900e25f9ab3802449340de80417c2c533 | 5 | SHA512 (zsh-5.8.tar.xz) = 96198ecef498b7d7945fecebbe6bf14065fa8c5d81a7662164579eba8206b79575812d292adea1864bc7487ac0818ba900e25f9ab3802449340de80417c2c533 | |
6 | Size (zsh-5.8.tar.xz) = 3193284 bytes | 6 | Size (zsh-5.8.tar.xz) = 3193284 bytes | |
7 | SHA1 (patch-Completion_BSD_Command___bsd__pkg) = dfb6c9bde5c8e388a9daf17ac3550802bab0d36e | 7 | SHA1 (patch-Completion_BSD_Command___bsd__pkg) = 1f9e9e896d0424c13b7d01a3d9b7af0a5fcad363 | |
8 | SHA1 (patch-aczsh.m4) = 36c270d8d7cf727f48787ef889b2bd89cbf065e2 | 8 | SHA1 (patch-aczsh.m4) = 36c270d8d7cf727f48787ef889b2bd89cbf065e2 | |
9 | SHA1 (patch-configure.ac) = e4c743b627aeb0a409170ed6c0c3d50d274661e0 | 9 | SHA1 (patch-configure.ac) = e4c743b627aeb0a409170ed6c0c3d50d274661e0 |
@@ -1,22 +1,22 @@ | @@ -1,22 +1,22 @@ | |||
1 | $NetBSD: patch-Completion_BSD_Command___bsd__pkg,v 1.1 2020/12/04 15:23:02 ryoon Exp $ | 1 | $NetBSD: patch-Completion_BSD_Command___bsd__pkg,v 1.2 2020/12/25 21:47:47 ryoon Exp $ | |
2 | 2 | |||
3 | * Use new pkgsrc database directory for NetBSD. | 3 | * Use new pkgsrc database directory for NetBSD. | |
4 | 4 | |||
5 | --- Completion/BSD/Command/_bsd_pkg.orig 2019-05-06 03:42:37.000000000 +0000 | 5 | --- Completion/BSD/Command/_bsd_pkg.orig 2019-05-06 03:42:37.000000000 +0000 | |
6 | +++ Completion/BSD/Command/_bsd_pkg | 6 | +++ Completion/BSD/Command/_bsd_pkg | |
7 | @@ -31,7 +31,14 @@ _bsd_pkg_pkgfiles() { | 7 | @@ -31,7 +31,14 @@ _bsd_pkg_pkgfiles() { | |
8 | 8 | |||
9 | (( $+functions[_bsd_pkg_pkgs] )) || | 9 | (( $+functions[_bsd_pkg_pkgs] )) || | |
10 | _bsd_pkg_pkgs() { | 10 | _bsd_pkg_pkgs() { | |
11 | - compadd "$@" - ${PKG_DBDIR:-/var/db/pkg}/*(/:t) | 11 | - compadd "$@" - ${PKG_DBDIR:-/var/db/pkg}/*(/:t) | |
12 | + case $OSTYPE in | 12 | + case $OSTYPE in | |
13 | + netbsd*) | 13 | + netbsd*) | |
14 | + compadd "$@" - ${PKG_DBDIR:-/usr/pkg/pkgdb}/*(/:t) | 14 | + compadd "$@" - ${PKG_DBDIR:-@PKG_DBDIR@}/*(/:t) | |
15 | + ;; | 15 | + ;; | |
16 | + *) | 16 | + *) | |
17 | + compadd "$@" - ${PKG_DBDIR:-/var/db/pkg}/*(/:t) | 17 | + compadd "$@" - ${PKG_DBDIR:-/var/db/pkg}/*(/:t) | |
18 | + ;; | 18 | + ;; | |
19 | + esac | 19 | + esac | |
20 | } | 20 | } | |
21 | 21 | |||
22 | (( $+functions[_bsd_pkg_pkgs_and_files] )) || | 22 | (( $+functions[_bsd_pkg_pkgs_and_files] )) || |