summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorGabor Kovesdan <gabor@FreeBSD.org>2009-01-22 13:05:09 +0000
committerGabor Kovesdan <gabor@FreeBSD.org>2009-01-22 13:05:09 +0000
commit56af13005986c6f957b4bb9f62e42763df31deda (patch)
tree1c7f3faeeb31abdb68088bf833e1d009b6442e2b /textproc
parent- Update to 1.40 (diff)
uml2svg is an XSLT-based tool for converting UML Diagrams to SVG.
WWW: http://uml2svg.sourceforge.net/
Notes
Notes: svn path=/head/; revision=226672
Diffstat (limited to 'textproc')
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/uml2svg/Makefile48
-rw-r--r--textproc/uml2svg/distinfo3
-rw-r--r--textproc/uml2svg/pkg-descr3
-rw-r--r--textproc/uml2svg/pkg-plist106
5 files changed, 161 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index faa61a2973f8..659fbb38de0e 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1076,6 +1076,7 @@
SUBDIR += uim-kde
SUBDIR += uim-m17nlib
SUBDIR += uim-qt
+ SUBDIR += uml2svg
SUBDIR += uncrustify
SUBDIR += uni2ascii
SUBDIR += unroff
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