Thu Apr 2 14:40:32 2015 UTC ()
Add MirBSD.


(bsiegert)
diff -r1.27 -r1.28 pkgsrc/lang/spidermonkey/Makefile

cvs diff -r1.27 -r1.28 pkgsrc/lang/spidermonkey/Makefile (switch to unified diff)

--- pkgsrc/lang/spidermonkey/Makefile 2013/07/15 02:02:24 1.27
+++ pkgsrc/lang/spidermonkey/Makefile 2015/04/02 14:40:32 1.28
@@ -1,68 +1,69 @@ @@ -1,68 +1,69 @@
1# $NetBSD: Makefile,v 1.27 2013/07/15 02:02:24 ryoon Exp $ 1# $NetBSD: Makefile,v 1.28 2015/04/02 14:40:32 bsiegert Exp $
2 2
3DISTNAME= js-1.8.0-rc1 3DISTNAME= js-1.8.0-rc1
4PKGNAME= spidermonkey-1.8.0rc1 4PKGNAME= spidermonkey-1.8.0rc1
5PKGREVISION= 4 5PKGREVISION= 4
6CATEGORIES= lang 6CATEGORIES= lang
7MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=js/} 7MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=js/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.mozilla.org/js/spidermonkey/ 10HOMEPAGE= http://www.mozilla.org/js/spidermonkey/
11COMMENT= Standalone JavaScript implementation in C 11COMMENT= Standalone JavaScript implementation in C
12 12
13CONFLICTS= js-[0-9]* 13CONFLICTS= js-[0-9]*
14 14
15WRKSRC= ${WRKDIR}/js/src 15WRKSRC= ${WRKDIR}/js/src
16 16
17MAKE_JOBS_SAFE= no 17MAKE_JOBS_SAFE= no
18 18
19NO_CONFIGURE= yes 19NO_CONFIGURE= yes
20USE_TOOLS+= gmake pkg-config 20USE_TOOLS+= gmake pkg-config
21MAKE_FILE= Makefile.ref 21MAKE_FILE= Makefile.ref
22CFLAGS+= -DJS_USE_FDLIBM_MATH=0 22CFLAGS+= -DJS_USE_FDLIBM_MATH=0
23 23
24MAKE_FLAGS+= BUILD_OPT=1 LDFLAGS=${LDFLAGS:Q} PREFIX=${PREFIX} 24MAKE_FLAGS+= BUILD_OPT=1 LDFLAGS=${LDFLAGS:Q} PREFIX=${PREFIX}
25 25
26INSTALLATION_DIRS= bin include lib 26INSTALLATION_DIRS= bin include lib
27 27
28.include "../../mk/bsd.prefs.mk" 28.include "../../mk/bsd.prefs.mk"
29 29
30.if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || \ 30.if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || \
31 ${OPSYS} == "DragonFly" || ${OPSYS} == "OpenBSD" 31 ${OPSYS} == "DragonFly" || ${OPSYS} == "OpenBSD" || \
 32 ${OPSYS} == "MirBSD"
32BUILDDIRPREFIX= pkgsrc 33BUILDDIRPREFIX= pkgsrc
33.elif ${OPSYS} == "Linux" 34.elif ${OPSYS} == "Linux"
34BUILDDIRPREFIX= Linux_All 35BUILDDIRPREFIX= Linux_All
35.elif ${OPSYS} == "SunOS" 36.elif ${OPSYS} == "SunOS"
36SUN_PLATFORM!= ${UNAME} -i 37SUN_PLATFORM!= ${UNAME} -i
37BUILDDIRPREFIX= ${OPSYS}${OS_VERSION}_${SUN_PLATFORM} 38BUILDDIRPREFIX= ${OPSYS}${OS_VERSION}_${SUN_PLATFORM}
38.else 39.else
39BUILDDIRPREFIX= ${OPSYS} 40BUILDDIRPREFIX= ${OPSYS}
40.endif 41.endif
41 42
42.if ${OPSYS} == "Darwin" 43.if ${OPSYS} == "Darwin"
43SO_SUFFIX=dylib 44SO_SUFFIX=dylib
44.else 45.else
45SO_SUFFIX=so 46SO_SUFFIX=so
46.endif 47.endif
47PLIST_SUBST+= SO_SUFFIX=${SO_SUFFIX} 48PLIST_SUBST+= SO_SUFFIX=${SO_SUFFIX}
48 49
49.include "options.mk" 50.include "options.mk"
50 51
51post-extract: 52post-extract:
52 ${CP} ${FILESDIR}/pkgsrc.mk ${WRKSRC}/config 53 ${CP} ${FILESDIR}/pkgsrc.mk ${WRKSRC}/config
53.if ${OPSYS} == "SunOS" 54.if ${OPSYS} == "SunOS"
54 ${CP} ${FILESDIR}/opensolaris.mk ${WRKSRC}/config/${BUILDDIRPREFIX}.mk 55 ${CP} ${FILESDIR}/opensolaris.mk ${WRKSRC}/config/${BUILDDIRPREFIX}.mk
55.endif 56.endif
56 ${RM} ${WRKSRC}/lock_SunOS.s 57 ${RM} ${WRKSRC}/lock_SunOS.s
57 58
58do-install: 59do-install:
59 ${INSTALL_PROGRAM} ${WRKSRC}/${BUILDDIRPREFIX}_OPT.OBJ/js \ 60 ${INSTALL_PROGRAM} ${WRKSRC}/${BUILDDIRPREFIX}_OPT.OBJ/js \
60 ${DESTDIR}${PREFIX}/bin 61 ${DESTDIR}${PREFIX}/bin
61 ${INSTALL_LIB} ${WRKSRC}/${BUILDDIRPREFIX}_OPT.OBJ/libjs.${SO_SUFFIX} \ 62 ${INSTALL_LIB} ${WRKSRC}/${BUILDDIRPREFIX}_OPT.OBJ/libjs.${SO_SUFFIX} \
62 ${DESTDIR}${PREFIX}/lib 63 ${DESTDIR}${PREFIX}/lib
63 ${INSTALL_DATA} ${WRKSRC}/${BUILDDIRPREFIX}_OPT.OBJ/jsautocfg.h ${WRKSRC} 64 ${INSTALL_DATA} ${WRKSRC}/${BUILDDIRPREFIX}_OPT.OBJ/jsautocfg.h ${WRKSRC}
64 ${INSTALL_DATA} ${WRKSRC}/*.h ${DESTDIR}${PREFIX}/include 65 ${INSTALL_DATA} ${WRKSRC}/*.h ${DESTDIR}${PREFIX}/include
65 ${INSTALL_DATA} ${WRKSRC}/*.tbl ${DESTDIR}${PREFIX}/include 66 ${INSTALL_DATA} ${WRKSRC}/*.tbl ${DESTDIR}${PREFIX}/include
66 67
67.include "../../mk/readline.buildlink3.mk" 68.include "../../mk/readline.buildlink3.mk"
68.include "../../mk/bsd.pkg.mk" 69.include "../../mk/bsd.pkg.mk"