Sun Oct 23 15:05:29 2022 UTC ()
racket: Stop building in SunOS bulk builds.

Has not worked in a long time, if at all, and just spins during the build,
taking hours to finally fail when killed by external influences (as the package
specifies unlimited cputime).


(jperkin)
diff -r1.88 -r1.89 pkgsrc/lang/racket/Makefile

cvs diff -r1.88 -r1.89 pkgsrc/lang/racket/Makefile (expand / switch to unified diff)

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