From max@iptelecom.net.ua  Sat May  6 00:50:54 2000
Return-Path: <max@iptelecom.net.ua>
Received: from ipt2.iptelecom.net.ua (ipt2.iptelecom.net.ua [212.9.224.2])
	by hub.freebsd.org (Postfix) with ESMTP id 562B337B746
	for <FreeBSD-gnats-submit@freebsd.org>; Sat,  6 May 2000 00:50:47 -0700 (PDT)
	(envelope-from max@iptelecom.net.ua)
Received: from vega.vega.com (dialup8-15.iptelecom.net.ua [212.9.227.207])
	by ipt2.iptelecom.net.ua (8.9.3/8.9.3) with ESMTP id KAA13450
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 6 May 2000 10:51:16 +0300 (EEST)
Received: (from max@localhost)
	by vega.vega.com (8.9.3/8.9.3) id KAA59256;
	Sat, 6 May 2000 10:50:08 +0300 (EEST)
	(envelope-from sobomax@altavista.net)
Message-Id: <200005060750.KAA59256@vega.vega.com>
Date: Sat, 6 May 2000 10:50:08 +0300 (EEST)
From: "Maxim Sobolev" <sobomax@altavista.net>
Sender: max@iptelecom.net.ua
Reply-To: sobomax@altavista.net
To: FreeBSD-gnats-submit@freebsd.org
Subject: [PATCH] Update of the Jext (editors/jext) port to the new 2.8.0.2 version
X-Send-Pr-Version: 3.2

>Number:         18408
>Category:       ports
>Synopsis:       [PATCH] Update of the Jext (editors/jext) port to the new 2.8.0.2 version
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    steve
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 07 01:10:09 PDT 2000
>Closed-Date:    Sun May 7 08:35:59 PDT 2000
>Last-Modified:  Sun May 07 08:36:25 PDT 2000
>Originator:     Maxim Sobolev
>Release:        FreeBSD 3.4-STABLE i386
>Organization:
Vega International Capital
>Environment:

	

>Description:

Update of the Jext (editors/jext) port to the new 2.8.0.2 version.

This version includes many functional enhancements as well as much
improved user interface.

>How-To-Repeat:

	

>Fix:

diff -ruN /usr/ports/editors/jext/Makefile jext/Makefile
--- /usr/ports/editors/jext/Makefile	Tue May  2 04:51:30 2000
+++ jext/Makefile	Sat May  6 10:11:00 2000
@@ -6,27 +6,25 @@
 #
 
 PORTNAME=	jext
-PORTVERSION=	2.7.0.6
+PORTVERSION=	2.8.0.2
 CATEGORIES=	editors java
 MASTER_SITES=	http://members.xoom.com/romainguy/
-DISTNAME=	${PORTNAME}
+DISTFILES=	${PORTNAME}${EXTRACT_SUFX} swingall.jar
 
 MAINTAINER=	sobomax@altavista.net
 
-RUN_DEPENDS=	${JAVAVM}:${PORTSDIR}/java/jdk \
-		${JFC}:${PORTSDIR}/java/jfc
+RUN_DEPENDS=	${JAVAVM}:${PORTSDIR}/java/jdk
 
 FETCH_BEFORE_ARGS=	-b
 
+EXTRACT_ONLY=	${PORTNAME}${EXTRACT_SUFX}
 WRKSRC=		${WRKDIR}
 USE_ZIP=	yes
 USE_XLIB=	yes
 NO_BUILD=	yes
 
 JDK_VERSION=	1.1.8
-JFC_VERSION=	1.1.1
 JAVAVM=		${LOCALBASE}/jdk${JDK_VERSION}/bin/java
-JFC=		${LOCALBASE}/share/java/classes/jfc-${JFC_VERSION}/swing.jar
 
 .if defined(USE_JIT)
 RUN_DEPENDS+=	${LOCALBASE}/jdk${JDK_VERSION}/lib/${ARCH}/green_threads/libshujit.so:${PORTSDIR}/java/shujit
