# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
name spidermonkey[strsed ${js_version} {g/\.//}]
license {MPL-1.1 GPL-2+ LGPL-2.1+}
description JavaScript-C Engine
long_description ${description}
homepage http://www.mozilla.org/js/spidermonkey/
master_sites http://ftp.mozilla.org/pub/mozilla.org/js/ \
ftp://ftp.mozilla.org/pub/mozilla.org/js/ \
http://ftp.mozilla.org/pub/mozilla.org/js/older-packages/ \
ftp://ftp.mozilla.org/pub/mozilla.org/js/older-packages/
distname js[strsed ${js_version} {g/\.//}]-${version}
checksums rmd160 23e6ddc81d5b63e015aecc1a104b2d3d3ced5005 \
sha256 5d12f7e1f5b4a99436685d97b9b7b75f094d33580227aa998c406bbae6f2a687
worksrcdir js-${js_version}/js/src
patchfiles patch-DESTDIR.diff \
configure.args --enable-readline \
--enable-macos-target=${macosx_deployment_target} \
# The script name is not versioned so it would conflict with other
# spidermonkey versions. And the script isn't generated correctly on Darwin
# anyway: https://developer.mozilla.org/en/SpiderMonkey/1.8.5#js-config
# Programs should use "pkg-config mozjs185" instead of js-config.
delete ${destroot}${prefix}/bin/js-config
livecheck.url http://ftp.mozilla.org/pub/mozilla.org/js/
livecheck.regex js[strsed ${js_version} {g/\.//}]-(\[0-9.\]+)${extract.suffix}