bf49a62be9
Add MODGNU_CONFIG_GUESS_DIRS.
60 lines
1.4 KiB
Makefile
60 lines
1.4 KiB
Makefile
# $OpenBSD: Makefile,v 1.4 2012/08/20 12:51:55 ajacoutot Exp $
|
|
|
|
SHARED_ONLY= Yes
|
|
|
|
COMMENT = Mozilla C implementation of JavaScript
|
|
|
|
MOZILLA_VERSION = 1.8.5
|
|
DISTNAME = js185-1.0.0
|
|
PKGNAME = spidermonkey-${MOZILLA_VERSION}
|
|
PKGSPEC = spidermonkey->=1.8,<1.9
|
|
REVISION = 2
|
|
|
|
SO_VERSION = 0.0
|
|
SHARED_LIBS = mozjs185 ${SO_VERSION}
|
|
CATEGORIES = devel
|
|
|
|
HOMEPAGE = http://www.mozilla.org/js/spidermonkey/
|
|
MASTER_SITES = http://ftp.mozilla.org/pub/mozilla.org/js/
|
|
|
|
# MPL
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
WANTLIB += c m pthread readline nspr4 ncurses plc4 plds4 stdc++
|
|
|
|
.if ${MACHINE_ARCH} == "i386"
|
|
PKG_ARGS+= -Djit=1 -Damd64=0
|
|
.elif ${MACHINE_ARCH} == "amd64"
|
|
PKG_ARGS+= -Djit=1 -Damd64=1
|
|
.else
|
|
PKG_ARGS+= -Djit=0 -Damd64=0
|
|
.endif
|
|
|
|
MODULES = lang/python
|
|
MODPY_RUNDEP = No
|
|
REGRESS_DEPENDS = ${MODPY_RUN_DEPENDS}
|
|
BUILD_DEPENDS = archivers/zip
|
|
LIB_DEPENDS = devel/nspr
|
|
|
|
MODGNU_CONFIG_GUESS_DIRS=${WRKSRC} ${WRKSRC}/ctypes/libffi
|
|
|
|
SUBST_VARS += MOZILLA_VERSION
|
|
|
|
WRKDIST = ${WRKDIR}/js-${MOZILLA_VERSION}/js/src
|
|
USE_GMAKE = yes
|
|
CONFIGURE_STYLE = autoconf no-autoheader
|
|
CONFIGURE_ARGS = --with-pthreads \
|
|
--with-system-nspr \
|
|
--enable-readline \
|
|
--enable-ctypes \
|
|
--enable-threadsafe
|
|
|
|
CONFIGURE_ENV += SO_VERSION="${SO_VERSION}" \
|
|
MOZILLA_VERSION="${MOZILLA_VERSION}" \
|
|
LIBS=-lncurses
|
|
|
|
.include <bsd.port.mk>
|