@@ -41,17 +39,18 @@
 post-extract:
 		@${PERL} -pi -e "s.\x0D.." ${WRKSRC}/jext
 
-pre-install:
+do-configure:
 		@${PERL} -pi -e "s|%JAVAVM%|${JAVAVM}|g" ${WRKSRC}/jext
 		@${PERL} -pi -e "s|%JEXT_HOME%|${INSTSBDR}|g" ${WRKSRC}/jext
 		@${PERL} -pi -e "s|%JAVAJIT%|${JAVAJIT}|g" ${WRKSRC}/jext
-		@${PERL} -pi -e "s|%JFC%|${JFC}|g" ${WRKSRC}/jext
+		@${PERL} -pi -e "s|%JFC%|${INSTSBDR}/swingall.jar|g" ${WRKSRC}/jext
 
 do-install:
 		@${MKDIR} ${INSTSBDR}
 		@${INSTALL_SCRIPT} ${WRKSRC}/jext ${PREFIX}/bin
 		@(cd ${WRKSRC} && ${TAR} -c -f - ${DATATARG}) \
 			| (cd ${INSTSBDR} && ${TAR} --unlink -x -f -)
+		@${INSTALL_DATA} ${DISTDIR}/swingall.jar ${INSTSBDR}
 .if !defined(NOPORTDOCS)
 		@${MKDIR} ${PREFIX}/share/doc/java/jext
 		@(cd ${WRKSRC}/doc && ${TAR} -c -f - * ) \
diff -ruN /usr/ports/editors/jext/files/md5 jext/files/md5
--- /usr/ports/editors/jext/files/md5	Mon May  1 06:12:27 2000
+++ jext/files/md5	Sat May  6 10:09:00 2000
@@ -1 +1,2 @@
-MD5 (jext.zip) = 7c35664e7fa3dc0f783b9a1e34c4410d
+MD5 (jext.zip) = 0261905715631564adcb48bc613c8d43
+MD5 (swingall.jar) = 356f8091f94afcb128a3477dec5e8755
diff -ruN /usr/ports/editors/jext/pkg/PLIST jext/pkg/PLIST
--- /usr/ports/editors/jext/pkg/PLIST	Mon May  1 06:12:29 2000
+++ jext/pkg/PLIST	Sat May  6 10:30:48 2000
@@ -1,8 +1,6 @@
 bin/jext
 share/doc/java/jext/Copying.txt
 share/doc/java/jext/History.txt
-share/doc/java/jext/Jext-fr.txt
-share/doc/java/jext/Scripts.txt
 share/doc/java/jext/index.html
 share/doc/java/jext/jext-console.html
 share/doc/java/jext/jext-editor.html
@@ -11,102 +9,56 @@
 share/doc/java/jext/jext-menus-jext.html
 share/doc/java/jext/jext-menus-plugins.html
 share/doc/java/jext/jext-menus-search.html
+share/doc/java/jext/jext-menus-tools.html
 share/doc/java/jext/jext-menus.html
 share/doc/java/jext/jext.gif
-share/doc/java/jext/source/bin/bin.txt
-share/doc/java/jext/source/dtd/xtiny-doc-page.dtd
-share/doc/java/jext/source/dtd/xtiny-doc.dtd
-share/doc/java/jext/source/gaia-batch
-share/doc/java/jext/source/gaia.bat
-share/doc/java/jext/source/xml/index.xml
-share/doc/java/jext/source/xml/jext-console.xml
-share/doc/java/jext/source/xml/jext-editor.xml
-share/doc/java/jext/source/xml/jext-menus-edit.xml
-share/doc/java/jext/source/xml/jext-menus-file.xml
-share/doc/java/jext/source/xml/jext-menus-jext.xml
-share/doc/java/jext/source/xml/jext-menus-plugins.xml
-share/doc/java/jext/source/xml/jext-menus-search.xml
-share/doc/java/jext/source/xml/jext-menus.xml
-share/doc/java/jext/source/xsl/xtiny-doc-page.xsl
-share/doc/java/jext/source/xsl/xtiny-doc.xsl
 share/doc/java/jext/stylesheet.css
 share/java/jext/icons/jext.ico
 share/java/jext/icons/jext.xpm
 share/java/jext/jext.jar
