diff --git a/devel/violet/Makefile b/devel/violet/Makefile index b1e84f659167..c60db2a44c62 100644 --- a/devel/violet/Makefile +++ b/devel/violet/Makefile @@ -1,30 +1,34 @@ PORTNAME= violet -PORTVERSION= 2.1.0 +DISTVERSION= 2.2.2 CATEGORIES= devel editors java -MASTER_SITES= SF/${PORTNAME}/violetumleditor/${PORTVERSION} -DISTNAME= violetumleditor-${PORTVERSION} +MASTER_SITES= SF/${PORTNAME}/violetumleditor/${DISTVERSION}-SNAPSHOT/ +DISTNAME= violetumleditor-${DISTVERSION}-SNAPSHOT EXTRACT_SUFX= .jar EXTRACT_ONLY= -MAINTAINER= ports@FreeBSD.org +MAINTAINER= alven@FreeBSD.org COMMENT= Easy to learn and use UML editor -WWW= https://horstmann.com/violet/ +WWW= https://horstmann.com/violet/ \ + https://sourceforge.net/projects/violet/ LICENSE= GPLv2 USES= java +NO_ARCH= YES NO_BUILD= YES -PLIST_FILES= %%JAVASHAREDIR%%/${PORTNAME}/violetumleditor.jar bin/${PORTNAME} +PLIST_FILES= ${JAVASHAREDIR}/${PORTNAME}/violetumleditor.jar bin/${PORTNAME} pre-install: ${ECHO} "#!/bin/sh" > ${WRKDIR}/violet.sh - ${ECHO} "${PREFIX}/bin/java -jar ${JAVASHAREDIR}/${PORTNAME}/violetumleditor.jar" >> ${WRKDIR}/violet.sh + ${ECHO} "${PREFIX}/bin/java -jar ${JAVASHAREDIR}/${PORTNAME}/violetumleditor.jar" \ + >> ${WRKDIR}/violet.sh do-install: ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME} - ${INSTALL_DATA} ${DISTDIR}/violetumleditor-${PORTVERSION}.jar ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/violetumleditor.jar + ${INSTALL_DATA} ${DISTDIR}/violetumleditor-${DISTVERSION}-SNAPSHOT.jar \ + ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/violetumleditor.jar ${INSTALL_SCRIPT} ${WRKDIR}/violet.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/devel/violet/distinfo b/devel/violet/distinfo index 567f6b1fee37..c54423a74f9a 100644 --- a/devel/violet/distinfo +++ b/devel/violet/distinfo @@ -1,2 +1,3 @@ -SHA256 (violetumleditor-2.1.0.jar) = 973014dd775f82b53c0b09158c1b66e06cababdd2e244c208b9aa9f39e50cc9a -SIZE (violetumleditor-2.1.0.jar) = 3776719 +TIMESTAMP = 1771510447 +SHA256 (violetumleditor-2.2.2-SNAPSHOT.jar) = e3e7ed934d752c65d034150f612e5cdea6078ca9b531df7198c02ba7e2ab574d +SIZE (violetumleditor-2.2.2-SNAPSHOT.jar) = 6121420 diff --git a/devel/violet/pkg-descr b/devel/violet/pkg-descr index a8bc9058f0f5..0ee67c221d39 100644 --- a/devel/violet/pkg-descr +++ b/devel/violet/pkg-descr @@ -1,19 +1,19 @@ 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 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.