2009-06-14 20:03:28 +02:00
|
|
|
@comment $NetBSD: PLIST,v 1.2 2009/06/14 18:03:38 joerg Exp $
|
Import of OSSP js-1.6.20070208, a portable, sanitized version of
Mozilla's SpiderMonkey. I wish I knew about this sooner! I've tried
this out with elinks, and the javsascript support seems more reliable.
Thanks, OSSP! I vote for killing spidermonkey once we verify all packages
using it build with this.
Local modifications:
--Only build fdlibm into libjs if necessary. This follows
in the spirit of lang/spidermonkey, though someone with more
knowledge of this probably will want to change the list of
platforms in the Makefile.
--Following the aforementioned change, link the library against
-lm (and list -lm in js-config, etc.) only if required.
--Use pkgsrc-provided installation tools instead of shtool.
--Apply fix for __VA_COPY_USE_CPP.
Blurb (DESCR):
OSSP js is a stand-alone distribution of the JavaScript (JS)
programming language reference implementation from Mozilla -- aka
"JSRef" or "SpiderMonkey". This distribution provides a smart,
stand-alone and portable distribution of Mozilla JavaScript through a
GNU autotools-based build environment. Additionally,
the C API in "libjs" contains both the JavaScript engine and the
required Sun math library ("fdlibm") and with all internal symbols
carefully protected under the "js" namespace. Finally, a js-config(1)
utility and a pkg-config(1) specification is provided to allow
applications to easily build with the JavaScript C API.
OSSP js was created because for OSSP and similar pedantic C coding
projects a smart, stand-alone, portable, clean, powerful and
robust scripting language engine is required. JavaScript is a
great programming language and Mozilla JavaScript "SpiderMonkey"
definitely is an acceptable clean, powerful and robust implementation.
Unfortunately there is just a stand-alone distribution released from
time to time by Mozilla and it is far away from really being smart,
stand-alone and portable. OSSP js combines the best from two worlds:
the 1:1 repackaged JavaScript code base from Mozilla with the GNU
autotools-based build environment as always used by OSSP. Additionally,
this package provides stdio-based file object support and does not depend
upon the Mozilla NSPR library.
2008-02-06 05:22:33 +01:00
|
|
|
bin/js
|
|
|
|
bin/js-config
|
|
|
|
bin/jslint
|
|
|
|
bin/jspack
|
|
|
|
include/js/jsapi.h
|
|
|
|
include/js/jsarena.h
|
|
|
|
include/js/jsarray.h
|
|
|
|
include/js/jsatom.h
|
|
|
|
include/js/jsautocfg.h
|
|
|
|
include/js/jsbit.h
|
|
|
|
include/js/jsbool.h
|
|
|
|
include/js/jsclist.h
|
|
|
|
include/js/jscntxt.h
|
|
|
|
include/js/jscompat.h
|
|
|
|
include/js/jsconfig.h
|
|
|
|
include/js/jscpucfg.h
|
|
|
|
include/js/jsdate.h
|
|
|
|
include/js/jsdbgapi.h
|
|
|
|
include/js/jsdhash.h
|
|
|
|
include/js/jsdso.h
|
|
|
|
include/js/jsdtoa.h
|
|
|
|
include/js/jsemit.h
|
|
|
|
include/js/jsexn.h
|
|
|
|
include/js/jsfile.h
|
|
|
|
include/js/jsfun.h
|
|
|
|
include/js/jsgc.h
|
|
|
|
include/js/jshash.h
|
|
|
|
include/js/jsinterp.h
|
|
|
|
include/js/jslibmath.h
|
|
|
|
include/js/jslock.h
|
|
|
|
include/js/jslong.h
|
|
|
|
include/js/jsmath.h
|
|
|
|
include/js/jsnum.h
|
|
|
|
include/js/jsobj.h
|
|
|
|
include/js/jsopcode.h
|
|
|
|
include/js/jsosdep.h
|
|
|
|
include/js/jsotypes.h
|
|
|
|
include/js/jsparse.h
|
|
|
|
include/js/jsprf.h
|
|
|
|
include/js/jsprvtd.h
|
|
|
|
include/js/jspubtd.h
|
|
|
|
include/js/jsregexp.h
|
|
|
|
include/js/jsscan.h
|
|
|
|
include/js/jsscope.h
|
|
|
|
include/js/jsscript.h
|
|
|
|
include/js/jsstddef.h
|
|
|
|
include/js/jsstr.h
|
|
|
|
include/js/jstypes.h
|
|
|
|
include/js/jsutil.h
|
|
|
|
include/js/jsxdrapi.h
|
|
|
|
include/js/jsxml.h
|
|
|
|
lib/libjs.la
|
|
|
|
lib/pkgconfig/js.pc
|
|
|
|
man/man1/js-config.1
|
|
|
|
man/man1/js.1
|
|
|
|
man/man3/js.3
|