2010-10-24 21:11:45 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.12 2010/10/24 21:11:46 sthen Exp $
|
2006-10-01 23:02:12 +00:00
|
|
|
|
|
|
|
SHARED_ONLY= Yes
|
|
|
|
|
2007-09-16 00:27:05 +00:00
|
|
|
COMMENT= Mozilla's C implementation of JavaScript
|
2006-10-01 23:02:12 +00:00
|
|
|
|
2009-05-05 21:01:55 +00:00
|
|
|
V= 1.7.0
|
2006-10-01 23:02:12 +00:00
|
|
|
DISTNAME= js-${V}
|
2010-06-21 17:51:27 +00:00
|
|
|
PKGNAME= spidermonkey-${V}p0v0
|
2007-04-10 13:03:09 +00:00
|
|
|
SHARED_LIBS= js 2.0
|
2006-10-01 23:02:12 +00:00
|
|
|
CATEGORIES= lang
|
|
|
|
|
|
|
|
HOMEPAGE= http://www.mozilla.org/js/spidermonkey/
|
|
|
|
|
2007-05-22 18:47:14 +00:00
|
|
|
MAINTAINER= Martynas Venckus <martynas@openbsd.org>
|
2006-10-01 23:02:12 +00:00
|
|
|
|
|
|
|
# Mozilla Public License
|
|
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
|
|
|
|
MASTER_SITES= http://ftp.mozilla.org/pub/mozilla.org/js/ \
|
|
|
|
http://ftp.mozilla.org/pub/mozilla.org/js/older-packages/
|
|
|
|
|
2010-10-24 21:11:45 +00:00
|
|
|
WANTLIB= c m pthread readline termcap nspr4
|
2006-10-01 23:02:12 +00:00
|
|
|
|
2010-10-24 21:11:45 +00:00
|
|
|
LIB_DEPENDS= :nspr->=4.6.3:devel/nspr
|
2006-11-08 23:17:33 +00:00
|
|
|
|
2006-10-01 23:02:12 +00:00
|
|
|
WRKDIST= ${WRKDIR}/js
|
|
|
|
WRKSRC= ${WRKDIST}/src
|
|
|
|
MAKE_FILE= Makefile.ref
|
2006-11-08 23:17:33 +00:00
|
|
|
MAKE_FLAGS= SO_SUFFIX=so.${LIBjs_VERSION} \
|
|
|
|
JS_THREADSAFE=YES \
|
2007-09-09 22:23:35 +00:00
|
|
|
JS_NO_THIN_LOCKS=YES \
|
2007-04-10 13:03:09 +00:00
|
|
|
XLDFLAGS="-L${LOCALBASE}/lib -pthread" \
|
2007-05-29 05:52:47 +00:00
|
|
|
XCFLAGS="-I${LOCALBASE}/include/nspr" \
|
2007-04-10 13:03:09 +00:00
|
|
|
CC=${CC} \
|
|
|
|
CCC=${CXX}
|
2006-10-01 23:02:12 +00:00
|
|
|
|
|
|
|
USE_GMAKE= Yes
|
|
|
|
NO_REGRESS= Yes
|
|
|
|
|
|
|
|
do-install:
|
|
|
|
${INSTALL_PROGRAM} ${WRKSRC}/Linux_All_DBG.OBJ/js ${PREFIX}/bin
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/Linux_All_DBG.OBJ/libjs.so.${LIBjs_VERSION} ${PREFIX}/lib
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/include/js
|
2010-06-21 17:51:27 +00:00
|
|
|
@cd ${WRKSRC} && ${INSTALL_DATA} js*.{h,tbl} \
|
2009-05-05 21:01:55 +00:00
|
|
|
${WRKSRC}/Linux_All_DBG.OBJ/jsautocfg.h ${PREFIX}/include/js/
|
2006-10-01 23:02:12 +00:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|