Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Aug 2000 02:53:00 +0900 (KST)
From:      leo@florida.sarang.net
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/20435: New port: Free EcmaScript Interpreter
Message-ID:  <200008051753.CAA46247@openproject.sarang.net>

next in thread | raw e-mail | index | archive | help

>Number:         20435
>Category:       ports
>Synopsis:       New port: Free EcmaScript Interpreter
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 05 11:00:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Leo Kim
>Release:        FreeBSD 4.1-STABLE i386
>Organization:
JDC
>Environment:

	FreeBSD 4.1-STABLE i386
	JDK 1.1.8

>Description:

	FESI is a free EcmaScript interpreter written in 100% Java.

>How-To-Repeat:

	N/A

>Fix:

# 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:
#
#	fesi
#	fesi/files
#	fesi/files/md5
#	fesi/pkg
#	fesi/pkg/PLIST
#	fesi/pkg/COMMENT
#	fesi/pkg/DESCR
#	fesi/Makefile
#
echo c - fesi
mkdir -p fesi > /dev/null 2>&1
echo c - fesi/files
mkdir -p fesi/files > /dev/null 2>&1
echo x - fesi/files/md5
sed 's/^X//' >fesi/files/md5 << 'END-of-fesi/files/md5'
XMD5 (fesikit.zip) = 24c1aaa7914b96874a2dc35ccf900a0d
END-of-fesi/files/md5
echo c - fesi/pkg
mkdir -p fesi/pkg > /dev/null 2>&1
echo x - fesi/pkg/PLIST
sed 's/^X//' >fesi/pkg/PLIST << 'END-of-fesi/pkg/PLIST'
Xshare/java/classes/fesi.jar
Xshare/java/fesi/docs/api/FESI/jslib/JSException.html
Xshare/java/fesi/docs/api/FESI/jslib/package-tree.html
Xshare/java/fesi/docs/api/FESI/jslib/package-frame.html
Xshare/java/fesi/docs/api/FESI/jslib/JSExtension.html
Xshare/java/fesi/docs/api/FESI/jslib/JSFunction.html
Xshare/java/fesi/docs/api/FESI/jslib/JSGlobalObject.html
Xshare/java/fesi/docs/api/FESI/jslib/JSObject.html
Xshare/java/fesi/docs/api/FESI/jslib/JSFunctionAdapter.html
Xshare/java/fesi/docs/api/FESI/jslib/JSUtil.html
Xshare/java/fesi/docs/api/FESI/jslib/package-summary.html
Xshare/java/fesi/docs/api/index-all.html
Xshare/java/fesi/docs/api/deprecated-list.html
Xshare/java/fesi/docs/api/allclasses-frame.html
Xshare/java/fesi/docs/api/index.html
Xshare/java/fesi/docs/api/overview-tree.html
Xshare/java/fesi/docs/api/serialized-form.html
Xshare/java/fesi/docs/api/help-doc.html
Xshare/java/fesi/docs/api/stylesheet.css
Xshare/java/fesi/docs/api/packages.html
Xshare/java/fesi/docs/swingev.txt
Xshare/java/fesi/docs/regexpext.html
Xshare/java/fesi/docs/pubkey.html
Xshare/java/fesi/docs/properties.txt
Xshare/java/fesi/docs/oroLogo.gif
Xshare/java/fesi/docs/links.html
Xshare/java/fesi/docs/juggler.txt
Xshare/java/fesi/docs/javalib.html
Xshare/java/fesi/docs/jaext.html
Xshare/java/fesi/docs/interp.html
Xshare/java/fesi/docs/install.html
Xshare/java/fesi/docs/index.html
Xshare/java/fesi/docs/history.html
Xshare/java/fesi/docs/getkawa.gif
Xshare/java/fesi/docs/fioext.html
Xshare/java/fesi/docs/fesi.gif
Xshare/java/fesi/docs/ext.html
Xshare/java/fesi/docs/events.html
Xshare/java/fesi/docs/download.html
Xshare/java/fesi/docs/docindex.html
Xshare/java/fesi/docs/dbext.html
Xshare/java/fesi/docs/copyright.html
Xshare/java/fesi/docs/bioext.html
Xshare/java/fesi/docs/xparse.txt
Xshare/java/fesi/docs/SampleFunc.txt
Xshare/java/fesi/examples/FesiForm/src/FesiForm/JSplitPaneDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/GuiContext.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/JPanelDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/DefaultDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/GuiDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/JFrameDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/TemplateDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/ContentDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/JPopupMenuDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/JMenuBarDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/JMenuDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/JDialogDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/JScrollPaneDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/JToolBarDocumentHandler.java
Xshare/java/fesi/examples/FesiForm/src/FesiForm/FesiForm.java
Xshare/java/fesi/examples/FesiForm/bin/FesiForm.bat
Xshare/java/fesi/examples/FesiForm/doc/html/index.html
Xshare/java/fesi/examples/FesiForm/doc/html/guide.html
Xshare/java/fesi/examples/FesiForm/menu.xml
Xshare/java/fesi/examples/FesiForm/other.xml
Xshare/java/fesi/examples/FesiForm/fesiform.jar
Xshare/java/fesi/examples/FesiForm/fixed.xml
Xshare/java/fesi/examples/FesiForm/nodtd.xml
Xshare/java/fesi/examples/FesiForm/text.xml
Xshare/java/fesi/examples/FesiForm/readme.txt
Xshare/java/fesi/examples/FesiForm/gui.dtd
Xshare/java/fesi/examples/FesiForm/form.xml
Xshare/java/fesi/examples/FesiFTP/src/MultiLineLabel.java
Xshare/java/fesi/examples/FesiFTP/src/ConnectDialog.java
Xshare/java/fesi/examples/FesiFTP/src/MessageDialog.java
Xshare/java/fesi/examples/FesiFTP/src/RequestDialog.java
Xshare/java/fesi/examples/FesiFTP/src/LocalContext.java
Xshare/java/fesi/examples/FesiFTP/src/FTPModel.java
Xshare/java/fesi/examples/FesiFTP/src/FTPController.java
Xshare/java/fesi/examples/FesiFTP/src/FTPInterface.java
Xshare/java/fesi/examples/FesiFTP/src/ConnectionInfo.java
Xshare/java/fesi/examples/FesiFTP/src/MessageBox.java
Xshare/java/fesi/examples/FesiFTP/src/FesiFTP.java
Xshare/java/fesi/examples/FesiFTP/bin/FesiFTP.bat
Xshare/java/fesi/examples/FesiFTP/doc/html/fesiftp.html
Xshare/java/fesi/examples/FesiFTP/doc/html/high.html
Xshare/java/fesi/examples/FesiFTP/doc/html/low.html
Xshare/java/fesi/examples/FesiFTP/doc/html/object.html
Xshare/java/fesi/examples/FesiFTP/doc/html/autoload.txt
Xshare/java/fesi/examples/FesiFTP/fesiftp.jar
Xshare/java/fesi/examples/FesiFTP/autoload.esftp
Xshare/java/fesi/examples/jslib/SampleFunc.java
Xshare/java/fesi/examples/jslib/SimpleIntrp.java
Xshare/java/fesi/examples/jslib/FesiPop.java
Xshare/java/fesi/examples/jslib/fesipop.es
Xshare/java/fesi/examples/jslib/SimpleIntrp2.java
Xshare/java/fesi/examples/xml/Xparse.js
Xshare/java/fesi/examples/xml/test.xml
Xshare/java/fesi/examples/xml/xmlj4.es
Xshare/java/fesi/examples/beans/juggler.esw
Xshare/java/fesi/examples/beans/molecule.esw
Xshare/java/fesi/examples/beans/simplegraph.esw
Xshare/java/fesi/examples/beans/ticktock.es
Xshare/java/fesi/examples/javaaccess/properties.es
Xshare/java/fesi/examples/javaaccess/calendar.es
Xshare/java/fesi/examples/javaaccess/swingev.esw
Xshare/java/fesi/examples/javaaccess/showfonts.esw
Xshare/java/fesi/examples/javaaccess/selectfont.esw
Xshare/java/fesi/examples/javaaccess/event.es
Xshare/java/fesi/examples/readme.txt
Xshare/java/fesi/Readme.txt
Xshare/java/fesi/COPYRIGHT.TXT
X@dirrm share/java/fesi/examples/xml
X@dirrm share/java/fesi/examples/jslib
X@dirrm share/java/fesi/examples/javaaccess
X@dirrm share/java/fesi/examples/beans
X@dirrm share/java/fesi/examples/FesiForm/src/FesiForm
X@dirrm share/java/fesi/examples/FesiForm/src
X@dirrm share/java/fesi/examples/FesiForm/doc/html
X@dirrm share/java/fesi/examples/FesiForm/doc
X@dirrm share/java/fesi/examples/FesiForm/classes
X@dirrm share/java/fesi/examples/FesiForm/bin
X@dirrm share/java/fesi/examples/FesiForm
X@dirrm share/java/fesi/examples/FesiFTP/src
X@dirrm share/java/fesi/examples/FesiFTP/doc/html
X@dirrm share/java/fesi/examples/FesiFTP/doc
X@dirrm share/java/fesi/examples/FesiFTP/classes
X@dirrm share/java/fesi/examples/FesiFTP/bin
X@dirrm share/java/fesi/examples/FesiFTP
X@dirrm share/java/fesi/examples
X@dirrm share/java/fesi/docs/api/FESI/jslib
X@dirrm share/java/fesi/docs/api/FESI
X@dirrm share/java/fesi/docs/api
X@dirrm share/java/fesi/docs
X@dirrm share/java/fesi
END-of-fesi/pkg/PLIST
echo x - fesi/pkg/COMMENT
sed 's/^X//' >fesi/pkg/COMMENT << 'END-of-fesi/pkg/COMMENT'
XFree EcmaScript Interpreter written in Java
END-of-fesi/pkg/COMMENT
echo x - fesi/pkg/DESCR
sed 's/^X//' >fesi/pkg/DESCR << 'END-of-fesi/pkg/DESCR'
XFESI (Free EcmaScript Interpreter) implements few language extensions and try 
Xto follow the standard as much as possible. 
XThis is unlike most implementation of JavaScript, which are unfortunately very
Xincompatible between them. 
XFor the core language definition you can refer to the ECMA 262 standard. 
X
XWWW: http://home.worldcom.ch/jmlugrin/fesi/
X
X- Leo Kim
Xleo@florida.sarang.net
END-of-fesi/pkg/DESCR
echo x - fesi/Makefile
sed 's/^X//' >fesi/Makefile << 'END-of-fesi/Makefile'
X# New ports collection makefile for:	fesi
X# Date created:		5 August 2000
X# Whom:			Leo Kim <leo@florida.sarang.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	fesi
XPORTVERSION= 	1.1.5
XCATEGORIES=	lang java
XMASTER_SITES=	http://home.worldcom.ch/jmlugrin/fesi/
XDISTNAME=	fesikit
XEXTRACT_SUFX=	.zip
X
XMAINTAINER=	leo@florida.sarang.net
X
XRUN_DEPENDS=	${LOCALBASE}/jdk${JDK_VERSION}/bin/javac:${PORTSDIR}/java/jdk
X
XNO_BUILD=	yes
XUSE_ZIP=	yes
X
XJDK_VERSION=	1.1.8
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
Xpost-extract:
X	@(cd ${WRKSRC} && find * -type d -exec ${CHMOD} 755 {} \;)
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/share/java/classes ${PREFIX}/share/java/fesi
X	@${MKDIR} ${PREFIX}/share/java/fesi/docs ${PREFIX}/share/java/fesi/examples
X	@(cd ${WRKSRC} && \
X	 ${INSTALL_DATA} fesi.jar ${PREFIX}/share/java/classes; \
X	 ${CP} [CR]* ${PREFIX}/share/java/fesi; \
X	 ${CP} -R doc/html/* ${PREFIX}/share/java/fesi/docs; \
X	 ${CP} -R examples/* ${PREFIX}/share/java/fesi/examples; \
X	)
X
X.include <bsd.port.mk>
END-of-fesi/Makefile
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?200008051753.CAA46247>