1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-30 05:40:06 +00:00

Add jude-community 1.4.3, A Java/UML Object-Oriented Design Tool.

o jude_take -> jude-community

PR:		ports/73702
Submitted by:	Yoshihiko Sarumaru <mistral@imasy.or.jp> (maintainer)
Repo copied by:	marcus (portmgr)
This commit is contained in:
Norikatsu Shigemura 2004-11-23 15:54:21 +00:00
parent 0f54fdc10f
commit 9827456d7b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=122228
20 changed files with 83 additions and 169 deletions

2
LEGAL
View File

@ -337,7 +337,7 @@ jre*i_ELF.*.tar.gz ports/java/jre License doesn't allow distribution
jre118_v3-glibc-* ports/java/linux-blackdown-jre11 License doesn't allow
distribution with fee
jsdk20-solaris2-sparc* ports/java/jsdk no commercial use
jude_take*.zip ports/devel/jude_take License restrictions.
jude-comunity-*.zip ports/devel/jude-community License restrictions.
kaffe-1.0* ports/java/kaffe Restrictive copyright
kaffe-1.1* ports/java/kaffe-devel Restrictive copyright
kde-icons-* ports/x11-themes/kde-icons-* Unclear about licensing

1
MOVED
View File

@ -1312,3 +1312,4 @@ devel/p5-POE-Component-Client-UserAgent|www/p5-POE-Component-Client-UserAgent|20
www/galeon2|www/galeon|2004-11-09|renamed to galeon
www/mozilla-gtk1||2004-11-09|obsoleted by gtk2 version
devel/sdcc|lang/sdcc|2004-11-18|remove duplicate port
devel/jude_take|devel/jude-community|2004-11-23|renamed by upstream

View File

@ -362,7 +362,7 @@
SUBDIR += java-util-concurrent
SUBDIR += jclassinfo
SUBDIR += jrtplib
SUBDIR += jude_take
SUBDIR += jude_community
SUBDIR += judy
SUBDIR += kaptain
SUBDIR += kcachegrind

View File

