summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2010-11-29 12:20:42 +0000
committerPav Lucistnik <pav@FreeBSD.org>2010-11-29 12:20:42 +0000
commita639a6bbcd926f5e0e83435b1a1853cea16c16a8 (patch)
tree06f1da8ae96cde6868e1a88bc666ef2b41a27cc6 /devel
parentUpdate to 1.3.1 release. (diff)
Violet is a UML editor with these benefits:
* It is very easy to learn and use * It draws nice-looking class, sequence, state, object and use-case diagrams * It is completely free (distributed under the GNU General Public License) * It is cross-platform Violet is intended for students, teachers, and authors who need to produce simple UML diagrams quickly. It is not intended as an industrial strength tool. Here are some of the features that industrial-strength UML programs have and that Violet does not have: * Code generation. Violet does not generate any source code from UML diagrams. * Reverse engineering. Violet does not generate UML diagrams from source code * Semantic checking of models. You can use Violet to draw contradictory diagrams XMI export or import. Violet does not generate files that can be imported into other UML tools, nor can it read model files from other tools If you just want to draw simple UML diagrams without too much fuss, chances are you'll like Violet. If you have more serious needs, check out one of the other programs. WWW: http://horstmann.com/violet/ PR: ports/151852 Submitted by: Aldis Berjoza <aldis@bsdroot.lv>
Notes
Notes: svn path=/head/; revision=265376
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/violet/Makefile38
-rw-r--r--devel/violet/distinfo2
-rw-r--r--devel/violet/pkg-descr21
4 files changed, 62 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 9eda7fbbd9fb..cec705cd9903 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -3357,6 +3357,7 @@
SUBDIR += varconf
SUBDIR += vb2c
SUBDIR += viewvc
+ SUBDIR += violet
SUBDIR += vstr
SUBDIR += vtcl
SUBDIR += vxlog
diff --git a/devel/violet/Makefile b/devel/violet/Makefile
new file mode 100644
index 000000000000..045ebc827551
--- /dev/null
+++ b/devel/violet/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: violet
+# Date created: Nov 1, 2010
+# Whom: Aldis Berjoza <aldis@bsdroot.lv>
+#
+# $FreeBSD$
+#
+
+PORTNAME= violet
+PORTVERSION= 0.21.1
+CATEGORIES= devel editors java
+MASTER_SITES= SF/${PORTNAME}/violetumleditor/${PORTVERSION}
+DISTNAME= com.horstmann.violet-${PORTVERSION}
+EXTRACT_SUFX= .jar
+EXTRACT_ONLY=
+
+MAINTAINER= aldis@bsdroot.lv
+COMMENT= Violet is a very easy to learn and use UML editor
+
+USE_JAVA= yes
+JAVA_VERSION= 1.6+
+
+LICENSE= GPLv2
+
+NO_BUILD= YES
+
+PLIST_FILES= %%JAVASHAREDIR%%/${PORTNAME}/com.horstmann.violet.jar bin/${PORTNAME}
+PLIST_DIRS= %%JAVASHAREDIR%%/${PORTNAME}
+
+pre-install:
+ ${ECHO} "#!/bin/sh" > ${WRKDIR}/violet.sh
+ ${ECHO} "${PREFIX}/bin/java -jar ${JAVASHAREDIR}/${PORTNAME}/com.horstmann.violet.jar &" >> ${WRKDIR}/violet.sh
+
+do-install:
+ ${MKDIR} ${JAVASHAREDIR}/${PORTNAME}
+ ${INSTALL_DATA} ${DISTDIR}/com.horstmann.violet-${PORTVERSION}.jar ${JAVASHAREDIR}/${PORTNAME}/com.horstmann.violet.jar
+ ${INSTALL_SCRIPT} ${WRKDIR}/violet.sh ${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/devel/violet/distinfo b/devel/violet/distinfo
new file mode 100644
index 000000000000..6bc14489b355
--- /dev/null
+++ b/devel/violet/distinfo
@@ -0,0 +1,2 @@
+SHA256 (com.horstmann.violet-0.21.1.jar) = eb3d2619734edf63f49059c67019032efb627efaceaddee895e6763036fb5449
+SIZE (com.horstmann.violet-0.21.1.jar) = 1781251
diff --git a/devel/violet/pkg-descr b/devel/violet/pkg-descr
new file mode 100644
index 000000000000..c4d2614cb275
--- /dev/null
+++ b/devel/violet/pkg-descr
@@ -0,0 +1,21 @@
+Violet is a UML editor with these benefits:
+* It is very easy to learn and use
+* It draws nice-looking class, sequence, state, object and use-case diagrams
+* It is completely free (distributed under the GNU General Public License)
+* It is cross-platform
+
+Violet is intended for students, teachers, and authors who need to produce
+simple UML diagrams quickly. It is not intended as an industrial strength
+tool. Here are some of the features that industrial-strength UML programs have
+and that Violet does not have:
+* Code generation. Violet does not generate any source code from UML diagrams.
+* Reverse engineering. Violet does not generate UML diagrams from source code
+* Semantic checking of models. You can use Violet to draw contradictory
+ diagrams XMI export or import. Violet does not generate files that can be
+ imported into other UML tools, nor can it read model files from other tools
+
+If you just want to draw simple UML diagrams without too much fuss, chances
+are you'll like Violet. If you have more serious needs, check out one of the
+other programs.
+
+WWW: http://horstmann.com/violet/