aboutsummaryrefslogtreecommitdiff
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
parent8279c30f095a58325ea39c9d40bf69b9e440804c (diff)
downloadports-a639a6bbcd926f5e0e83435b1a1853cea16c16a8.tar.gz
ports-a639a6bbcd926f5e0e83435b1a1853cea16c16a8.zip
Notes
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/