Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jun 2008 03:33:14 +0200 (CEST)
From:      Marcin Cieslak <saper@system.pl>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        saper@system.pl
Subject:   ports/124537: [NEW PORT] net/tn5250j: A 5250 terminal emulator for the AS/400 written in Java
Message-ID:  <200806130133.m5D1XEuI070762@radziecki.saper.info>
Resent-Message-ID: <200806130140.m5D1e4R6048660@freefall.freebsd.org>

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

>Number:         124537
>Category:       ports
>Synopsis:       [NEW PORT] net/tn5250j: A 5250 terminal emulator for the AS/400 written in Java
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jun 13 01:40:03 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Marcin Cieslak
>Release:        FreeBSD 7.0-STABLE amd64
>Organization:
>Environment:
System: FreeBSD radziecki.saper.info 7.0-STABLE FreeBSD 7.0-STABLE #5: Thu May  8 23:14:51 CEST
>Description:
A feature-rich graphical Telnet 5250 emulator written in Java.

WWW:	http://tn5250j.sourceforge.net/

Dependency:
Requires sysutits/jtopen, submitted separately under ports/124534.

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- tn5250j-0.6.0.shar begins here ---
# 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:
#
#	tn5250j
#	tn5250j/pkg-descr
#	tn5250j/Makefile
#	tn5250j/distinfo
#	tn5250j/files
#	tn5250j/files/patch-build.xml
#	tn5250j/files/tn5250j.in
#	tn5250j/pkg-plist
#
echo c - tn5250j
mkdir -p tn5250j > /dev/null 2>&1
echo x - tn5250j/pkg-descr
sed 's/^X//' >tn5250j/pkg-descr << 'END-of-tn5250j/pkg-descr'
XA feature-rich graphical Telnet 5250 emulator written in Java.
X
XWWW:	http://tn5250j.sourceforge.net/
END-of-tn5250j/pkg-descr
echo x - tn5250j/Makefile
sed 's/^X//' >tn5250j/Makefile << 'END-of-tn5250j/Makefile'
X# New ports collection makefile for:	tn5250j
X# Date created:		2008-06-12
X# Whom:			Marcin Cieslak <saper@SYSTEM.PL>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	tn5250j
XPORTVERSION=	0.6.0
XCATEGORIES=	net java
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDISTNAME=	${PORTNAME}-${PORTVERSION}-src
X
XMAINTAINER=	saper@SYSTEM.PL
XCOMMENT=	A 5250 terminal emulator for the AS/400 written in Java
X
XBUILD_DEPENDS=	${JAVAJARDIR}/mail.jar:${PORTSDIR}/java/javamail \
X		${JYTHON_JAR}:${PORTSDIR}/lang/jython \
X		${JAVAJARDIR}/jt400.jar:${PORTSDIR}/sysutils/jtopen
XRUN_DEPENDS=	${JAVAJARDIR}/itext.jar:${PORTSDIR}/devel/itext \
X		${JAVAJARDIR}/log4j.jar:${PORTSDIR}/devel/log4j
X
XUSE_ZIP=	yes
XUSE_ANT=	yes
XUSE_JAVA=	1.3+
XWRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
X
XALL_TARGET=	package
XMAKE_ENV+=	CLASSPATH=${JYTHON_PREFIX}
XMAKE_ARGS+=	-Dlib.dir=${JAVALIBDIR}
X
XJYTHON_VER?=	22
XJYTHON_PREFIX?=	${LOCALBASE}/lib/jython${JYTHON_VER}
XJYTHON_JAR=	${JYTHON_PREFIX}/jython.jar
X
XDOC_FILES=	CHANGELOG.txt applet.txt filetransfers.txt readme.txt antbuild.txt\
X		 e-mail.txt macros.txt scripting.txt
X
XSUB_FILES=	tn5250j
XSUB_LIST=	JYTHON_JAR=${JYTHON_JAR}
X
X.include <bsd.port.pre.mk>
X
Xdo-install:
X	${INSTALL_SCRIPT} ${WRKDIR}/tn5250j ${PREFIX}/bin
X	${INSTALL_DATA} ${WRKSRC}/build/tn5250j.jar ${JAVAJARDIR}
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for d in ${DOC_FILES}
X	${INSTALL_MAN} ${WRKSRC}/src/${d} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.post.mk>
END-of-tn5250j/Makefile
echo x - tn5250j/distinfo
sed 's/^X//' >tn5250j/distinfo << 'END-of-tn5250j/distinfo'
XMD5 (tn5250j-0.6.0-src.zip) = 3f85dbf5dd669ab9f6ffc37e2de27c5d
XSHA256 (tn5250j-0.6.0-src.zip) = a24610b7e8fa0dde30f3d001509164e8e51ea8afb68ce741fc6490fdfb081e6b
XSIZE (tn5250j-0.6.0-src.zip) = 634458
END-of-tn5250j/distinfo
echo c - tn5250j/files
mkdir -p tn5250j/files > /dev/null 2>&1
echo x - tn5250j/files/patch-build.xml
sed 's/^X//' >tn5250j/files/patch-build.xml << 'END-of-tn5250j/files/patch-build.xml'
X--- build.xml.orig	2008-06-12 17:53:31.850966916 +0200
X+++ build.xml	2008-06-12 17:55:27.789182054 +0200
X@@ -345,97 +345,8 @@
X         <delete file="${dist.dir}/${dist.src.name}.tar"/>
X     </target>
X 
X-  <!-- Creates an installer for tn5250j -->
X-  <target name="generate-installer" depends="dist" description="Creates installer using IzPack">
X 
X-    <!-- Allows us to use the IzPack Ant task -->
X-    <taskdef name="izpack" classpath="${basedir}/lib/compiler.jar"
X-             classname="com.izforge.izpack.ant.IzPackTask"/>
X 
X-    <!-- Copies the files to the dist directory -->
X-    <echo message="Copies the image of the distribution to ${dist.dir}"/>
X-    <delete dir="${dist.dir}/installer"/>
X-    <mkdir dir="${dist.dir}/installer"/>
X-    <copy todir="${dist.dir}/installer" includeEmptyDirs="yes">
X-      <!--fileset dir="${basedir}">
X-        <include name="bin/**"/>
X-        <include name="lib/*.jar"/>
X-      </fileset-->
X-       <fileset dir="${build.dir}">
X-          <include name="${jarname}" />
X-       </fileset>
X-      <fileset dir="${dist.dir}/${dist.base.name}/src/installer/">
X-        <include name="**"/>
X-      </fileset>
X-      <fileset dir="${dist.dir}/${dist.base.name}/src/">
X-        <include name="readme.txt"/>
X-        <include name="COPYING"/>
X-        <include name="tn5250jSplash.jpg"/>
X-        <include name="tnicon.jpg"/>
X-      </fileset>
X-      <fileset dir="${lib.dir}">
X-        <include name="**"/>
X-      </fileset>
X-    </copy>
X-
X-    <!-- We call IzPack -->
X-    <echo message="Makes the installer using IzPack"/>
X-    <izpack input="${dist.dir}/installer/install.xml"
X-            output="${dist.dir}/tn5250j-install-${version}.jar"
X-            installerType="standard"
X-            basedir="${dist.dir}"
X-        	izPackDir="${IzPack.dir}"/>
X-
X-    <!--echo message="Makes the web installer using IzPack"/-->
X-    <!--izpack input="${dist.dir}/installer/install.xml"
X-            output="${dist.dir}/tn5250j-install-web-${version}.jar"
X-            installerType="web"
X-            basedir="${dist.dir}"
X-            izPackDir="${IzPack.dir}"/-->
X-
X-   </target>
X-
X-<!-- start jar bundler task -->
X-	<taskdef name="jarbundler"
X-	                  classpath="${lib.dir}/jarbundler-1.4.jar"
X-	                  classname="com.loomcom.ant.tasks.jarbundler.JarBundler" />
X-	
X-    <target name= "dist-bin-jarbundle" depends="dist-bin-prepare"  description="Prepares jar bundle binary distribution">
X-    <jarbundler dir="${dist.dir}"
X-                   name="${Name}"
X-                   mainclass="org.tn5250j.My5250"
X-                   icon="${source.dir}/tnicon.icns"
X-                   version="${version}"
X-                   infostring="${Name} ${version}, (c) ${year}"
X-                   aboutmenuname="${Name}"
X-                   bundleid="org.tn5250j"
X-                   developmentregion="English"
X-                   signature="????"
X-                   type="APPL"
X-                   jvmversion="1.4+"
X-                   vmoptions="-Xmx256m"
X-                   smalltabs="true"
X-                   antialiasedgraphics="true"
X-                   antialiasedtext="true"
X-                   liveresize="true"
X-                   growboxintrudes="false"
X-    	               workingdirectory="$APP_PACKAGE/Contents/Resources/Java"
X-                   screenmenu="true" >
X-         <jarfileset dir="${dist.dir}/${dist.base.name}">
X-           <include name="**/*.jar" />
X-           <exclude name="**/CVS" />
X-         </jarfileset>
X-       </jarbundler>
X-	   </target>
X-
X-    <target name= "dist-bin-jarbundle-tgz" depends="dist-bin-jarbundle" description="Create a Tgz-File of the jar bundle distribution">
X-        <tar tarfile="${dist.dir}/${dist.bin.name}.app.tar"
X-            basedir="${dist.dir}/"
X-            includes="${Name}.app/**">
X-        </tar>
X-        <gzip zipfile="${dist.dir}/${dist.bin.name}.app.tgz" src="${dist.dir}/${dist.bin.name}.app.tar" />
X-        <delete file="${dist.dir}/${dist.bin.name}.app.tar"/>
X-    </target>
X 
X <!-- start jar bundler task -->
X 
END-of-tn5250j/files/patch-build.xml
echo x - tn5250j/files/tn5250j.in
sed 's/^X//' >tn5250j/files/tn5250j.in << 'END-of-tn5250j/files/tn5250j.in'
X#!/bin/sh
X
XCLASSPATH=`classpath`:%%JYTHON_JAR%% java org.tn5250j.My5250 "$@"
END-of-tn5250j/files/tn5250j.in
echo x - tn5250j/pkg-plist
sed 's/^X//' >tn5250j/pkg-plist << 'END-of-tn5250j/pkg-plist'
X@comment $FreeBSD$
Xbin/tn5250j
X%%JAVAJARDIR%%/tn5250j.jar
X%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.txt
X%%PORTDOCS%%%%DOCSDIR%%/applet.txt
X%%PORTDOCS%%%%DOCSDIR%%/filetransfers.txt
X%%PORTDOCS%%%%DOCSDIR%%/readme.txt
X%%PORTDOCS%%%%DOCSDIR%%/antbuild.txt
X%%PORTDOCS%%%%DOCSDIR%%/e-mail.txt
X%%PORTDOCS%%%%DOCSDIR%%/macros.txt
X%%PORTDOCS%%%%DOCSDIR%%/scripting.txt
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-tn5250j/pkg-plist
exit
--- tn5250j-0.6.0.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200806130133.m5D1XEuI070762>