Index: ossp-pkg/js/README RCS File: /v/ossp/cvs/ossp-pkg/js/README,v co -q -kk -p'1.11' '/v/ossp/cvs/ossp-pkg/js/README,v' | diff -u /dev/null - -L'ossp-pkg/js/README' 2>/dev/null --- ossp-pkg/js/README +++ - 2024-05-19 04:09:30.270903657 +0200 @@ -0,0 +1,73 @@ + _ ___ ____ ____ ____ _ + |_|_ _ / _ \/ ___/ ___|| _ \ (_)___ + _|_||_| | | | \___ \___ \| |_) | | / __| + |_||_|_| | |_| |___) |__) | __/ | \__ \ + |_|_|_| \___/|____/____/|_| _/ |___/ + |__/ + + OSSP js - Mozilla JavaScript Engine + Version 1.6.20060730 (30-Jul-2006) + + ABSTRACT + + 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 + build environment based on GNU autoconf, GNU libtool and GNU shtool, + including support for easy JavaScript build-time feature set selection + (ECMA-3, JS-1.5, JS-1.6), optional CLI line editing support, optional + "stdio" based File object support and JS/Perl bindings. 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. + + JUSTIFICATION + + 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. At least for OSSP it was not acceptable + having to tell the community that for small and stand-alone C + components like the OSSP components they either have to install the + great but large Mozilla Firefox application (where Mozilla JavaScript + is included) or have to fiddle around theirself with an older + stand-alone JavaScript distribution and its weak build environment. + OSSP js combines the best from two worlds: the 1:1 repackaged + JavaScript code base from Mozilla and the usual amount of GNU + autoconf, GNU libtool and GNU shtool wrappers as always used by OSSP. + Additionally, stand-alone ("stdio" instead of NSPR based) File object + support was required. + + VERSIONING + + The version of OSSP js is M.N.YYYYMMDD where M.N is the JavaScript + branch and YYYYMMDD is the date where the JavaScript code was + extracted from the Mozilla CVS repository. + + COPYRIGHT AND LICENSE + + Copyright (c) 1998-2006 Mozilla + + This file is part of OSSP js, a repackaging of the Mozilla JavaScript + reference implementation, which can found at http://www.ossp.org/pkg/lib/js/ + + The content of this distribution is licensed under the Mozilla + Public License (MPL) 1.1 (see http://www.mozilla.org/MPL/) or + alternatively the GNU General Public License (GPL) 2.0 (see + http://www.gnu.org/licenses/gpl.html) or the GNU Lesser General Public + License (LGPL) 2.1 (see http://www.gnu.org/licenses/lgpl.html). + + HOME + + The latest release can be found on + + o http://www.ossp.org/pkg/lib/js/ + o ftp://ftp.ossp.org/pkg/lib/js/ + Index: ossp-pkg/js/VERSION RCS File: /v/ossp/cvs/ossp-pkg/js/VERSION,v rcsdiff -q -kk '-r1.4' '-r1.5' -u '/v/ossp/cvs/ossp-pkg/js/VERSION,v' 2>/dev/null --- VERSION 2006/07/29 11:33:35 1.4 +++ VERSION 2006/07/30 08:10:01 1.5 @@ -2,5 +2,5 @@ VERSION -- Version Information for OSSP js (syntax: Text) [automatically generated and maintained by GNU shtool] - This is OSSP js, Version 1.6.20060729 (29-Jul-2006) + This is OSSP js, Version 1.6.20060730 (30-Jul-2006) Index: ossp-pkg/js/devtool.conf RCS File: /v/ossp/cvs/ossp-pkg/js/devtool.conf,v rcsdiff -q -kk '-r1.7' '-r1.8' -u '/v/ossp/cvs/ossp-pkg/js/devtool.conf,v' 2>/dev/null --- devtool.conf 2006/07/29 11:33:35 1.7 +++ devtool.conf 2006/07/30 08:10:01 1.8 @@ -25,6 +25,7 @@ ./shtool version -l txt -n "OSSP js" -e VERSION V=`./shtool version -l txt -d long VERSION` sed -e "s/Version .*/Version $V/g" README.n + mv README.n README V=`./shtool version -l txt -d short VERSION` sed -e "s/OSSP js 1.6........./OSSP js $V/g" src/jsapi.c.n mv src/jsapi.c.n src/jsapi.c Index: ossp-pkg/js/src/jsapi.c RCS File: /v/ossp/cvs/ossp-pkg/js/src/jsapi.c,v rcsdiff -q -kk '-r1.9' '-r1.10' -u '/v/ossp/cvs/ossp-pkg/js/src/jsapi.c,v' 2>/dev/null --- jsapi.c 2006/07/29 11:33:35 1.9 +++ jsapi.c 2006/07/30 08:10:01 1.10 @@ -1085,7 +1085,7 @@ JS_GetImplementationVersion(void) { #ifdef OSSP - return "JavaScript-C 1.6 pre-release 1 2006-04-04 (OSSP js 1.6.20060729)"; + return "JavaScript-C 1.6 pre-release 1 2006-04-04 (OSSP js 1.6.20060730)"; #else return "JavaScript-C 1.6 pre-release 1 2006-04-04"; #endif