Initial import of umlgraph 5.4

UMLGraph allows the declarative specification and drawing of
UML class and sequence diagrams.
This commit is contained in:
Kevin Lo 2011-02-15 03:47:22 +00:00
parent 2317d435f1
commit 53878bc086
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=269179
5 changed files with 60 additions and 0 deletions

View File

@ -3400,6 +3400,7 @@
SUBDIR += ucpp
SUBDIR += udis86
SUBDIR += umem
SUBDIR += umlgraph
SUBDIR += universalindentgui
SUBDIR += upnp
SUBDIR += upp

41
devel/umlgraph/Makefile Normal file
View File

@ -0,0 +1,41 @@
# Ports collection makefile for: umlgraph
# Date created: 15 February, 2010
# Whom: Kevin Lo <kevlo@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= umlgraph
PORTVERSION= 5.4
CATEGORIES= devel java
MASTER_SITES= http://www.umlgraph.org/
DISTNAME= UMLGraph-${PORTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= kevlo@FreeBSD.org
COMMENT= An automated drawing of UML diagrams
LICENSE= BSD
WRKSRC= ${WRKDIR}/${DISTNAME}
USE_ANT= yes
USE_JAVA= yes
JAVA_VERSION= 1.5+
BUILD_DEPENDS= dot:${PORTSDIR}/graphics/graphviz \
pic2plot:${PORTSDIR}/graphics/plotutils
RUN_DEPENDS= ${BUILD_DEPENDS}
PLIST_FILES= bin/umlgraph %%JAVAJARDIR%%/UmlGraph.jar
post-configure:
${REINPLACE_CMD} -e 's|%%JAVA_HOME%%|${JAVA_HOME}|; \
s|%%JAVAJARDIR%%|${JAVAJARDIR}|' \
${WRKSRC}/bin/umlgraph
do-install:
@${MKDIR} ${JAVAJARDIR}
@${INSTALL_DATA} ${WRKSRC}/lib/UmlGraph.jar ${JAVAJARDIR}/
@${INSTALL_SCRIPT} ${WRKSRC}/bin/umlgraph ${PREFIX}/bin
.include <bsd.port.mk>

2
devel/umlgraph/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (UMLGraph-5.4.tar.gz) = 55534a7badc74f662518ccf460948a3068b59e3741e5d95cc38eaa059596cd2e
SIZE (UMLGraph-5.4.tar.gz) = 4296622

View File

@ -0,0 +1,11 @@
--- bin/umlgraph.orig 2011-01-09 02:38:50.000000000 +0800
+++ bin/umlgraph 2011-02-14 18:43:16.000000000 +0800
@@ -19,7 +19,7 @@
BASE=$1
FILETYPE=$2
shift 2
- java -classpath "$UMLGRAPH_HOME/UmlGraph.jar:$JAVA_HOME/lib/tools.jar" \
+ java -classpath "%%JAVAJARDIR%%/UmlGraph.jar:%%JAVA_HOME%%/lib/tools.jar" \
org.umlgraph.doclet.UmlGraph -package $* -output - $BASE.java |
dot -T$FILETYPE -o$BASE.$FILETYPE
fi

5
devel/umlgraph/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
UMLGraph facilitates the declarative specification and drawing
of UML class and sequence diagrams. One can specify a class design
using the Java syntax complemented by Javadoc tags.
WWW: http://www.umlgraph.org/