summaryrefslogtreecommitdiff
path: root/lang/spidermonkey/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lang/spidermonkey/Makefile')
-rw-r--r--lang/spidermonkey/Makefile19
1 files changed, 13 insertions, 6 deletions
diff --git a/lang/spidermonkey/Makefile b/lang/spidermonkey/Makefile
index 880c185a7cd..50302ab9714 100644
--- a/lang/spidermonkey/Makefile
+++ b/lang/spidermonkey/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.9 2006/12/01 10:55:24 hubertf Exp $
+# $NetBSD: Makefile,v 1.10 2006/12/03 10:11:49 xtraeme Exp $
DISTNAME= js-1.5
PKGNAME= ${DISTNAME:S/js/spidermonkey/}
-PKGREVISION= 5
+PKGREVISION= 6
CATEGORIES= lang
-MASTER_SITES= http://ftp.mozilla.org/pub/mozilla.org/js/
+MASTER_SITES= ${MASTER_SITE_MOZILLA:=js/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.mozilla.org/js/spidermonkey/
@@ -16,6 +16,10 @@ NO_CONFIGURE= yes
USE_TOOLS+= gmake
MAKE_FILE= Makefile.ref
+# JS_THREADSAFE
+PTHREAD_AUTO_VARS= yes
+MAKE_FLAGS+= BUILD_OPT=1 LDFLAGS=${LDFLAGS:Q} PREFIX=${PREFIX:Q}
+
INSTALLATION_DIRS= bin include lib
DIST_HEADERS= jsapi.h jsautocfg.h jscompat.h jslong.h \
@@ -41,13 +45,16 @@ post-extract:
${CP} ${FILESDIR}/pkgsrc.mk ${WRKSRC}/config
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${BUILDDIRPREFIX}_DBG.OBJ/js \
+ ${INSTALL_PROGRAM} ${WRKSRC}/${BUILDDIRPREFIX}_OPT.OBJ/js \
${PREFIX}/bin
- ${INSTALL_LIB} ${WRKSRC}/${BUILDDIRPREFIX}_DBG.OBJ/libjs.${SO_SUFFIX} \
+ ${INSTALL_LIB} ${WRKSRC}/${BUILDDIRPREFIX}_OPT.OBJ/libjs.${SO_SUFFIX} \
${PREFIX}/lib
- ${CP} ${WRKSRC}/${BUILDDIRPREFIX}_DBG.OBJ/jsautocfg.h ${WRKSRC}
+ ${CP} ${WRKSRC}/${BUILDDIRPREFIX}_OPT.OBJ/jsautocfg.h ${WRKSRC}
.for f in ${DIST_HEADERS}
${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/include
.endfor
+.include "../../devel/nspr/buildlink3.mk"
+.include "../../devel/readline/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"