mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-24 00:45:52 +00:00
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>
This commit is contained in:
parent
8279c30f09
commit
a639a6bbcd
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=265376
@ -3357,6 +3357,7 @@
|
||||
SUBDIR += varconf
|
||||
SUBDIR += vb2c
|
||||
SUBDIR += viewvc
|
||||
SUBDIR += violet
|
||||
SUBDIR += vstr
|
||||
SUBDIR += vtcl
|
||||
SUBDIR += vxlog
|
||||
|
38
devel/violet/Makefile
Normal file
38
devel/violet/Makefile
Normal file
@ -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>
|
2
devel/violet/distinfo
Normal file
2
devel/violet/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (com.horstmann.violet-0.21.1.jar) = eb3d2619734edf63f49059c67019032efb627efaceaddee895e6763036fb5449
|
||||
SIZE (com.horstmann.violet-0.21.1.jar) = 1781251
|
21
devel/violet/pkg-descr
Normal file
21
devel/violet/pkg-descr
Normal file
@ -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/
|
Loading…
Reference in New Issue
Block a user