| @@ -1,70 +1,70 @@ | | | @@ -1,70 +1,70 @@ |
1 | # $NetBSD: Makefile,v 1.49 2016/07/10 21:07:30 rillig Exp $ | | 1 | # $NetBSD: Makefile,v 1.50 2016/07/17 21:46:54 asau Exp $ |
2 | | | 2 | |
3 | PKGNAME= racket-6.4 | | 3 | PKGNAME= racket-6.4 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 1 |
5 | DISTNAME= ${PKGNAME_NOREV}-src | | 5 | DISTNAME= $(PKGNAME_NOREV)-src |
6 | CATEGORIES= lang | | 6 | CATEGORIES= lang |
7 | MASTER_SITES_PLT= http://download.racket-lang.org/installers/${PKGVERSION_NOREV}/ \ | | 7 | MASTER_SITES_PLT= http://download.racket-lang.org/installers/$(PKGVERSION_NOREV)/ \ |
8 | http://www.eecs.northwestern.edu/racket/${PKGVERSION_NOREV}/ \ | | 8 | http://www.eecs.northwestern.edu/racket/$(PKGVERSION_NOREV)/ \ |
9 | http://www.cs.utah.edu/plt/installers/${PKGVERSION_NOREV}/ \ | | 9 | http://www.cs.utah.edu/plt/installers/$(PKGVERSION_NOREV)/ \ |
10 | http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PKGVERSION_NOREV}/ \ | | 10 | http://mirror.informatik.uni-tuebingen.de/mirror/racket/$(PKGVERSION_NOREV)/ \ |
11 | ftp://infogroep.be/pub/racket/installers/${PKGVERSION_NOREV}/ \ | | 11 | ftp://infogroep.be/pub/racket/installers/$(PKGVERSION_NOREV)/ \ |
12 | http://russell.cs.bilgi.edu.tr/racket-installers/${PKGVERSION_NOREV}/ | | 12 | http://russell.cs.bilgi.edu.tr/racket-installers/$(PKGVERSION_NOREV)/ |
13 | MASTER_SITES= ${MASTER_SITES_PLT} | | 13 | MASTER_SITES= $(MASTER_SITES_PLT) |
14 | EXTRACT_SUFX= .tgz | | 14 | EXTRACT_SUFX= .tgz |
15 | | | 15 | |
16 | MAINTAINER= asau@inbox.ru | | 16 | MAINTAINER= asau@inbox.ru |
17 | HOMEPAGE= http://racket-lang.org/ | | 17 | HOMEPAGE= http://racket-lang.org/ |
18 | COMMENT= Scheme-based dialect of Lisp | | 18 | COMMENT= Scheme-based dialect of Lisp |
19 | LICENSE= gnu-lgpl-v2 | | 19 | LICENSE= gnu-lgpl-v2 |
20 | | | 20 | |
21 | CONFLICTS+= drscheme-[0-9]* mzscheme-[0-9]* racket-textual-[0-9]* | | 21 | CONFLICTS+= drscheme-[0-9]* mzscheme-[0-9]* racket-textual-[0-9]* |
22 | | | 22 | |
23 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | | 23 | WRKSRC= $(WRKDIR)/$(PKGNAME_NOREV) |
24 | | | 24 | |
25 | GNU_CONFIGURE= yes | | 25 | GNU_CONFIGURE= yes |
26 | CONFIGURE_DIRS= src | | 26 | CONFIGURE_DIRS= src |
27 | CONFIGURE_ARGS= --enable-pthread | | 27 | CONFIGURE_ARGS= --enable-pthread |
28 | USE_LANGUAGES= c c++ | | 28 | USE_LANGUAGES= c c++ |
29 | USE_TOOLS= pkg-config | | 29 | USE_TOOLS= pkg-config |
30 | MAKE_JOBS_SAFE= no | | 30 | MAKE_JOBS_SAFE= no |
31 | UNLIMIT_RESOURCES= datasize | | 31 | UNLIMIT_RESOURCES= datasize |
32 | | | 32 | |
33 | LDFLAGS.DragonFly+= -rdynamic | | 33 | LDFLAGS.DragonFly+= -rdynamic |
34 | | | 34 | |
35 | REPLACE_SH= collects/tests/framework/framework-test | | 35 | REPLACE_SH= collects/tests/framework/framework-test |
36 | | | 36 | |
37 | CHECK_INTERPRETER_SKIP= collects/meta/build/sitemap/setup.py \ | | 37 | CHECK_INTERPRETER_SKIP= collects/meta/build/sitemap/setup.py \ |
38 | collects/meta/build/sitemap/test_sitemap_gen.py | | 38 | collects/meta/build/sitemap/test_sitemap_gen.py |
39 | | | 39 | |
40 | CHECK_INTERPRETER_SKIP= lib/racket/collects/meta/build/sitemap/setup.py \ | | 40 | CHECK_INTERPRETER_SKIP= lib/racket/collects/meta/build/sitemap/setup.py \ |
41 | lib/racket/collects/meta/build/sitemap/sitemap_gen.py \ | | 41 | lib/racket/collects/meta/build/sitemap/sitemap_gen.py \ |
42 | lib/racket/collects/meta/build/sitemap/test_sitemap_gen.py | | 42 | lib/racket/collects/meta/build/sitemap/test_sitemap_gen.py |
43 | | | 43 | |
44 | CHECK_INTERPRETER_SKIP+= lib/racket/collects/tests/jpr/mon-script.ss | | 44 | CHECK_INTERPRETER_SKIP+= lib/racket/collects/tests/jpr/mon-script.ss |
45 | | | 45 | |
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 | .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 |
47 | REPLACE_RACKET+= share/pkgs/racket-doc/ffi/examples/${f} | | 47 | REPLACE_RACKET+= share/pkgs/racket-doc/ffi/examples/${f} |
48 | .endfor | | 48 | .endfor |
49 | | | 49 | |
50 | REPLACE_INTERPRETER+= racket | | 50 | REPLACE_INTERPRETER+= racket |
51 | REPLACE.racket.old= .*racket | | 51 | REPLACE.racket.old= .*racket |
52 | REPLACE.racket.new= ${LOCALBASE}/bin/racket | | 52 | REPLACE.racket.new= $(LOCALBASE)/bin/racket |
53 | REPLACE_FILES.racket= ${REPLACE_RACKET} | | 53 | REPLACE_FILES.racket= $(REPLACE_RACKET) |
54 | | | 54 | |
55 | post-install: | | 55 | post-install: |
56 | ${RM} -f ${DESTDIR}${PREFIX}/lib/racket/collects/racket/draw/unsafe/png.rkt.orig | | 56 | $(RM) -f $(DESTDIR)$(PREFIX)/lib/racket/collects/racket/draw/unsafe/png.rkt.orig |
57 | ${RM} -f ${DESTDIR}${PREFIX}/lib/racket/collects/racket/draw/unsafe/jpeg.rkt.orig | | 57 | $(RM) -f $(DESTDIR)$(PREFIX)/lib/racket/collects/racket/draw/unsafe/jpeg.rkt.orig |
58 | | | 58 | |
59 | .include "../../databases/sqlite3/buildlink3.mk" | | 59 | .include "../../databases/sqlite3/buildlink3.mk" |
60 | .include "../../devel/pango/buildlink3.mk" | | 60 | .include "../../devel/pango/buildlink3.mk" |
61 | .include "../../graphics/cairo/buildlink3.mk" | | 61 | .include "../../graphics/cairo/buildlink3.mk" |
62 | .include "../../graphics/png/buildlink3.mk" | | 62 | .include "../../graphics/png/buildlink3.mk" |
63 | .include "../../mk/jpeg.buildlink3.mk" | | 63 | .include "../../mk/jpeg.buildlink3.mk" |
64 | .include "../../x11/libXaw/buildlink3.mk" | | 64 | .include "../../x11/libXaw/buildlink3.mk" |
65 | .include "../../x11/libXext/buildlink3.mk" | | 65 | .include "../../x11/libXext/buildlink3.mk" |
66 | .include "../../x11/libXt/buildlink3.mk" | | 66 | .include "../../x11/libXt/buildlink3.mk" |
67 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | | 67 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" |
68 | | | 68 | |
69 | PTHREAD_AUTO_VARS= yes | | 69 | PTHREAD_AUTO_VARS= yes |
70 | .include "../../mk/pthread.buildlink3.mk" | | 70 | .include "../../mk/pthread.buildlink3.mk" |