| @@ -1,17 +1,18 @@ | | | @@ -1,17 +1,18 @@ |
1 | # $NetBSD: Makefile,v 1.93 2023/09/01 19:48:28 riastradh Exp $ | | 1 | # $NetBSD: Makefile,v 1.94 2023/09/03 22:46:58 riastradh Exp $ |
2 | | | 2 | |
3 | DISTNAME= racket-8.10-src | | 3 | DISTNAME= racket-8.10-src |
4 | PKGNAME= ${DISTNAME:S/-src$//} | | 4 | PKGNAME= ${DISTNAME:S/-src$//} |
| | | 5 | PKGREVISION= 1 |
5 | CATEGORIES= lang | | 6 | CATEGORIES= lang |
6 | MASTER_SITES_PLT= https://download.racket-lang.org/installers/${PKGVERSION_NOREV}/ | | 7 | MASTER_SITES_PLT= https://download.racket-lang.org/installers/${PKGVERSION_NOREV}/ |
7 | MASTER_SITES_PLT+= https://mirror.racket-lang.org/installers/${PKGVERSION_NOREV}/ | | 8 | MASTER_SITES_PLT+= https://mirror.racket-lang.org/installers/${PKGVERSION_NOREV}/ |
8 | MASTER_SITES_PLT+= https://plt.eecs.northwestern.edu/racket-mirror/${PKGVERSION_NOREV}/ | | 9 | MASTER_SITES_PLT+= https://plt.eecs.northwestern.edu/racket-mirror/${PKGVERSION_NOREV}/ |
9 | MASTER_SITES_PLT+= https://www.cs.utah.edu/plt/installers/${PKGVERSION_NOREV}/ | | 10 | MASTER_SITES_PLT+= https://www.cs.utah.edu/plt/installers/${PKGVERSION_NOREV}/ |
10 | MASTER_SITES_PLT+= http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PKGVERSION_NOREV}/ | | 11 | MASTER_SITES_PLT+= http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PKGVERSION_NOREV}/ |
11 | MASTER_SITES_PLT+= http://mirror.csclub.uwaterloo.ca/racket/racket-installers/${PKGVERSION_NOREV}/ | | 12 | MASTER_SITES_PLT+= http://mirror.csclub.uwaterloo.ca/racket/racket-installers/${PKGVERSION_NOREV}/ |
12 | MASTER_SITES_PLT+= https://racket.infogroep.be/${PKGVERSION_NOREV}/ | | 13 | MASTER_SITES_PLT+= https://racket.infogroep.be/${PKGVERSION_NOREV}/ |
13 | # Pre-release: | | 14 | # Pre-release: |
14 | #MASTER_SITES_PLT= http://pre-release.racket-lang.org/installers/ | | 15 | #MASTER_SITES_PLT= http://pre-release.racket-lang.org/installers/ |
15 | MASTER_SITES= ${MASTER_SITES_PLT} | | 16 | MASTER_SITES= ${MASTER_SITES_PLT} |
16 | EXTRACT_SUFX= .tgz | | 17 | EXTRACT_SUFX= .tgz |
17 | | | 18 | |
| @@ -43,32 +44,32 @@ LDFLAGS.DragonFly+= -rdynamic | | | @@ -43,32 +44,32 @@ LDFLAGS.DragonFly+= -rdynamic |
43 | CHECK_RELRO_SKIP= bin/mred bin/mzscheme | | 44 | CHECK_RELRO_SKIP= bin/mred bin/mzscheme |
44 | | | 45 | |
45 | .for f in use-c-printf.rkt use-crypt.rkt use-esd.rkt use-magick.rkt use-sndfile.rkt use-tcl.rkt use-xmmsctrl.rkt use-xosd.rkt | | 46 | .for f in use-c-printf.rkt use-crypt.rkt use-esd.rkt use-magick.rkt use-sndfile.rkt use-tcl.rkt use-xmmsctrl.rkt use-xosd.rkt |
46 | REPLACE_RACKET+= share/pkgs/racket-doc/ffi/examples/${f} | | 47 | REPLACE_RACKET+= share/pkgs/racket-doc/ffi/examples/${f} |
47 | .endfor | | 48 | .endfor |
48 | | | 49 | |
49 | REPLACE_INTERPRETER+= racket | | 50 | REPLACE_INTERPRETER+= racket |
50 | REPLACE.racket.old= .*racket | | 51 | REPLACE.racket.old= .*racket |
51 | REPLACE.racket.new= ${PREFIX}/bin/racket | | 52 | REPLACE.racket.new= ${PREFIX}/bin/racket |
52 | REPLACE_FILES.racket= ${REPLACE_RACKET} | | 53 | REPLACE_FILES.racket= ${REPLACE_RACKET} |
53 | | | 54 | |
54 | EGDIR= share/examples/racket | | 55 | EGDIR= share/examples/racket |
55 | INSTALLATION_DIRS+= ${EGDIR} | | 56 | INSTALLATION_DIRS+= ${EGDIR} |
56 | OWN_DIRS+= ${PKG_SYSCONFDIR}/etc/racket | | 57 | OWN_DIRS+= ${PKG_SYSCONFDIR}/racket |
57 | CONF_FILES+= ${EGDIR}/config.rktd \ | | 58 | CONF_FILES+= ${EGDIR}/config.rktd \ |
58 | ${PKG_SYSCONFDIR}/etc/racket/config.rktd | | 59 | ${PKG_SYSCONFDIR}/racket/config.rktd |
59 | | | 60 | |
60 | post-install: | | 61 | post-install: |
61 | ${MV} -f ${DESTDIR:Q}${PREFIX:Q}/etc/racket/config.rktd \ | | 62 | ${MV} -f ${DESTDIR:Q}${PKG_SYSCONFDIR:Q}/racket/config.rktd \ |
62 | ${DESTDIR:Q}${PREFIX:Q}/${EGDIR:Q} | | 63 | ${DESTDIR:Q}${PREFIX:Q}/${EGDIR:Q} |
63 | | | 64 | |
64 | .include "../../databases/sqlite3/buildlink3.mk" | | 65 | .include "../../databases/sqlite3/buildlink3.mk" |
65 | .include "../../devel/ncurses/buildlink3.mk" | | 66 | .include "../../devel/ncurses/buildlink3.mk" |
66 | .include "../../devel/pango/buildlink3.mk" | | 67 | .include "../../devel/pango/buildlink3.mk" |
67 | .include "../../graphics/cairo/buildlink3.mk" | | 68 | .include "../../graphics/cairo/buildlink3.mk" |
68 | .include "../../graphics/png/buildlink3.mk" | | 69 | .include "../../graphics/png/buildlink3.mk" |
69 | .include "../../mk/jpeg.buildlink3.mk" | | 70 | .include "../../mk/jpeg.buildlink3.mk" |
70 | .include "../../x11/libXaw/buildlink3.mk" | | 71 | .include "../../x11/libXaw/buildlink3.mk" |
71 | .include "../../x11/libXext/buildlink3.mk" | | 72 | .include "../../x11/libXext/buildlink3.mk" |
72 | .include "../../x11/libXt/buildlink3.mk" | | 73 | .include "../../x11/libXt/buildlink3.mk" |
73 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | | 74 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" |
74 | | | 75 | |