Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Mar 2002 22:36:41 +0900 (JST)
From:      NINOMIYA Hideyuki <nin@Jp.FreeBSD.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/36047: New port java/jbuilder-personal	
Message-ID:  <20020318.223641.1031470434.nin@smtp.shikoku.ne.jp>

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

>Number:         36047
>Category:       ports
>Synopsis:       New port java/jbuilder-personal
>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:   Mon Mar 18 05:40:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     NINOMIYA Hideyuki
>Release:        FreeBSD 4.5-STABLE i386
>Organization:
<organization of PR author (multiple lines)>
>Environment:
System: FreeBSD mebius.private 4.5-STABLE FreeBSD 4.5-STABLE #2: Fri Mar 15 17:47:37 JST 2002 nin@mebius.private:/ext/obj/ext/4stable/src/sys/Mebius i386

>Description:
This is porting for FreeBSD native jdk1.3.1,
Borland JBuilder 6 Personal java J2SE IDE
for Linux download version.
http://www.Borland.com/

>How-To-Repeat:
>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:
#
#	jbuilder-personal
#	jbuilder-personal/distinfo
#	jbuilder-personal/pkg-plist
#	jbuilder-personal/Makefile
#	jbuilder-personal/pkg-descr
#	jbuilder-personal/pkg-comment
#	jbuilder-personal/files
#	jbuilder-personal/files/jbuilder.sh
#
echo c - jbuilder-personal
mkdir -p jbuilder-personal > /dev/null 2>&1
echo x - jbuilder-personal/distinfo
sed 's/^X//' >jbuilder-personal/distinfo << 'END-of-jbuilder-personal/distinfo'
X#MD5 (jb6_linux.tar.gz) = 6cffbd040b19d282c1275954fc63ccfab # ja
XMD5 (jb6_linux.tar.gz) =  b919955e6f9841fb144ef144aaae621a
END-of-jbuilder-personal/distinfo
echo x - jbuilder-personal/pkg-plist
sed 's/^X//' >jbuilder-personal/pkg-plist << 'END-of-jbuilder-personal/pkg-plist'
Xbin/jbuilder
X%%JBDIR%%/buildnum.txt
X%%JBDIR%%/ca.list
X%%JBDIR%%/country.list
X%%JBDIR%%/javaSource.xpm
X%%JBDIR%%/jbuilderProject.xpm
X%%JBDIR%%/jbuilder_icon.xpm
X%%JBDIR%%/jbuilder_mini_icon.xpm
X%%JBDIR%%/license.html
X%%JBDIR%%/phone.list
X%%JBDIR%%/privacy.html
X%%JBDIR%%/register_jb.html
X%%JBDIR%%/release_notes.html
X%%JBDIR%%/setup_linux.html
X%%JBDIR%%/us.list
X%%JBDIR%%/whatsnew.html
X%%JBDIR%%/UninstallPersonal/UninstallPersonal
X%%JBDIR%%/UninstallPersonal/UninstallPersonal.lax
X%%JBDIR%%/UninstallPersonal/install.log
X%%JBDIR%%/UninstallPersonal/uninstaller.jar
X%%JBDIR%%/bin/JBuilder.config
X%%JBDIR%%/bin/cfglib.sh
X%%JBDIR%%/bin/cfglib.sh.org
X%%JBDIR%%/bin/config_readme.html
X%%JBDIR%%/bin/dumpenv
X%%JBDIR%%/bin/jbconnect
X%%JBDIR%%/bin/jbuilder
X%%JBDIR%%/bin/jdk.config
X%%JBDIR%%/bin/jdk.config.org
X%%JBDIR%%/defaults/Column.properties
X%%JBDIR%%/defaults/Default.jpr
X%%JBDIR%%/defaults/appletviewer.policy
X%%JBDIR%%/defaults/javadocClass.template
X%%JBDIR%%/defaults/palette.ini
X%%JBDIR%%/defaults/propertyEditors.properties
X%%JBDIR%%/defaults/std.slip
X%%JBDIR%%/defaults/tools.cfg
X%%JBDIR%%/defaults/user.properties
X%%JBDIR%%/defaults/user_de.properties
X%%JBDIR%%/defaults/user_es.properties
X%%JBDIR%%/defaults/user_fr.properties
X%%JBDIR%%/defaults/user_ja.properties
X%%JBDIR%%/defaults/migration/jb201x_to_jb6_incl_swing.properties
X%%JBDIR%%/defaults/migration/jb2_to_jb6_incl_swing.properties
X%%JBDIR%%/defaults/migration/jb2_to_jb6_no_swing.properties
X%%JBDIR%%/defaults/migration/to_javax_swing.properties
X%%JBDIR%%/doc/BookNotFound.html
X%%JBDIR%%/doc/HelpNotFound.html
X%%JBDIR%%/doc/JavadocHelpNotFound.html
X%%JBDIR%%/doc/NoJavadoc.html
X%%JBDIR%%/doc/jb_ui.jar
X%%JBDIR%%/doc/jbuilder_index.dat
X%%JBDIR%%/doc/jbuilder_search.dat
X%%JBDIR%%/doc/jbuilder_toc.dat
X%%JBDIR%%/doc/jbuilder_url.dat
X%%JBDIR%%/lib/Apache SOAP.library
X%%JBDIR%%/lib/BorlandXML.library
X%%JBDIR%%/lib/CORBA Express.library
X%%JBDIR%%/lib/Castor.library
X%%JBDIR%%/lib/Data Express for EJB.library
X%%JBDIR%%/lib/Data Express.library
X%%JBDIR%%/lib/InternetBeans Express.library
X%%JBDIR%%/lib/JAXP.library
X%%JBDIR%%/lib/JBCL.library
X%%JBDIR%%/lib/JDataStore Remote.library
X%%JBDIR%%/lib/JDataStore Server.library
X%%JBDIR%%/lib/JDataStore.library
X%%JBDIR%%/lib/JUnit.library
X%%JBDIR%%/lib/JavaBeans Activation Framework.library
X%%JBDIR%%/lib/JavaMail.library
X%%JBDIR%%/lib/Jdom.library
X%%JBDIR%%/lib/LayoutAssistant Sample.library
X%%JBDIR%%/lib/Open Tools SDK.library
X%%JBDIR%%/lib/SHTML Handler.library
X%%JBDIR%%/lib/Sitraka JClass Chart 4.5.1.library
X%%JBDIR%%/lib/Sitraka JClass Gauge 4.5.1.library
X%%JBDIR%%/lib/Sitraka JClass Table 4.5.1.library
X%%JBDIR%%/lib/UnitTest.library
X%%JBDIR%%/lib/Web Start.library
X%%JBDIR%%/lib/XML4J.library
X%%JBDIR%%/lib/XMLDBMS.library
X%%JBDIR%%/lib/Xalan.library
X%%JBDIR%%/lib/Xerces.library
X%%JBDIR%%/lib/XmlBeans.library
X%%JBDIR%%/lib/activation.jar
X%%JBDIR%%/lib/beandt.jar
X%%JBDIR%%/lib/dbSwing.library
X%%JBDIR%%/lib/dt.jar
X%%JBDIR%%/lib/dx.jar
X%%JBDIR%%/lib/gnuregexp.jar
X%%JBDIR%%/lib/help.jar
X%%JBDIR%%/lib/jbcl.jar
X%%JBDIR%%/lib/jbuilder.jar
X%%JBDIR%%/lib/lawt.jar
X%%JBDIR%%/lib/linuxDesktopConfigurator.jar
X%%JBDIR%%/lib/mail.jar
X%%JBDIR%%/lib/nSoftware IP Works.library
X%%JBDIR%%/lib/xerces.jar
X%%JBDIR%%/lib/audio/Borland.audiopak
X%%JBDIR%%/lib/beans/ipworks.jar
X%%JBDIR%%/lib/beans/jcchart451K.jar
X%%JBDIR%%/lib/beans/jcgauge451K.jar
X%%JBDIR%%/lib/beans/jctable451K.jar
X%%JBDIR%%/lib/ext/README.html
X%%JBDIR%%/lib/temp/lax.jar
X%%JBDIR%%/lib/temp/temp
X%%JBDIR%%/lib/temp/temp.lax
X%%JBDIR%%/patch/help_ja.jar
X%%JBDIR%%/redist/deploy.html
X%%JBDIR%%/samples/samples.html
X%%JBDIR%%/samples/Welcome/Welcome.html
X%%JBDIR%%/samples/Welcome/Welcome.jpx
X%%JBDIR%%/samples/Welcome/Welcome.jpx.local
X%%JBDIR%%/samples/Welcome/welcome.css
X%%JBDIR%%/samples/Welcome/welcome_UI.html
X%%JBDIR%%/samples/Welcome/welcome_compiling_running.html
X%%JBDIR%%/samples/Welcome/welcome_database.html
X%%JBDIR%%/samples/Welcome/welcome_debugging.html
X%%JBDIR%%/samples/Welcome/welcome_deploy.html
X%%JBDIR%%/samples/Welcome/welcome_designing.html
X%%JBDIR%%/samples/Welcome/welcome_editing.html
X%%JBDIR%%/samples/Welcome/welcome_ejb.html
X%%JBDIR%%/samples/Welcome/welcome_help.html
X%%JBDIR%%/samples/Welcome/welcome_javadoc.html
X%%JBDIR%%/samples/Welcome/welcome_newproject.html
X%%JBDIR%%/samples/Welcome/welcome_refactoring.html
X%%JBDIR%%/samples/Welcome/welcome_team.html
X%%JBDIR%%/samples/Welcome/welcome_uml.html
X%%JBDIR%%/samples/Welcome/welcome_unittesting.html
X%%JBDIR%%/samples/Welcome/welcome_webx.html
X%%JBDIR%%/samples/Welcome/welcome_whatsnext.html
X%%JBDIR%%/samples/Welcome/welcome_xml.html
X%%JBDIR%%/samples/Welcome/images/back.gif
X%%JBDIR%%/samples/Welcome/images/backend.gif
X%%JBDIR%%/samples/Welcome/images/bullet1.gif
X%%JBDIR%%/samples/Welcome/images/bullet2.gif
X%%JBDIR%%/samples/Welcome/images/ejb.gif
X%%JBDIR%%/samples/Welcome/images/forward.gif
X%%JBDIR%%/samples/Welcome/images/home.gif
X%%JBDIR%%/samples/Welcome/images/ibx.gif
X%%JBDIR%%/samples/Welcome/images/leftarrow.gif
X%%JBDIR%%/samples/Welcome/images/readme.gif
X%%JBDIR%%/samples/Welcome/images/rightarrow.gif
X%%JBDIR%%/samples/Welcome/images/splash.gif
X%%JBDIR%%/samples/Welcome/images/team.gif
X%%JBDIR%%/samples/Welcome/images/tour.gif
X%%JBDIR%%/samples/Welcome/images/ut_jbtestrunner.gif
X%%JBDIR%%/samples/Welcome/images/welcome_UI.gif
X%%JBDIR%%/samples/Welcome/images/welcome_archive.gif
X%%JBDIR%%/samples/Welcome/images/welcome_compile.gif
X%%JBDIR%%/samples/Welcome/images/welcome_database.gif
X%%JBDIR%%/samples/Welcome/images/welcome_debugger.gif
X%%JBDIR%%/samples/Welcome/images/welcome_designing.gif
X%%JBDIR%%/samples/Welcome/images/welcome_edit.gif
X%%JBDIR%%/samples/Welcome/images/welcome_help.gif
X%%JBDIR%%/samples/Welcome/images/welcome_javadoc.gif
X%%JBDIR%%/samples/Welcome/images/welcome_menus_bar.gif
X%%JBDIR%%/samples/Welcome/images/welcome_menus_popup.gif
X%%JBDIR%%/samples/Welcome/images/welcome_newproject.gif
X%%JBDIR%%/samples/Welcome/images/welcome_refactoring.gif
X%%JBDIR%%/samples/Welcome/images/welcome_uml.gif
X%%JBDIR%%/samples/Welcome/images/welcome_xmltreeview.gif
X%%JBDIR%%/samples/Welcome/src/com/borland/samples/welcome/WelcomeApp.java
X%%JBDIR%%/samples/Welcome/src/com/borland/samples/welcome/WelcomeFrame.java
X@dirrm %%JBDIR%%/UninstallPersonal
X@dirrm %%JBDIR%%/bin
X@dirrm %%JBDIR%%/defaults/migration
X@dirrm %%JBDIR%%/defaults
X@dirrm %%JBDIR%%/doc
X@dirrm %%JBDIR%%/lib/audio
X@dirrm %%JBDIR%%/lib/beans
X@dirrm %%JBDIR%%/lib/ext
X@dirrm %%JBDIR%%/lib/temp
X@dirrm %%JBDIR%%/lib
X@dirrm %%JBDIR%%/patch
X@dirrm %%JBDIR%%/redist
X@dirrm %%JBDIR%%/samples/Welcome/images
X@dirrm %%JBDIR%%/samples/Welcome/src/com/borland/samples/welcome
X@dirrm %%JBDIR%%/samples/Welcome/src/com/borland/samples
X@dirrm %%JBDIR%%/samples/Welcome/src/com/borland
X@dirrm %%JBDIR%%/samples/Welcome/src/com
X@dirrm %%JBDIR%%/samples/Welcome/src
X@dirrm %%JBDIR%%/samples/Welcome
X@dirrm %%JBDIR%%/samples
X@unexec rmdir %D/%%JBDIR%% 2>/dev/null || true
X@unexec rmdir %D/share/java/classes 2>/dev/null || true
X@unexec rmdir %D/share/java 2>/dev/null || true
END-of-jbuilder-personal/pkg-plist
echo x - jbuilder-personal/Makefile
sed 's/^X//' >jbuilder-personal/Makefile << 'END-of-jbuilder-personal/Makefile'
X# New ports collection makefile for:	JBuilderPersonal
X# Date created:		14 Mar 2002
X# Whom:			NINOMIYA Hideyuki <nin@Jp.FreeBSD.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	JBuilderPersonal
XPORTVERSION=	6.0
XCATEGORIES=	java devel
X#MASTER_SITES=	http://www.Borland.com/ \
X#		http://www.Borland.co.jp/ ... etc ...
XDISTNAME=	jb6_linux
X
XMAINTAINER=	nin@Jp.FreeBSD.org
X
XRUN_DEPENDS=	${LOCAL_BASE}/jdk1.3.1/jre/bin/java:${PORTSDIR}/java/jdk13
X
XUSE_LINUX=	yes
XNO_WRKSUBDIR=	yes
XNO_PACKAGE=	yes
XNO_BUILD=	yes
X
X.if !exists(${DISTDIR}/${DISTFILES})
XIGNORE=You must manually fetch (${DISTFILES}) from http://www.Borland.com,\
X place it in ${DISTDIR} and then run make again
X.endif
X
XJBUILDER_DIR=		JBuilder6
XTMP_INSTALLBASE=	${LINUXBASE}/opt
XJAVABASE=		${LOCAL_BASE}/share/java
XJBUILDERBASE=		${JAVABASE}/${JBUILDER_DIR}
X
XPLIST_SUB+=		JBDIR=${JBUILDERBASE:S/^${PREFIX}\///}
X
Xpost-fetch:
X	@${ECHO_MSG} "If you did fetch of l10n installer version of from Borland site of"
X	@${ECHO_MSG} " other countries, do make NO_CHECKSUM=yes install."
X
Xpost-configure:
X	@${SED} -e "s;@JBUILDERBASE@;${JBUILDERBASE};g" \
X		${FILESDIR}/jbuilder.sh > ${WRKSRC}/jbuilder
X
Xpre-install:
X	@${ECHO_MSG}
X	@${ECHO_MSG} "*********************** IMPORTANT ! *************************"
X	@${ECHO_MSG}
X	@${ECHO_MSG} "Please install temporary place ${TMP_INSTALLBASE}/${JBUILDER_DIR}"
X	@${ECHO_MSG}
X	@${ECHO_MSG} "*************************************************************"
X	@${ECHO_MSG}
X
X	@IATEMPDIR=${WRKSRC} ${WRKSRC}/per_install.bin
X
Xdo-install:
X	@${RM} -Rf ${TMP_INSTALLBASE}/${JBUILDER_DIR}/jdk1.3.1
X	@${RM} -f ${TMP_INSTALLBASE}/${JBUILDER_DIR}/JBuilder_6_Personal_InstallLog.log
X	${MKDIR} ${JBUILDERBASE}
X	${CP} -R ${TMP_INSTALLBASE}/${JBUILDER_DIR}/*  ${JBUILDERBASE}/
X	${RM} -Rf ${TMP_INSTALLBASE}/${JBUILDER_DIR}
X	@(cd  ${JBUILDERBASE}/bin; \
X	${MV} cfglib.sh cfglib.sh.org; \
X	${MV} jdk.config jdk.config.org; \
X	${SED} -e "s;^function \([^ ]*\);\1 ();g" \
X		cfglib.sh.org > cfglib.sh; \
X	${CHMOD} +x cfglib.sh; \
X	${SED} -e "s;path ${TMP_INSTALLBASE}/${JBUILDER_DIR}/jdk1.3.1/;path ${PREFIX}/jdk1.3.1/;g" \
X		jdk.config.org > jdk.config)
X	${INSTALL_SCRIPT} ${WRKSRC}/jbuilder ${PREFIX}/bin
X
X.include <bsd.port.mk>
END-of-jbuilder-personal/Makefile
echo x - jbuilder-personal/pkg-descr
sed 's/^X//' >jbuilder-personal/pkg-descr << 'END-of-jbuilder-personal/pkg-descr'
XBorland JBuilder 6 Personal (java2SE IDE)
X
XJBuilder 6 of this version is free by limitation for a non-commercial
Xprofit. NOINF, see at included document "license.txt", Borland.com
Xweb site and many website's of each country.
X(e.x. http://www.Borland.co.jp/)
X
XWWW: http://www.Borland.com/
END-of-jbuilder-personal/pkg-descr
echo x - jbuilder-personal/pkg-comment
sed 's/^X//' >jbuilder-personal/pkg-comment << 'END-of-jbuilder-personal/pkg-comment'
XBorland JBuilder 6 Personal (java2SE IDE)
END-of-jbuilder-personal/pkg-comment
echo c - jbuilder-personal/files
mkdir -p jbuilder-personal/files > /dev/null 2>&1
echo x - jbuilder-personal/files/jbuilder.sh
sed 's/^X//' >jbuilder-personal/files/jbuilder.sh << 'END-of-jbuilder-personal/files/jbuilder.sh'
X#!/bin/sh
X# JBuilder 5 Personal start script
X# $FreeBSD$
X
Xcd @JBUILDERBASE@/bin
Xexec ./jbuilder
END-of-jbuilder-personal/files/jbuilder.sh
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?20020318.223641.1031470434.nin>