Pullup ticket #3308 - requested by drochner
[pkgsrcv2.git] / lang / ossp-js / DESCR
1 OSSP js is a stand-alone distribution of the JavaScript (JS)
2 programming language reference implementation from Mozilla -- aka
3 "JSRef" or "SpiderMonkey". This distribution provides a smart,
4 stand-alone and portable distribution of Mozilla JavaScript through a
5 GNU autotools-based build environment.  Additionally,
6 the C API in "libjs" contains both the JavaScript engine and the
7 required Sun math library ("fdlibm") and with all internal symbols
8 carefully protected under the "js" namespace. Finally, a js-config(1)
9 utility and a pkg-config(1) specification is provided to allow
10 applications to easily build with the JavaScript C API.
11
12 OSSP js was created because for OSSP and similar pedantic C coding
13 projects a smart, stand-alone, portable, clean, powerful and
14 robust scripting language engine is required. JavaScript is a
15 great programming language and Mozilla JavaScript "SpiderMonkey"
16 definitely is an acceptable clean, powerful and robust implementation.
17 Unfortunately there is just a stand-alone distribution released from
18 time to time by Mozilla and it is far away from really being smart,
19 stand-alone and portable. OSSP js combines the best from two worlds:
20 the 1:1 repackaged JavaScript code base from Mozilla with the GNU
21 autotools-based build environment as always used by OSSP.  Additionally,
22 this package provides stdio-based file object support and does not depend
23 upon the Mozilla NSPR library.