pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/ossp-js



Module Name:    pkgsrc
Committed By:   bjs
Date:           Wed Feb  6 04:22:34 UTC 2008

Update of /cvsroot/pkgsrc/lang/ossp-js
In directory ivanova.netbsd.org:/tmp/cvs-serv20475

Log Message:


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.

Status:

Vendor Tag:     TNF
Release Tags:   pkgsrc-base
                
N pkgsrc/lang/ossp-js/Makefile
N pkgsrc/lang/ossp-js/PLIST
N pkgsrc/lang/ossp-js/distinfo
N pkgsrc/lang/ossp-js/DESCR
N pkgsrc/lang/ossp-js/hacks.mk
N pkgsrc/lang/ossp-js/buildlink3.mk
N pkgsrc/lang/ossp-js/patches/patch-aa
N pkgsrc/lang/ossp-js/patches/patch-ab
N pkgsrc/lang/ossp-js/patches/patch-ac
N pkgsrc/lang/ossp-js/patches/patch-ad
N pkgsrc/lang/ossp-js/patches/patch-ae

No conflicts created by this import




Home | Main Index | Thread Index | Old Index