diff options
author | gabor <gabor@FreeBSD.org> | 2009-01-22 21:05:09 +0800 |
---|---|---|
committer | gabor <gabor@FreeBSD.org> | 2009-01-22 21:05:09 +0800 |
commit | 222d13eb16d6c2470e275e450d9ec8c64c349024 (patch) | |
tree | 629d7a8f161fe77fa3664a7832760675014b3085 /textproc/uml2svg | |
parent | 1e10d494a066715ec4310435aa4e4554cca55a35 (diff) | |
download | freebsd-ports-gnome-222d13eb16d6c2470e275e450d9ec8c64c349024.tar.gz freebsd-ports-gnome-222d13eb16d6c2470e275e450d9ec8c64c349024.tar.zst freebsd-ports-gnome-222d13eb16d6c2470e275e450d9ec8c64c349024.zip |
uml2svg is an XSLT-based tool for converting UML Diagrams to SVG.
WWW: http://uml2svg.sourceforge.net/
Diffstat (limited to 'textproc/uml2svg')
-rw-r--r-- | textproc/uml2svg/Makefile | 48 | ||||
-rw-r--r-- | textproc/uml2svg/distinfo | 3 | ||||
-rw-r--r-- | textproc/uml2svg/pkg-descr | 3 | ||||
-rw-r--r-- | textproc/uml2svg/pkg-plist | 106 |
4 files changed, 160 insertions, 0 deletions
diff --git a/textproc/uml2svg/Makefile b/textproc/uml2svg/Makefile new file mode 100644 index 000000000000..fdc35f1110ca --- /dev/null +++ b/textproc/uml2svg/Makefile @@ -0,0 +1,48 @@ +# New ports collection makefile for: uml2svg +# Date created: 22 January 2009 +# Whom: Gabor Kovesdan <gabor@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= uml2svg +PORTVERSION= 0.18 +CATEGORIES= textproc +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= uml2svg + +MAINTAINER= gabor@FreeBSD.org +COMMENT= XSL stylesheets to convert UML to SVG + +NO_BUILD= yes + +INSTDIR= share/xsl/uml2svg + +.include <bsd.port.pre.mk> + +do-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + (cd ${WRKSRC}/doc && ${TAR} -cf - . |\ + ${TAR} -xf - -C${DOCSDIR}) +.endif + ${MKDIR} ${PREFIX}/${INSTDIR}/xsl + dirs=$$(${FIND} ${WRKSRC}/src/xsl -type d | ${SED} 's|^${WRKSRC}/src/xsl||g'); \ + for d in $${dirs}; do \ + files=$$(${FIND} ${WRKSRC}/src/xsl/$${d} -type f); \ + ${MKDIR} ${PREFIX}/${INSTDIR}/xsl/$${d}; \ + for i in $${files}; do \ + ${INSTALL_DATA} $${i} ${PREFIX}/${INSTDIR}/xsl/$${d}; \ + done; \ + done; \ + files=$$(${FIND} ${WRKSRC}/src/xsl -type f -depth 1); \ + for i in $${files}; do \ + ${INSTALL_DATA} $${i} ${PREFIX}/${INSTDIR}/xsl/; \ + done + ${INSTALL_DATA} ${WRKSRC}/src/uml2svg.xsl ${PREFIX}/${INSTDIR}/ + +plist: + ${FIND} ${PREFIX}/${INSTDIR} -type f | ${SED} 's|${PREFIX}/||g' | ${SORT} >${PLIST} + ${FIND} ${PREFIX}/${INSTDIR} -type d | ${SORT} -r | ${SED} -e 's|${PREFIX}/||g' -e 's|^|@dirrm |g' >>${PLIST} + +.include <bsd.port.post.mk> diff --git a/textproc/uml2svg/distinfo b/textproc/uml2svg/distinfo new file mode 100644 index 000000000000..31a55982e3fb --- /dev/null +++ b/textproc/uml2svg/distinfo @@ -0,0 +1,3 @@ +MD5 (uml2svg-0.18.tar.gz) = c06dbe8c8674e86a59f284175a4ca9b7 +SHA256 (uml2svg-0.18.tar.gz) = 30a6a64758b758a98cfa798288ac24e41e56510c9a1db8114d54056ab9a0458f +SIZE (uml2svg-0.18.tar.gz) = 461218 diff --git a/textproc/uml2svg/pkg-descr b/textproc/uml2svg/pkg-descr new file mode 100644 index 000000000000..3a9b227979a1 --- /dev/null +++ b/textproc/uml2svg/pkg-descr @@ -0,0 +1,3 @@ +uml2svg is an XSLT-based tool for converting UML Diagrams to SVG. + +WWW: http://uml2svg.sourceforge.net/ diff --git a/textproc/uml2svg/pkg-plist b/textproc/uml2svg/pkg-plist new file mode 100644 index 000000000000..dd16512e7378 --- /dev/null +++ b/textproc/uml2svg/pkg-plist @@ -0,0 +1,106 @@ +share/xsl/uml2svg/uml2svg.xsl +share/xsl/uml2svg/xsl/.project +share/xsl/uml2svg/xsl/ActivityDiagrams/AcceptEventAction.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/Action.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/ActionState.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/ActivityDiagram.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/ActivityEdge.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/ActivityEdgeDescription.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/ActivityPartition.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/CallAction.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/Compartment.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/ConditionalNode.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/ExceptionHandler.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/InStates.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/InterruptableActivityRegion.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/ObjectFlowState.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/Pin.xsl +share/xsl/uml2svg/xsl/ActivityDiagrams/SendSignalAction.xsl +share/xsl/uml2svg/xsl/ClassDiagrams/AssociationClass.xsl +share/xsl/uml2svg/xsl/ClassDiagrams/Attribute.xsl +share/xsl/uml2svg/xsl/ClassDiagrams/AttributeCompartment.xsl +share/xsl/uml2svg/xsl/ClassDiagrams/Class.xsl +share/xsl/uml2svg/xsl/ClassDiagrams/ClassDiagram.xsl +share/xsl/uml2svg/xsl/ClassDiagrams/Interface.xsl +share/xsl/uml2svg/xsl/ClassDiagrams/Interface_Ball.xsl +share/xsl/uml2svg/xsl/ClassDiagrams/Operation.xsl +share/xsl/uml2svg/xsl/ClassDiagrams/OperationCompartment.xsl +share/xsl/uml2svg/xsl/ClassDiagrams/PackageClass.xsl +share/xsl/uml2svg/xsl/ClassDiagrams/PackageClassBody.xsl +share/xsl/uml2svg/xsl/ClassDiagrams/Parameter.xsl +share/xsl/uml2svg/xsl/CollaborationDiagrams/CollaborationDiagram.xsl +share/xsl/uml2svg/xsl/CollaborationDiagrams/Object.xsl +share/xsl/uml2svg/xsl/CollaborationDiagrams/StimuliArrows.xsl +share/xsl/uml2svg/xsl/Common/Arrowheads.xsl +share/xsl/uml2svg/xsl/Common/Comment.xsl +share/xsl/uml2svg/xsl/Common/CompartmentSeparator.xsl +share/xsl/uml2svg/xsl/Common/DirectedName.xsl +share/xsl/uml2svg/xsl/Common/Ellipse.xsl +share/xsl/uml2svg/xsl/Common/ExpressionCompartment.xsl +share/xsl/uml2svg/xsl/Common/FreeText.xsl +share/xsl/uml2svg/xsl/Common/Globals.xsl +share/xsl/uml2svg/xsl/Common/Lines.xsl +share/xsl/uml2svg/xsl/Common/Multiplicity.xsl +share/xsl/uml2svg/xsl/Common/Name.xsl +share/xsl/uml2svg/xsl/Common/NameAndType.xsl +share/xsl/uml2svg/xsl/Common/NameCompartment.xsl +share/xsl/uml2svg/xsl/Common/NamespaceCompartment.xsl +share/xsl/uml2svg/xsl/Common/Polyline.xsl +share/xsl/uml2svg/xsl/Common/StereotypeCompartment.xsl +share/xsl/uml2svg/xsl/Common/Styling.xsl +share/xsl/uml2svg/xsl/Common/Text.xsl +share/xsl/uml2svg/xsl/Common/Visibility.xsl +share/xsl/uml2svg/xsl/DeploymentDiagrams/Component.xsl +share/xsl/uml2svg/xsl/DeploymentDiagrams/ComponentBody.xsl +share/xsl/uml2svg/xsl/DeploymentDiagrams/ComponentInstance.xsl +share/xsl/uml2svg/xsl/DeploymentDiagrams/DeploymentDiagram.xsl +share/xsl/uml2svg/xsl/DeploymentDiagrams/Node.xsl +share/xsl/uml2svg/xsl/DeploymentDiagrams/NodeInstance.xsl +share/xsl/uml2svg/xsl/DeploymentDiagrams/PortNameCompartment.xsl +share/xsl/uml2svg/xsl/DeploymentDiagrams/ProvidedInterfaceNode.xsl +share/xsl/uml2svg/xsl/DeploymentDiagrams/RequiredInterfaceNode.xsl +share/xsl/uml2svg/xsl/DiagramCount.xsl +share/xsl/uml2svg/xsl/DiagramList.xsl +share/xsl/uml2svg/xsl/Main.xsl +share/xsl/uml2svg/xsl/SequenceDiagrams/Lifeline.xsl +share/xsl/uml2svg/xsl/SequenceDiagrams/ObjectSequence.xsl +share/xsl/uml2svg/xsl/SequenceDiagrams/SequenceDiagram.xsl +share/xsl/uml2svg/xsl/StateDiagrams/CompositeState.xsl +share/xsl/uml2svg/xsl/StateDiagrams/FinalState.xsl +share/xsl/uml2svg/xsl/StateDiagrams/InternalTransitionCompartment.xsl +share/xsl/uml2svg/xsl/StateDiagrams/PseudoState.xsl +share/xsl/uml2svg/xsl/StateDiagrams/Region.xsl +share/xsl/uml2svg/xsl/StateDiagrams/RegionCompartment.xsl +share/xsl/uml2svg/xsl/StateDiagrams/RegionSeparator.xsl +share/xsl/uml2svg/xsl/StateDiagrams/SimpleState.xsl +share/xsl/uml2svg/xsl/StateDiagrams/State.xsl +share/xsl/uml2svg/xsl/StateDiagrams/StateDiagram.xsl +share/xsl/uml2svg/xsl/StateDiagrams/StateTransitionDescription.xsl +share/xsl/uml2svg/xsl/StateDiagrams/SubStates.xsl +share/xsl/uml2svg/xsl/StateDiagrams/SynchState.xsl +share/xsl/uml2svg/xsl/StateDiagrams/Transition.xsl +share/xsl/uml2svg/xsl/StateDiagrams/TransitionDescription.xsl +share/xsl/uml2svg/xsl/System/DiagramSize.xsl +share/xsl/uml2svg/xsl/System/MakeArrowScript.xsl +share/xsl/uml2svg/xsl/System/MakeTree.xsl +share/xsl/uml2svg/xsl/System/MakeTreeScript.xsl +share/xsl/uml2svg/xsl/UseCaseDiagrams/Actor.xsl +share/xsl/uml2svg/xsl/UseCaseDiagrams/ActorStickman.xsl +share/xsl/uml2svg/xsl/UseCaseDiagrams/Collaboration.xsl +share/xsl/uml2svg/xsl/UseCaseDiagrams/ExtensionPoint.xsl +share/xsl/uml2svg/xsl/UseCaseDiagrams/ExtensionPointCompartment.xsl +share/xsl/uml2svg/xsl/UseCaseDiagrams/PackageUseCase.xsl +share/xsl/uml2svg/xsl/UseCaseDiagrams/PackageUseCaseBody.xsl +share/xsl/uml2svg/xsl/UseCaseDiagrams/UseCase.xsl +share/xsl/uml2svg/xsl/UseCaseDiagrams/UseCaseDiagram.xsl +@dirrm share/xsl/uml2svg/xsl/UseCaseDiagrams +@dirrm share/xsl/uml2svg/xsl/System +@dirrm share/xsl/uml2svg/xsl/StateDiagrams +@dirrm share/xsl/uml2svg/xsl/SequenceDiagrams +@dirrm share/xsl/uml2svg/xsl/DeploymentDiagrams +@dirrm share/xsl/uml2svg/xsl/Common +@dirrm share/xsl/uml2svg/xsl/CollaborationDiagrams +@dirrm share/xsl/uml2svg/xsl/ClassDiagrams +@dirrm share/xsl/uml2svg/xsl/ActivityDiagrams +@dirrm share/xsl/uml2svg/xsl +@dirrm share/xsl/uml2svg |