@ -5,11 +5,11 @@
# $FreeBSD$
#
PORTNAME= jude_take
PORTVERSION= 1.3
PORTNAME= jude-community
PORTVERSION= 1.4.3
CATEGORIES= devel
MASTER_SITES= # you have to answer some enquetes to download
DISTNAME= ${PORTNAME}${PORTVERSION:S/./_/g}
MASTER_SITES= # you have to register yourself as a member to download
DISTNAME= ${PORTNAME}-${PORTVERSION:S!.!_!g}
EXTRACT_SUFX= .zip
MAINTAINER= mistral@imasy.or.jp
@ -26,32 +26,35 @@ USE_REINPLACE= yes
RESTRICTED= "See http://objectclub.esm.co.jp/Jude/permission_e.html"
NO_CDROM= ${RESTRICTED}
WRKSRC= ${WRKDIR}/${PORTNAME}
PLIST_SUB+= PORTNAME=${PORTNAME}
DOWNLOAD_URL= http://objectclub.esm.co.jp/Jude/enquete_e.html
WRKSRC= ${WRKDIR}/${PORTNAME:S!-!_!}
DOWNLOAD_URL= https://www.objectclub.jp/Jude/enquete_e.html
.if !defined(NOPORTDOCS)
PORTDOCS= README-e.txt README.txt Release_Note-e.html Release_Note.html
PORTDOCS= README-e.txt README.txt ReleaseNote-e.html ReleaseNote.html
.endif
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
IGNORE= "You must manually fetch the distribution file ${DISTNAME}${EXTRACT_SUFX} from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again"
IGNORE= "You must manually fetch the distribution file from ${DOWNLOAD_URL}, then place it in ${DISTDIR} and run make again"
.endif
post-patch:
${REINPLACE_CMD} -e "s!%%JAVA_HOME%%!${JAVA_HOME}!" ${WRKSRC}/jude
${REINPLACE_CMD} -e "s!%%JAVA_HOME%%!${JAVA_HOME}!; \
s!%%DATADIR%%!${DATADIR}!" ${WRKSRC}/jude
do-install:
${MKDIR} ${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/jude ${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/jude-take.jar ${DATADIR}
${INSTALL_SCRIPT} ${FILESDIR}/netscape ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.jar ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/JudeDefaultModel.jude ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/jude.ico ${DATADIR}
# ExportHTML needs lib/tools.jar to be copied
# ExportHTML doesn't work with version 1.3 (Known Problem)
#${LN} -s ${JAVA_HOME}/lib/tools.jar ${DATADIR}
${LN} -s ${JAVA_HOME}/lib/tools.jar ${DATADIR}
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}

View File

@ -1,2 +1,2 @@
MD5 (jude_take1_3.zip) = 83a0ab74a6d03879f01bdbb6fcf1f761
SIZE (jude_take1_3.zip) = 1892857
MD5 (jude-community-1_4_3.zip) = b9a9842c77d64c0c35a7c128f7b47498
SIZE (jude-community-1_4_3.zip) = 2308773

View File

@ -0,0 +1,7 @@
#!/bin/sh
# add your favorite browser in the top of the list
for browser in mozilla linux-mozilla firefox linux-mozillafirebird opera linux-opera netscape7-english
do
type $browser > /dev/null 2>&1 && exec $browser "$@"
done

View File

@ -1,18 +1,20 @@
--- jude.orig Tue Jan 27 17:07:58 2004
+++ jude Tue Apr 20 10:26:43 2004
@@ -4,12 +4,12 @@
--- jude.orig Tue Oct 26 21:21:53 2004
+++ jude Tue Nov 9 13:58:28 2004
@@ -3,13 +3,14 @@
#Remove "#" from following two lines, if you'd like to use j2sdk.
#JAVA_HOME=/usr/lib/j2sdk1.4/;export JAVA_HOME
#PATH=$JAVA_HOME/bin; export PATH
+PATH=%%DATADIR%%:$PATH
-#JUDE_HOME=/usr/local/share/jude_take
-#JUDE_HOME=/usr/local/share/jude_community
-JUDE_HOME=`dirname $0`
+JUDE_HOME=/usr/local/share/jude_take
+JUDE_HOME=%%DATADIR%%
+#JUDE_HOME=`dirname $0`
JUDE_JAR=jude-take.jar
JUDE_JAR=jude-community.jar
CLASSPATH=$JUDE_HOME/$JUDE_JAR
JAVA_OPTS="-Xms16m -Xmx256m -Xss1m"
JAVA_OPTS="-Xms16m -Xmx512m -Xss2m"
-java $JAVA_OPTS -jar $JUDE_HOME/$JUDE_JAR $1 $2 $3
+%%JAVA_HOME%%/bin/java $JAVA_OPTS -jar $JUDE_HOME/$JUDE_JAR $1 $2 $3

View File

@ -1,4 +1,4 @@
Jude is a new tool which supports your object-oriented software
Jude/Community is a new tool which supports your object-oriented software
designing in Java(TM) and UML1.4(Unified Modeling Language).
Basic Functions
@ -15,6 +15,4 @@ Basic Functions
- Generate Java source code from model.
- Import Java source files to create model.
tips: "take" [take] is a word for bamboo in Japanese and it means middle grade.
WWW: http://objectclub.esm.co.jp/Jude/jude-e.html

View File

@ -1,6 +1,7 @@
bin/jude
share/jude_take/jude-take.jar
share/jude_take/JudeDefaultModel.jude
share/jude_take/jude.ico
@comment share/jude_take/tools.jar
@dirrm share/jude_take
%%DATADIR%%/netscape
%%DATADIR%%/%%PORTNAME%%.jar
%%DATADIR%%/JudeDefaultModel.jude
%%DATADIR%%/jude.ico
%%DATADIR%%/tools.jar
@dirrm %%DATADIR%%

View File

@ -5,11 +5,11 @@
# $FreeBSD$
#
PORTNAME= jude_take
PORTVERSION= 1.3
PORTNAME= jude-community
PORTVERSION= 1.4.3
CATEGORIES= devel
MASTER_SITES= # you have to answer some enquetes to download
DISTNAME= ${PORTNAME}${PORTVERSION:S/./_/g}
MASTER_SITES= # you have to register yourself as a member to download
DISTNAME= ${PORTNAME}-${PORTVERSION:S!.!_!g}
EXTRACT_SUFX= .zip
MAINTAINER= mistral@imasy.or.jp
@ -26,32 +26,35 @@ USE_REINPLACE= yes
RESTRICTED= "See http://objectclub.esm.co.jp/Jude/permission_e.html"
NO_CDROM= ${RESTRICTED}
WRKSRC= ${WRKDIR}/${PORTNAME}
PLIST_SUB+= PORTNAME=${PORTNAME}
DOWNLOAD_URL= http://objectclub.esm.co.jp/Jude/enquete_e.html
WRKSRC= ${WRKDIR}/${PORTNAME:S!-!_!}
DOWNLOAD_URL= https://www.objectclub.jp/Jude/enquete_e.html
.if !defined(NOPORTDOCS)
PORTDOCS= README-e.txt README.txt Release_Note-e.html Release_Note.html
PORTDOCS= README-e.txt README.txt ReleaseNote-e.html ReleaseNote.html
.endif
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
IGNORE= "You must manually fetch the distribution file ${DISTNAME}${EXTRACT_SUFX} from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again"
IGNORE= "You must manually fetch the distribution file from ${DOWNLOAD_URL}, then place it in ${DISTDIR} and run make again"
.endif
post-patch:
${REINPLACE_CMD} -e "s!%%JAVA_HOME%%!${JAVA_HOME}!" ${WRKSRC}/jude
${REINPLACE_CMD} -e "s!%%JAVA_HOME%%!${JAVA_HOME}!; \
s!%%DATADIR%%!${DATADIR}!" ${WRKSRC}/jude
do-install:
${MKDIR} ${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/jude ${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/jude-take.jar ${DATADIR}
${INSTALL_SCRIPT} ${FILESDIR}/netscape ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.jar ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/JudeDefaultModel.jude ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/jude.ico ${DATADIR}
# ExportHTML needs lib/tools.jar to be copied
# ExportHTML doesn't work with version 1.3 (Known Problem)
#${LN} -s ${JAVA_HOME}/lib/tools.jar ${DATADIR}
${LN} -s ${JAVA_HOME}/lib/tools.jar ${DATADIR}
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}

View File

@ -1,2 +1,2 @@
MD5 (jude_take1_3.zip) = 83a0ab74a6d03879f01bdbb6fcf1f761
SIZE (jude_take1_3.zip) = 1892857
MD5 (jude-community-1_4_3.zip) = b9a9842c77d64c0c35a7c128f7b47498
SIZE (jude-community-1_4_3.zip) = 2308773

View File

@ -0,0 +1,7 @@
#!/bin/sh
# add your favorite browser in the top of the list
for browser in mozilla linux-mozilla firefox linux-mozillafirebird opera linux-opera netscape7-english
do
type $browser > /dev/null 2>&1 && exec $browser "$@"
done

View File

@ -1,18 +1,20 @@
--- jude.orig Tue Jan 27 17:07:58 2004
+++ jude Tue Apr 20 10:26:43 2004
@@ -4,12 +4,12 @@
--- jude.orig Tue Oct 26 21:21:53 2004
+++ jude Tue Nov 9 13:58:28 2004
@@ -3,13 +3,14 @@
#Remove "#" from following two lines, if you'd like to use j2sdk.
#JAVA_HOME=/usr/lib/j2sdk1.4/;export JAVA_HOME
#PATH=$JAVA_HOME/bin; export PATH
+PATH=%%DATADIR%%:$PATH
-#JUDE_HOME=/usr/local/share/jude_take
-#JUDE_HOME=/usr/local/share/jude_community
-JUDE_HOME=`dirname $0`
+JUDE_HOME=/usr/local/share/jude_take
+JUDE_HOME=%%DATADIR%%
+#JUDE_HOME=`dirname $0`
JUDE_JAR=jude-take.jar
JUDE_JAR=jude-community.jar
CLASSPATH=$JUDE_HOME/$JUDE_JAR
JAVA_OPTS="-Xms16m -Xmx256m -Xss1m"
JAVA_OPTS="-Xms16m -Xmx512m -Xss2m"
-java $JAVA_OPTS -jar $JUDE_HOME/$JUDE_JAR $1 $2 $3
+%%JAVA_HOME%%/bin/java $JAVA_OPTS -jar $JUDE_HOME/$JUDE_JAR $1 $2 $3

View File

@ -1,4 +1,4 @@
Jude is a new tool which supports your object-oriented software
Jude/Community is a new tool which supports your object-oriented software
designing in Java(TM) and UML1.4(Unified Modeling Language).
Basic Functions
@ -15,6 +15,4 @@ Basic Functions
- Generate Java source code from model.
- Import Java source files to create model.
tips: "take" [take] is a word for bamboo in Japanese and it means middle grade.
WWW: http://objectclub.esm.co.jp/Jude/jude-e.html

View File

@ -1,6 +1,7 @@
bin/jude
share/jude_take/jude-take.jar
share/jude_take/JudeDefaultModel.jude
share/jude_take/jude.ico
@comment share/jude_take/tools.jar
@dirrm share/jude_take
%%DATADIR%%/netscape
%%DATADIR%%/%%PORTNAME%%.jar
%%DATADIR%%/JudeDefaultModel.jude
%%DATADIR%%/jude.ico
%%DATADIR%%/tools.jar
@dirrm %%DATADIR%%

View File

@ -1,63 +0,0 @@
# New ports collection makefile for: jude_take
# Date created: 19 April 2004
# Whom: Yoshihiko Sarumaru <mistral@imasy.or.jp>
#
# $FreeBSD$
#
PORTNAME= jude_take
PORTVERSION= 1.3
CATEGORIES= devel
MASTER_SITES= # you have to answer some enquetes to download
DISTNAME= ${PORTNAME}${PORTVERSION:S/./_/g}
EXTRACT_SUFX= .zip
MAINTAINER= mistral@imasy.or.jp
COMMENT= A Java/UML Object-Oriented Design Tool
USE_ZIP= yes
USE_JAVA= 1.4+
# It doesn't work well with linux-sun-jdk14
# I haven't tested with the jdks of blackdown or ibm
JAVA_OS= native
NO_BUILD= yes
USE_REINPLACE= yes
RESTRICTED= "See http://objectclub.esm.co.jp/Jude/permission_e.html"
NO_CDROM= ${RESTRICTED}
WRKSRC= ${WRKDIR}/${PORTNAME}
DOWNLOAD_URL= http://objectclub.esm.co.jp/Jude/enquete_e.html
.if !defined(NOPORTDOCS)
PORTDOCS= README-e.txt README.txt Release_Note-e.html Release_Note.html
.endif
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
IGNORE= "You must manually fetch the distribution file ${DISTNAME}${EXTRACT_SUFX} from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again"
.endif
post-patch:
${REINPLACE_CMD} -e "s!%%JAVA_HOME%%!${JAVA_HOME}!" ${WRKSRC}/jude
do-install:
${MKDIR} ${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/jude ${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/jude-take.jar ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/JudeDefaultModel.jude ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/jude.ico ${DATADIR}
# ExportHTML needs lib/tools.jar to be copied
# ExportHTML doesn't work with version 1.3 (Known Problem)
#${LN} -s ${JAVA_HOME}/lib/tools.jar ${DATADIR}
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
.for file in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
.endif
.include <bsd.port.post.mk>

View File

@ -1,2 +0,0 @@
MD5 (jude_take1_3.zip) = 83a0ab74a6d03879f01bdbb6fcf1f761
SIZE (jude_take1_3.zip) = 1892857

View File

@ -1,18 +0,0 @@
--- jude.orig Tue Jan 27 17:07:58 2004
+++ jude Tue Apr 20 10:26:43 2004
@@ -4,12 +4,12 @@
#JAVA_HOME=/usr/lib/j2sdk1.4/;export JAVA_HOME
#PATH=$JAVA_HOME/bin; export PATH
-#JUDE_HOME=/usr/local/share/jude_take
-JUDE_HOME=`dirname $0`
+JUDE_HOME=/usr/local/share/jude_take
+#JUDE_HOME=`dirname $0`
JUDE_JAR=jude-take.jar
CLASSPATH=$JUDE_HOME/$JUDE_JAR
JAVA_OPTS="-Xms16m -Xmx256m -Xss1m"
-java $JAVA_OPTS -jar $JUDE_HOME/$JUDE_JAR $1 $2 $3
+%%JAVA_HOME%%/bin/java $JAVA_OPTS -jar $JUDE_HOME/$JUDE_JAR $1 $2 $3

View File

@ -1,20 +0,0 @@
Jude is a new tool which supports your object-oriented software
designing in Java(TM) and UML1.4(Unified Modeling Language).
Basic Functions
- Support of UML1.4
- Class Diagram
(Object, Package, Subsystem and Robustness Diagrams are included.)
- Usecase Diagram
- Sequence Diagram
- Collaboration Diagram
- Statechart Diagram
- Activity Diagram
- Deployment Diagram
- Component Diagram
- Generate Java source code from model.
- Import Java source files to create model.
tips: "take" [take] is a word for bamboo in Japanese and it means middle grade.
WWW: http://objectclub.esm.co.jp/Jude/jude-e.html

View File

@ -1,6 +0,0 @@
bin/jude
share/jude_take/jude-take.jar
share/jude_take/JudeDefaultModel.jude
share/jude_take/jude.ico
@comment share/jude_take/tools.jar
@dirrm share/jude_take