aboutsummaryrefslogtreecommitdiffstats
path: root/print
diff options
context:
space:
mode:
authorvs <vs@FreeBSD.org>2004-07-19 23:05:40 +0800
committervs <vs@FreeBSD.org>2004-07-19 23:05:40 +0800
commit6956d4038e0d78d820c708c9964bf467c340ad8a (patch)
tree5ab17f70d9c488fb1465ee1ad474dae42be13ad0 /print
parent73305715b298752fc98ffccb0f8726e7ac27da8c (diff)
downloadfreebsd-ports-gnome-6956d4038e0d78d820c708c9964bf467c340ad8a.tar.gz
freebsd-ports-gnome-6956d4038e0d78d820c708c9964bf467c340ad8a.tar.zst
freebsd-ports-gnome-6956d4038e0d78d820c708c9964bf467c340ad8a.zip
Add latex-msc 1.14, laTeX macro package for drawing Message Sequence Charts.
PR: ports/68945 Submitted by: Stefan Grundmann
Diffstat (limited to 'print')
-rw-r--r--print/Makefile1
-rw-r--r--print/latex-msc/Makefile55
-rw-r--r--print/latex-msc/distinfo6
-rw-r--r--print/latex-msc/pkg-descr11
-rw-r--r--print/latex-msc/pkg-plist2
5 files changed, 75 insertions, 0 deletions
diff --git a/print/Makefile b/print/Makefile
index 44ee07e30f75..0a828c71a5cc 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -114,6 +114,7 @@
SUBDIR += latex-lineno
SUBDIR += latex-logpap
SUBDIR += latex-mathabx
+ SUBDIR += latex-msc
SUBDIR += latex-pgf
SUBDIR += latex-pict2e
SUBDIR += latex-subfig
diff --git a/print/latex-msc/Makefile b/print/latex-msc/Makefile
new file mode 100644
index 000000000000..e81c7cae6629
--- /dev/null
+++ b/print/latex-msc/Makefile
@@ -0,0 +1,55 @@
+# New ports collection makefile for: latex-msc
+# Date created: 12 Jul 2004
+# Whom: sg-sendpr@waset.de
+#
+# $FreeBSD$
+
+PORTNAME= latex-msc
+PORTVERSION= 1.14
+CATEGORIES= print
+MASTER_SITES= ftp://ftp.ctan.org/tex-archive/%SUBDIR%/ \
+ ${MASTER_SITE_TEX_CTAN}
+MASTER_SITE_SUBDIR= macros/latex/contrib/msc
+DISTFILES= ${CLASS_FILES} ${PORTDOCS}
+DIST_SUBDIR= ${PORTNAME}
+
+MAINTAINER= sg-sendpr@waset.de
+COMMENT= LaTeX macro package for drawing Message Sequence Charts
+
+BUILD_DEPENDS= mktexlsr:${PORTSDIR}/print/teTeX \
+ ${TEXMFLOCAL_LSR}:${PORTSDIR}/print/tex-texmflocal
+RUN_DEPENDS= mktexlsr:${PORTSDIR}/print/teTeX \
+ ${TEXMFLOCAL_LSR}:${PORTSDIR}/print/tex-texmflocal
+
+NO_SIZE= yes # Most mirrors don't provide size-data
+
+NO_BUILD= yes
+PLIST_SUB= MKTEXLSR=${MKTEXLSR} CLASSDIR=${CLASSDIR}
+
+TEXMFLOCAL= share/texmf-local
+TEXMFLOCAL_LSR= ${LOCALBASE}/${TEXMFLOCAL}/ls-R
+MKTEXLSR= ${LOCALBASE}/bin/mktexlsr
+CLASSDIR= ${TEXMFLOCAL}/tex/latex/${PORTNAME:S/^latex-//}
+WRKSRC= ${WRKDIR}/${PORTNAME:S/^latex-//}
+
+CLASS_FILES= msc.sty
+PLIST_FILES= %%CLASSDIR%%/msc.sty
+PLIST_DIRS= %%CLASSDIR%%
+PORTDOCS= README manual.tex refman.tex biblio.bib maintenance.tex
+
+do-extract:
+ ${MKDIR} ${WRKSRC}
+ cd ${DISTDIR}/${DIST_SUBDIR} && ${CP} ${DISTFILES} ${WRKSRC}
+
+do-install:
+ ${MKDIR} ${PREFIX}/${CLASSDIR}
+ ${INSTALL_DATA} ${CLASS_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${CLASSDIR}
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S@^@${WRKSRC}/@} ${DOCSDIR}
+.endif
+
+post-install:
+ @${MKTEXLSR}
+
+.include <bsd.port.mk>
diff --git a/print/latex-msc/distinfo b/print/latex-msc/distinfo
new file mode 100644
index 000000000000..5b0ad2858b7a
--- /dev/null
+++ b/print/latex-msc/distinfo
@@ -0,0 +1,6 @@
+MD5 (latex-msc/msc.sty) = ab6f489a82fd3b803222053dfb6adab2
+MD5 (latex-msc/README) = 728dd389ff2e0cdf5cf8c7dc8a45a32e
+MD5 (latex-msc/manual.tex) = 3cb07d6470e9f08cc06b8c535550fb67
+MD5 (latex-msc/refman.tex) = 4353047e1ca8d38c91ef9790fd62fd3f
+MD5 (latex-msc/biblio.bib) = a8388404d3deab9d4205ecd2eb65bfde
+MD5 (latex-msc/maintenance.tex) = 93301f734493d9d6270909f91b2212f3
diff --git a/print/latex-msc/pkg-descr b/print/latex-msc/pkg-descr
new file mode 100644
index 000000000000..c9169e7efa32
--- /dev/null
+++ b/print/latex-msc/pkg-descr
@@ -0,0 +1,11 @@
+A LaTeX macro package for drawing Message Sequence Charts by Victor Bos
+and Sjouke Mauw.
+This package should be useful to all people that prepare their texts with
+LaTeX and want to easily draw MSCs in their texts. This is not an MSC editor.
+It simply takes a textual description of an MSC and draws the corresponding
+MSC.
+
+The current version of the MSC macro package supports the full MSC2000
+language.
+
+WWW: http://www.win.tue.nl/~sjouke/mscpackage.html
diff --git a/print/latex-msc/pkg-plist b/print/latex-msc/pkg-plist
new file mode 100644
index 000000000000..a441da572780
--- /dev/null
+++ b/print/latex-msc/pkg-plist
@@ -0,0 +1,2 @@
+@exec %%MKTEXLSR%%
+@unexec %%MKTEXLSR%%