pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/racket



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Aug  4 11:11:33 UTC 2025

Modified Files:
        pkgsrc/lang/racket: Makefile PLIST

Log Message:
racket: install shell completion files in default pkgsrc paths

Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 pkgsrc/lang/racket/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/racket/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/racket/Makefile
diff -u pkgsrc/lang/racket/Makefile:1.117 pkgsrc/lang/racket/Makefile:1.118
--- pkgsrc/lang/racket/Makefile:1.117   Thu Apr 24 14:14:55 2025
+++ pkgsrc/lang/racket/Makefile Mon Aug  4 11:11:33 2025
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.117 2025/04/24 14:14:55 wiz Exp $
+# $NetBSD: Makefile,v 1.118 2025/08/04 11:11:33 wiz Exp $
 
 DISTNAME=              racket-8.15-src
 PKGNAME=               ${DISTNAME:S/-src$//}
-PKGREVISION=           3
+PKGREVISION=           4
 CATEGORIES=            lang
 MASTER_SITES_PLT=      https://mirror.racket-lang.org/installers/${PKGVERSION_NOREV}/
 MASTER_SITES_PLT+=     https://www-old.cs.utah.edu/plt/installers/${PKGVERSION_NOREV}/
@@ -36,7 +36,7 @@ CONFIGURE_ARGS+=      --sysconfdir=${PKG_SYSC
 #
 # ERROR: --prefix not allowed for a Mac OS build, unless either
 #          --enable-xonx is supplied (to create a Unix-style
-#            build), or 
+#            build), or
 #          --enable-macprefix is supplied (to allow a Mac-style
 #            installation, even though --prefix is normally used
 #            for Unix-style installations)
@@ -70,9 +70,16 @@ OWN_DIRS+=           ${PKG_SYSCONFDIR}/racket
 CONF_FILES+=           ${EGDIR}/config.rktd \
                        ${PKG_SYSCONFDIR}/racket/config.rktd
 
+INSTALLATION_DIRS+=    share/bash-completion/completions
+INSTALLATION_DIRS+=    share/zsh/site-functions
+
 post-install:
        ${MV} -f ${DESTDIR:Q}${PKG_SYSCONFDIR:Q}/racket/config.rktd \
                ${DESTDIR:Q}${PREFIX:Q}/${EGDIR:Q}
+       ${CP} ${DESTDIR}${PREFIX}/share/racket/pkgs/shell-completion/racket-completion.bash \
+               ${DESTDIR}${PREFIX}/share/bash-completion/completions/racket
+       ${CP} ${DESTDIR}${PREFIX}/share/racket/pkgs/shell-completion/racket-completion.zsh \
+               ${DESTDIR}${PREFIX}/share/zsh/site-functions/_racket
 
 PRINT_PLIST_AWK+=      { sub(/${PREFIX:S,/,\\/,g}/, "$${PREFIX}") }
 

Index: pkgsrc/lang/racket/PLIST
diff -u pkgsrc/lang/racket/PLIST:1.23 pkgsrc/lang/racket/PLIST:1.24
--- pkgsrc/lang/racket/PLIST:1.23       Fri Nov 29 22:06:13 2024
+++ pkgsrc/lang/racket/PLIST    Mon Aug  4 11:11:33 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2024/11/29 22:06:13 riastradh Exp $
+@comment $NetBSD: PLIST,v 1.24 2025/08/04 11:11:33 wiz Exp $
 bin/drracket
 bin/gracket
 bin/gracket-text
@@ -12205,6 +12205,7 @@ man/man1/raco.1
 man/man1/setup-plt.1
 share/applications/drracket.desktop
 share/applications/slideshow.desktop
+share/bash-completion/completions/racket
 share/doc/racket/2d/blueboxes.rktd
 share/doc/racket/2d/in.sxref
 share/doc/racket/2d/index.html
@@ -23875,4 +23876,5 @@ share/racket/shares.rktd
 share/racket/slatex.py
 share/racket/slatex.sty
 share/racket/slideshow-exe-icon.png
+share/zsh/site-functions/_racket
 @pkgdir etc/racket



Home | Main Index | Thread Index | Old Index