summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2003-10-17 07:42:57 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2003-10-17 07:42:57 +0000
commit44bb04370f3aefc27b76049d9da6345dceb58add (patch)
treefef7ce42e1cd3840e5f40662e8333594d6d8bad5
parentAdd p5-UML-State 0.02, (diff)
Add p5-UML-Sequence 0.05,
a perl module that produce UML sequence diagrams. PR: 58067 Submitted by: Cheng-Lung Sung <clsung@dragon2.net>
Notes
Notes: svn path=/head/; revision=91487
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/p5-UML-Sequence/Makefile35
-rw-r--r--textproc/p5-UML-Sequence/distinfo1
-rw-r--r--textproc/p5-UML-Sequence/pkg-descr24
-rw-r--r--textproc/p5-UML-Sequence/pkg-plist21
5 files changed, 82 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index fa4473efb94e..f1a8088de5c0 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -263,6 +263,7 @@
SUBDIR += p5-Text-Wrapper
SUBDIR += p5-Tk-XMLViewer
SUBDIR += p5-Tree-Nary
+ SUBDIR += p5-UML-Sequence
SUBDIR += p5-UML-State
SUBDIR += p5-URI-Find
SUBDIR += p5-WDDX
diff --git a/textproc/p5-UML-Sequence/Makefile b/textproc/p5-UML-Sequence/Makefile
new file mode 100644
index 000000000000..629a279cf261
--- /dev/null
+++ b/textproc/p5-UML-Sequence/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: p5-UML-Sequence
+# Date created: October 15th 2003
+# Whom: Cheng-Lung Sung <clsung@dragon2.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= UML-Sequence
+PORTVERSION= 0.05
+CATEGORIES= textproc perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= UML
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= clsung@dragon2.net
+COMMENT= A perl module that produce UML sequence diagrams
+
+BUILD_DEPENDS= ${SITE_PERL}/XML/DOM.pm:${PORTSDIR}/textproc/p5-XML-DOM
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+PERL_CONFIGURE= YES
+
+MAN3= UML::Sequence.3 \
+ UML::Sequence::SimpleSeq.3 \
+ UML::Sequence::Activation.3 \
+ UML::seq2svg.3 \
+ UML::Sequence::PerlSeq.3 \
+ UML::Sequence::JavaSeq.3 \
+ UML::genericseq.3 \
+ Devel::OOCallSeq.3 \
+ UML::Sequence::PerlOOSeq.3 \
+ UML::Sequence::Svg.3 \
+ Devel::CallSeq.3
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-UML-Sequence/distinfo b/textproc/p5-UML-Sequence/distinfo
new file mode 100644
index 000000000000..f9f8213318df
--- /dev/null
+++ b/textproc/p5-UML-Sequence/distinfo
@@ -0,0 +1 @@
+MD5 (UML-Sequence-0.05.tar.gz) = d32b4748d37a01f0fe7271fbc784d890
diff --git a/textproc/p5-UML-Sequence/pkg-descr b/textproc/p5-UML-Sequence/pkg-descr
new file mode 100644
index 000000000000..ac366c3280aa
--- /dev/null
+++ b/textproc/p5-UML-Sequence/pkg-descr
@@ -0,0 +1,24 @@
+Simple Sequences
+
+You can create a sequence from an outline. Type something like this:
+
+At Home.Wash Car
+ Garage.retrieve bucket
+ Kitchen.prepare bucket
+ Kitchen.pour soap in bucket
+ Kitchen.fill bucket
+ Garage.get sponge
+ Garage.open door
+ Driveway.apply soapy water
+ Driveway.empty bucket
+ Garage.close door
+ Garage.replace bucket
+
+Then do this:
+
+ genericseq.pl UML::Sequence::SimpleSeq inputfile | seq2svg.pl > output.svg
+
+
+WWW: http://search.cpan.org/search?dist=UML-Sequence
+
+Author: Phil Crow <philcrow2000@yahoo.com>
diff --git a/textproc/p5-UML-Sequence/pkg-plist b/textproc/p5-UML-Sequence/pkg-plist
new file mode 100644
index 000000000000..f7fab630d585
--- /dev/null
+++ b/textproc/p5-UML-Sequence/pkg-plist
@@ -0,0 +1,21 @@
+bin/genericseq.pl
+bin/seq2svg.pl
+%%SITE_PERL%%/Devel/CallSeq.pm
+%%SITE_PERL%%/Devel/OOCallSeq.pm
+%%SITE_PERL%%/UML/genericseq.pl
+%%SITE_PERL%%/UML/seq2svg.pl
+%%SITE_PERL%%/UML/Sequence.pm
+%%SITE_PERL%%/UML/Sequence/Activation.pm
+%%SITE_PERL%%/UML/Sequence/JavaSeq.pm
+%%SITE_PERL%%/UML/Sequence/PerlOOSeq.pm
+%%SITE_PERL%%/UML/Sequence/PerlSeq.pm
+%%SITE_PERL%%/UML/Sequence/SimpleSeq.pm
+%%SITE_PERL%%/UML/Sequence/Svg.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/UML/Sequence/.packlist
+@dirrm %%SITE_PERL%%/UML/Sequence
+@dirrm %%SITE_PERL%%/UML
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/UML/Sequence
+@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH/auto/UML/Sequence 2>/dev/null || true
+@unexec rmdir %D/%%SITE_PERL%%/UML/Sequence 2>/dev/null || true
+@unexec rmdir %D/%%SITE_PERL%%/UML 2>/dev/null || true
+@unexec rmdir %D/%%SITE_PERL%%/Devel 2>/dev/null || true