+share/java/jext/plugins/DawnServer.jar
 share/java/jext/plugins/DnD.jar
-share/java/jext/plugins/DnD/DnD.props.xml
-share/java/jext/plugins/DnD/DnDHandler.java
-share/java/jext/plugins/DnD/DnDPlugin.java
 share/java/jext/plugins/FastFind.jar
-share/java/jext/plugins/FastFind/FastFind.java
-share/java/jext/plugins/FastFind/FastFind.props.xml
-share/java/jext/plugins/FastFind/FastFindOptions.java
-share/java/jext/plugins/FastFind/FastFindPlugin.java
 share/java/jext/plugins/FastSyntax.jar
-share/java/jext/plugins/FastSyntax/FastSyntax.java
-share/java/jext/plugins/FastSyntax/FastSyntax.props.xml
-share/java/jext/plugins/FastSyntax/FastSyntaxOptions.java
-share/java/jext/plugins/FastSyntax/FastSyntaxPlugin.java
 share/java/jext/plugins/HTML.jar
-share/java/jext/plugins/HTML/HTML.props.xml
-share/java/jext/plugins/HTML/HTMLIndenter.java
-share/java/jext/plugins/HTML/HTMLPlugin.java
-share/java/jext/plugins/HTML/IndenterOptionPane.java
-share/java/jext/plugins/HTML/NextTag.java
-share/java/jext/plugins/HTML/PreviousTag.java
-share/java/jext/plugins/HTML/ToAccents.java
-share/java/jext/plugins/HTML/ToEntities.java
 share/java/jext/plugins/HyperTyper.jar
-share/java/jext/plugins/HyperTyper/HyperTyper.props.xml
-share/java/jext/plugins/HyperTyper/hyperTyper/HyperTyperAction.java
-share/java/jext/plugins/HyperTyper/hyperTyper/HyperTyperHotkey.java
-share/java/jext/plugins/HyperTyper/hyperTyper/HyperTyperMapping.java
-share/java/jext/plugins/HyperTyper/hyperTyper/HyperTyperMappingGrid.java
-share/java/jext/plugins/HyperTyper/hyperTyper/HyperTyperObjectManager.java
-share/java/jext/plugins/HyperTyper/hyperTyper/HyperTyperOption.java
-share/java/jext/plugins/HyperTyper/hyperTyper/HyperTyperPlugin.java
-share/java/jext/plugins/HyperTyper/hyperTyper/HyperTyperSequenceList.java
-share/java/jext/plugins/HyperTyper/hyperTyper/HyperTyperWindowGUI.java
-share/java/jext/plugins/HyperTyper/hyperTyper/Sequence.java
-share/java/jext/plugins/HyperTyper/hyperTyper/SequenceChangedEvent.java
-share/java/jext/plugins/HyperTyper/hyperTyper/SequenceChangedListener.java
+share/java/jext/plugins/JCompile.jar
 share/java/jext/plugins/Java.jar
