Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Sep 2000 10:20:25 -0400 (EDT)
From:      leo@florida.sarang.net
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/21291: Re: New port: Free EcmaScript Interpreter (fesi)
Message-ID:  <200009151420.e8FEKPh01139@jaguar.jaydaniel.com>

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

>Number:         21291
>Category:       ports
>Synopsis:       New port: Free EcmaScript Interpreter (fesi)
>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:   Fri Sep 15 07:30:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Leo Kim
>Release:        FreeBSD 4.1-STABLE i386
>Organization:
JDC
>Environment:

	FreeBSD 4.1-STABLE i386

>Description:

	FESI is a free EcmaScript interpreter written in 100% Java.
	This interpreter can be added to Cocoon when it is being built.

	I sent this ports again because last report (ports/20435) is still
	opend.

	PS.

	[If there is better way to reinstate stale problem reports, please
	let me know. I have couple of such reports.
	Some of those are ports/20599 and ports/20602.]

>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/COMMENT
#	fesi/pkg/DESCR
#	fesi/pkg/PLIST
#	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/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/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/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?200009151420.e8FEKPh01139>