|
1 | | -# $NetBSD: Makefile,v 1.117 2025/04/24 14:14:55 wiz Exp $ |
| 1 | +# $NetBSD: Makefile,v 1.118 2025/08/04 11:11:33 wiz Exp $ |
2 | 2 |
|
3 | 3 | DISTNAME= racket-8.15-src |
4 | 4 | PKGNAME= ${DISTNAME:S/-src$//} |
5 | | -PKGREVISION= 3 |
| 5 | +PKGREVISION= 4 |
6 | 6 | CATEGORIES= lang |
7 | 7 | MASTER_SITES_PLT= https://mirror.racket-lang.org/installers/${PKGVERSION_NOREV}/ |
8 | 8 | MASTER_SITES_PLT+= https://www-old.cs.utah.edu/plt/installers/${PKGVERSION_NOREV}/ |
@@ -36,7 +36,7 @@ CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} |
36 | 36 | # |
37 | 37 | # ERROR: --prefix not allowed for a Mac OS build, unless either |
38 | 38 | # --enable-xonx is supplied (to create a Unix-style |
39 | | -# build), or |
| 39 | +# build), or |
40 | 40 | # --enable-macprefix is supplied (to allow a Mac-style |
41 | 41 | # installation, even though --prefix is normally used |
42 | 42 | # for Unix-style installations) |
@@ -70,9 +70,16 @@ OWN_DIRS+= ${PKG_SYSCONFDIR}/racket |
70 | 70 | CONF_FILES+= ${EGDIR}/config.rktd \ |
71 | 71 | ${PKG_SYSCONFDIR}/racket/config.rktd |
72 | 72 |
|
| 73 | +INSTALLATION_DIRS+= share/bash-completion/completions |
| 74 | +INSTALLATION_DIRS+= share/zsh/site-functions |
| 75 | + |
73 | 76 | post-install: |
74 | 77 | ${MV} -f ${DESTDIR:Q}${PKG_SYSCONFDIR:Q}/racket/config.rktd \ |
75 | 78 | ${DESTDIR:Q}${PREFIX:Q}/${EGDIR:Q} |
| 79 | + ${CP} ${DESTDIR}${PREFIX}/share/racket/pkgs/shell-completion/racket-completion.bash \ |
| 80 | + ${DESTDIR}${PREFIX}/share/bash-completion/completions/racket |
| 81 | + ${CP} ${DESTDIR}${PREFIX}/share/racket/pkgs/shell-completion/racket-completion.zsh \ |
| 82 | + ${DESTDIR}${PREFIX}/share/zsh/site-functions/_racket |
76 | 83 |
|
77 | 84 | PRINT_PLIST_AWK+= { sub(/${PREFIX:S,/,\\/,g}/, "$${PREFIX}") } |
78 | 85 |
|
|
0 commit comments