Date: Sun, 13 Jan 2002 16:44:55 +0100 (CET) From: Thierry Thomas <thierry@thomas.as> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/33842: New port: lang/njs - a standalone JavaScript/ECMAScript interpreter Message-ID: <20020113154455.9C8687600@graf.pompo.net>
next in thread | raw e-mail | index | archive | help
>Number: 33842 >Category: ports >Synopsis: New port: lang/njs - a standalone JavaScript/ECMAScript interpreter >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jan 13 07:50:00 PST 2002 >Closed-Date: >Last-Modified: >Originator: Thierry Thomas >Release: FreeBSD 4.5-RC i386 >Organization: Kabbale Eros >Environment: System: FreeBSD graf.pompo.net 4.5-RC FreeBSD 4.5-RC #0: Sat Jan 12 16:26:48 CET 2002 root@graf.pompo.net:/usr/obj/mntsrc/src/sys/GRAF010429 i386 >Description: NJS is an independent implementation of the JavaScript language developed by Netscape and standardized by ECMA. It is designed to be re-entrant, extendible, fast, and programmable. >How-To-Repeat: N/A. >Fix: Execute the following shar file: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/lang/njs # /usr/ports/lang/njs/pkg-plist # /usr/ports/lang/njs/pkg-descr # /usr/ports/lang/njs/pkg-comment # /usr/ports/lang/njs/distinfo # /usr/ports/lang/njs/Makefile # /usr/ports/lang/njs/pkg-message # /usr/ports/lang/njs/files # /usr/ports/lang/njs/files/patch-docs_Makefile.in # echo c - /usr/ports/lang/njs mkdir -p /usr/ports/lang/njs > /dev/null 2>&1 echo x - /usr/ports/lang/njs/pkg-plist sed 's/^X//' >/usr/ports/lang/njs/pkg-plist << 'END-of-/usr/ports/lang/njs/pkg-plist' Xbin/js Xbin/jsas Xbin/jsdas Xbin/jswrap Xinclude/js.h Xinclude/jsint.h Xinclude/jsconfig.h X%%PORTDOCS%%@unexec install-info --delete %D/info/js.info %D/info/dir X%%PORTDOCS%%info/js.info X%%PORTDOCS%%info/js.info-1 X%%PORTDOCS%%info/js.info-2 X%%PORTDOCS%%info/js.info-3 X%%PORTDOCS%%info/js.info-4 X%%PORTDOCS%%@exec install-info %D/info/js.info %D/info/dir Xlib/libjs.la Xlib/libjs.a END-of-/usr/ports/lang/njs/pkg-plist echo x - /usr/ports/lang/njs/pkg-descr sed 's/^X//' >/usr/ports/lang/njs/pkg-descr << 'END-of-/usr/ports/lang/njs/pkg-descr' XNJS is an independent implementation of the JavaScript language developed Xby Netscape and standardized by ECMA. It is designed to be re-entrant, Xextendible, fast, and programmable. X XWarning: it is still under development. X XWWW: http://www.bbassett.net/njs/ END-of-/usr/ports/lang/njs/pkg-descr echo x - /usr/ports/lang/njs/pkg-comment sed 's/^X//' >/usr/ports/lang/njs/pkg-comment << 'END-of-/usr/ports/lang/njs/pkg-comment' XNJS (NGS) is a standalone JavaScript/ECMAScript interpreter END-of-/usr/ports/lang/njs/pkg-comment echo x - /usr/ports/lang/njs/distinfo sed 's/^X//' >/usr/ports/lang/njs/distinfo << 'END-of-/usr/ports/lang/njs/distinfo' XMD5 (js-0.2.5.tar.gz) = b299c678e388a170eea09b6e12375152 END-of-/usr/ports/lang/njs/distinfo echo x - /usr/ports/lang/njs/Makefile sed 's/^X//' >/usr/ports/lang/njs/Makefile << 'END-of-/usr/ports/lang/njs/Makefile' X# New ports collection makefile for: njs X# Date created: Fri Jan 11 20:45:26 GMT 2002 X# Whom: thierry@pompo.net X# X# $FreeBSD$ X# X XPORTNAME= njs XPORTVERSION= 0.2.5 XCATEGORIES= lang XMASTER_SITES= ftp://ftp.bbassett.net/pub/njs/ \ X http://www.bbassett.net/njs/ \ X http://www.iki.fi/mtr/js/ XDISTNAME= js-${PORTVERSION} X XMAINTAINER= thierry@pompo.net X XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --prefix=${PREFIX} X XMAN1= js.1 jsdas.1 X Xpre-install: X.if defined(NOPORTDOCS) X ${PERL} -pi -e "s:docs micros examples:micros:g" ${WRKSRC}/Makefile X.endif X Xpost-install: X.if !defined(NOPORTDOCS) X.for info in js.info X install-info ${PREFIX}/info/${info} ${PREFIX}/info/dir X.endfor X.endif X @${ECHO_MSG} X @${CAT} ${PKGMESSAGE} | ${SED} -e "s:%%PREFIX%%:${PREFIX}:g" X @${ECHO_MSG} X X.include <bsd.port.mk> END-of-/usr/ports/lang/njs/Makefile echo x - /usr/ports/lang/njs/pkg-message sed 's/^X//' >/usr/ports/lang/njs/pkg-message << 'END-of-/usr/ports/lang/njs/pkg-message' X***************************************************************************** X X js & jsdas have been installed in %%PREFIX%%/bin. X X***************************************************************************** END-of-/usr/ports/lang/njs/pkg-message echo c - /usr/ports/lang/njs/files mkdir -p /usr/ports/lang/njs/files > /dev/null 2>&1 echo x - /usr/ports/lang/njs/files/patch-docs_Makefile.in sed 's/^X//' >/usr/ports/lang/njs/files/patch-docs_Makefile.in << 'END-of-/usr/ports/lang/njs/files/patch-docs_Makefile.in' X--- docs/Makefile.in.orig Fri Jan 15 08:40:27 1999 X+++ docs/Makefile.in Sun Jan 13 16:07:07 2002 X@@ -219,10 +219,7 @@ X done X @$(POST_INSTALL) X @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \ X- for file in $(INFO_DEPS); do \ X- echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\ X- install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\ X- done; \ X+ echo " install-info will be done in POST-INSTALL."; \ X else : ; fi X X uninstall-info: END-of-/usr/ports/lang/njs/files/patch-docs_Makefile.in exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020113154455.9C8687600>