-share/java/jext/plugins/Java/Beautifier.java
-share/java/jext/plugins/Java/ClassBrowser.java
-share/java/jext/plugins/Java/ClassBrowserGUI.java
-share/java/jext/plugins/Java/HTMLViewer.java
-share/java/jext/plugins/Java/JSBeautifier.java
-share/java/jext/plugins/Java/JSFormatter.java
-share/java/jext/plugins/Java/JSLineBreaker.java
-share/java/jext/plugins/Java/Java.props.xml
-share/java/jext/plugins/Java/JavaPlugin.java
-share/java/jext/plugins/Java/MethodsSeeker.java
-share/java/jext/plugins/Java/Seeker.java
-share/java/jext/plugins/TextMode.jar
-share/java/jext/plugins/TextMode/Text.props.xml
-share/java/jext/plugins/TextMode/TextMode.java
-share/java/jext/plugins/TextMode/TextModePlugin.java
-share/java/jext/plugins/TextMode/syntax/TextTokenMarker.java
-share/java/jext/scripts/insert_date_at_anchor.jext-script
-share/java/jext/scripts/os.jext-script
+share/java/jext/plugins/Print.jar
+share/java/jext/scripts/CopyFile.jext-script
+share/java/jext/scripts/HelloWorld.jext-script
+share/java/jext/scripts/JavaCounter.jext-script
+share/java/jext/scripts/Rot13.jext-script
+share/java/jext/scripts/help-summary
+share/java/jext/scripts/help-summary-jext-only
+share/java/jext/scripts/lang/err/error
+share/java/jext/scripts/lang/loop/do
+share/java/jext/scripts/lang/loop/loops
+share/java/jext/scripts/lang/loop/subvariable
+share/java/jext/scripts/lang/misc/global
+share/java/jext/scripts/lang/misc/misc
+share/java/jext/scripts/lang/misc/package
+share/java/jext/scripts/lang/naming/naming
+share/java/jext/scripts/lang/stack/roll
+share/java/jext/scripts/lang/string/string
+share/java/jext/scripts/lang/test/if
+share/java/jext/scripts/lang/test/types
+share/java/jext/scripts/lang/util/random
+share/java/jext/scripts/lang/util/time
+share/java/jext/swingall.jar
 share/java/jext/xtools/xinsert.dtd
-@dirrm share/doc/java/jext/source/bin
-@dirrm share/doc/java/jext/source/dtd
-@dirrm share/doc/java/jext/source/xml
-@dirrm share/doc/java/jext/source/xsl
-@dirrm share/doc/java/jext/source
-@dirrm share/doc/java/jext
-@dirrm share/java/jext/icons
-@dirrm share/java/jext/plugins/DnD
-@dirrm share/java/jext/plugins/FastFind
-@dirrm share/java/jext/plugins/FastSyntax
-@dirrm share/java/jext/plugins/HTML
-@dirrm share/java/jext/plugins/HyperTyper/hyperTyper
-@dirrm share/java/jext/plugins/HyperTyper
-@dirrm share/java/jext/plugins/Java
-@dirrm share/java/jext/plugins/TextMode/syntax
-@dirrm share/java/jext/plugins/TextMode
-@dirrm share/java/jext/plugins
-@dirrm share/java/jext/scripts
 @dirrm share/java/jext/xtools
+@dirrm share/java/jext/scripts/lang/util
+@dirrm share/java/jext/scripts/lang/test
+@dirrm share/java/jext/scripts/lang/string
+@dirrm share/java/jext/scripts/lang/stack
+@dirrm share/java/jext/scripts/lang/naming
+@dirrm share/java/jext/scripts/lang/misc
+@dirrm share/java/jext/scripts/lang/loop
+@dirrm share/java/jext/scripts/lang/err
+@dirrm share/java/jext/scripts/lang
+@dirrm share/java/jext/scripts
+@dirrm share/java/jext/plugins
+@dirrm share/java/jext/icons
 @dirrm share/java/jext
+@dirrm share/doc/java/jext


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->steve 
Responsible-Changed-By: steve 
Responsible-Changed-When: Sun May 7 07:15:24 PDT 2000 
Responsible-Changed-Why:  
I got this one.  Will commit shortly. 
State-Changed-From-To: open->closed 
State-Changed-By: steve 
State-Changed-When: Sun May 7 08:35:59 PDT 2000 
State-Changed-Why:  
Update committed, thanks! 
>Unformatted:
