Skip to content

Commit e739a17

Browse files
committed
racket: install shell completion files in default pkgsrc paths
Bump PKGREVISION.
1 parent f7a1322 commit e739a17

2 files changed

Lines changed: 13 additions & 4 deletions

File tree

lang/racket/Makefile

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
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 $
22

33
DISTNAME= racket-8.15-src
44
PKGNAME= ${DISTNAME:S/-src$//}
5-
PKGREVISION= 3
5+
PKGREVISION= 4
66
CATEGORIES= lang
77
MASTER_SITES_PLT= https://mirror.racket-lang.org/installers/${PKGVERSION_NOREV}/
88
MASTER_SITES_PLT+= https://www-old.cs.utah.edu/plt/installers/${PKGVERSION_NOREV}/
@@ -36,7 +36,7 @@ CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
3636
#
3737
# ERROR: --prefix not allowed for a Mac OS build, unless either
3838
# --enable-xonx is supplied (to create a Unix-style
39-
# build), or
39+
# build), or
4040
# --enable-macprefix is supplied (to allow a Mac-style
4141
# installation, even though --prefix is normally used
4242
# for Unix-style installations)
@@ -70,9 +70,16 @@ OWN_DIRS+= ${PKG_SYSCONFDIR}/racket
7070
CONF_FILES+= ${EGDIR}/config.rktd \
7171
${PKG_SYSCONFDIR}/racket/config.rktd
7272

73+
INSTALLATION_DIRS+= share/bash-completion/completions
74+
INSTALLATION_DIRS+= share/zsh/site-functions
75+
7376
post-install:
7477
${MV} -f ${DESTDIR:Q}${PKG_SYSCONFDIR:Q}/racket/config.rktd \
7578
${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
7683

7784
PRINT_PLIST_AWK+= { sub(/${PREFIX:S,/,\\/,g}/, "$${PREFIX}") }
7885

lang/racket/PLIST

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@comment $NetBSD: PLIST,v 1.23 2024/11/29 22:06:13 riastradh Exp $
1+
@comment $NetBSD: PLIST,v 1.24 2025/08/04 11:11:33 wiz Exp $
22
bin/drracket
33
bin/gracket
44
bin/gracket-text
@@ -12205,6 +12205,7 @@ man/man1/raco.1
1220512205
man/man1/setup-plt.1
1220612206
share/applications/drracket.desktop
1220712207
share/applications/slideshow.desktop
12208+
share/bash-completion/completions/racket
1220812209
share/doc/racket/2d/blueboxes.rktd
1220912210
share/doc/racket/2d/in.sxref
1221012211
share/doc/racket/2d/index.html
@@ -23875,4 +23876,5 @@ share/racket/shares.rktd
2387523876
share/racket/slatex.py
2387623877
share/racket/slatex.sty
2387723878
share/racket/slideshow-exe-icon.png
23879+
share/zsh/site-functions/_racket
2387823880
@pkgdir etc/racket

0 commit comments

Comments
 (0)