| @@ -1,38 +1,41 @@ | | | @@ -1,38 +1,41 @@ |
1 | # $NetBSD: Makefile,v 1.88 2022/04/18 19:11:31 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.89 2022/10/23 15:05:29 jperkin Exp $ |
2 | | | 2 | |
3 | PKGNAME= racket-6.12 | | 3 | PKGNAME= racket-6.12 |
4 | PKGREVISION= 13 | | 4 | PKGREVISION= 13 |
5 | DISTNAME= ${PKGNAME_NOREV}-src | | 5 | DISTNAME= ${PKGNAME_NOREV}-src |
6 | CATEGORIES= lang | | 6 | CATEGORIES= lang |
7 | MASTER_SITES_PLT= https://download.racket-lang.org/installers/${PKGVERSION_NOREV}/ | | 7 | MASTER_SITES_PLT= https://download.racket-lang.org/installers/${PKGVERSION_NOREV}/ |
8 | MASTER_SITES_PLT+= https://mirror.racket-lang.org/installers/${PKGVERSION_NOREV}/ | | 8 | MASTER_SITES_PLT+= https://mirror.racket-lang.org/installers/${PKGVERSION_NOREV}/ |
9 | 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}/ |
10 | 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}/ |
11 | 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}/ |
12 | 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}/ |
13 | MASTER_SITES_PLT+= https://racket.infogroep.be/${PKGVERSION_NOREV}/ | | 13 | MASTER_SITES_PLT+= https://racket.infogroep.be/${PKGVERSION_NOREV}/ |
14 | # Pre-release: | | 14 | # Pre-release: |
15 | #MASTER_SITES_PLT= http://pre-release.racket-lang.org/installers/ | | 15 | #MASTER_SITES_PLT= http://pre-release.racket-lang.org/installers/ |
16 | MASTER_SITES= ${MASTER_SITES_PLT} | | 16 | MASTER_SITES= ${MASTER_SITES_PLT} |
17 | EXTRACT_SUFX= .tgz | | 17 | EXTRACT_SUFX= .tgz |
18 | | | 18 | |
19 | MAINTAINER= asau@inbox.ru | | 19 | MAINTAINER= asau@inbox.ru |
20 | HOMEPAGE= https://racket-lang.org/ | | 20 | HOMEPAGE= https://racket-lang.org/ |
21 | COMMENT= Scheme-based dialect of Lisp | | 21 | COMMENT= Scheme-based dialect of Lisp |
22 | LICENSE= gnu-lgpl-v2 | | 22 | LICENSE= gnu-lgpl-v2 |
23 | | | 23 | |
24 | CONFLICTS+= drscheme-[0-9]* mzscheme-[0-9]* racket-textual-[0-9]* | | 24 | CONFLICTS+= drscheme-[0-9]* mzscheme-[0-9]* racket-textual-[0-9]* |
25 | | | 25 | |
| | | 26 | # Spins until killed. |
| | | 27 | NOT_FOR_BULK_PLATFORM+= SunOS-*-* |
| | | 28 | |
26 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | | 29 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} |
27 | | | 30 | |
28 | GNU_CONFIGURE= yes | | 31 | GNU_CONFIGURE= yes |
29 | CONFIGURE_DIRS= src | | 32 | CONFIGURE_DIRS= src |
30 | CONFIGURE_ARGS= --enable-pthread | | 33 | CONFIGURE_ARGS= --enable-pthread |
31 | USE_LANGUAGES= c c++ | | 34 | USE_LANGUAGES= c c++ |
32 | USE_TOOLS= pkg-config gmake | | 35 | USE_TOOLS= pkg-config gmake |
33 | UNLIMIT_RESOURCES= virtualsize datasize cputime | | 36 | UNLIMIT_RESOURCES= virtualsize datasize cputime |
34 | MAKE_ENV+= "PAXCTL=${TOOLS_PLATFORM.paxctl}" | | 37 | MAKE_ENV+= "PAXCTL=${TOOLS_PLATFORM.paxctl}" |
35 | | | 38 | |
36 | CPPFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS | | 39 | CPPFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS |
37 | LDFLAGS.DragonFly+= -rdynamic | | 40 | LDFLAGS.DragonFly+= -rdynamic |
38 | | | 41 | |