diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2010-11-29 12:20:42 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2010-11-29 12:20:42 +0000 |
commit | a639a6bbcd926f5e0e83435b1a1853cea16c16a8 (patch) | |
tree | 06f1da8ae96cde6868e1a88bc666ef2b41a27cc6 /devel | |
parent | 8279c30f095a58325ea39c9d40bf69b9e440804c (diff) | |
download | ports-a639a6bbcd926f5e0e83435b1a1853cea16c16a8.tar.gz ports-a639a6bbcd926f5e0e83435b1a1853cea16c16a8.zip |
Notes
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/violet/Makefile | 38 | ||||
-rw-r--r-- | devel/violet/distinfo | 2 | ||||
-rw-r--r-- | devel/violet/pkg-descr | 21 |
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/ |