summaryrefslogtreecommitdiffstats
path: root/textproc/metauml
diff options
context:
space:
mode:
authorclsung <clsung@FreeBSD.org>2007-08-29 06:59:38 +0000
committerclsung <clsung@FreeBSD.org>2007-08-29 06:59:38 +0000
commit9f2bf1ecac042cde6360b53581edee40292f5569 (patch)
treebc799434cb7c7beb8c8d5dc690153e6e36b65e8c /textproc/metauml
parenta2d11b030c801ee7286728eb53e868c1293721ac (diff)
downloadFreeBSD-ports-9f2bf1ecac042cde6360b53581edee40292f5569.zip
FreeBSD-ports-9f2bf1ecac042cde6360b53581edee40292f5569.tar.gz
MetaUML is a GNU GPL MetaPost library for typesetting UML diagrams,
using a human-friendly textual notation. Here's what you can do with MetaUML (also see the FAQ): * Create UML diagrams readily usable in a LaTeX article or book. * Create independent PDF-s * Create jpeg-s, png-s etc. WWW: http://metauml.sourceforge.net/ PR: ports/115910 Submitted by: TAKATSU Tomonari <tota at rtfm.jp>
Diffstat (limited to 'textproc/metauml')
-rw-r--r--textproc/metauml/Makefile39
-rw-r--r--textproc/metauml/distinfo3
-rw-r--r--textproc/metauml/pkg-descr10
-rw-r--r--textproc/metauml/pkg-plist36
4 files changed, 88 insertions, 0 deletions
diff --git a/textproc/metauml/Makefile b/textproc/metauml/Makefile
new file mode 100644
index 0000000..15c3c01
--- /dev/null
+++ b/textproc/metauml/Makefile
@@ -0,0 +1,39 @@
+# New ports collection makefile for: metauml
+# Date created: 2007-08-29
+# Whom: TAKATSU Tomonari <tota@rtfm.jp>
+#
+# $FreeBSD$
+#
+
+PORTNAME= metauml
+PORTVERSION= 0.2.5
+CATEGORIES= textproc
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+DISTNAME= ${PORTNAME}_lib_${PORTVERSION}
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= tota@rtfm.jp
+COMMENT= A MetaPost library for typesetting UML diagrams
+
+BUILD_DEPENDS= mktexlsr:${PORTSDIR}/print/teTeX-base
+RUN_DEPENDS= latex:${PORTSDIR}/print/teTeX-base
+
+WRKSRC= ${WRKDIR}/${PORTNAME}_lib
+
+PLIST_SUB= TEXMFDIR=${TEXMFDIR} MKTEXLSR=${MKTEXLSR} MPDIR=${MPDIR}
+
+TEXMFDIR= share/texmf
+MKTEXLSR= ${LOCALBASE}/bin/mktexlsr
+MPDIR= ${TEXMFDIR}/metapost/${PORTNAME}
+
+NO_BUILD= yes
+
+do-install:
+ ${MKDIR} ${PREFIX}/${MPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/thrunk/*.mp ${PREFIX}/${MPDIR}
+
+post-install:
+ ${MKTEXLSR} ${PREFIX}/${TEXMFDIR}
+
+.include <bsd.port.mk>
diff --git a/textproc/metauml/distinfo b/textproc/metauml/distinfo
new file mode 100644
index 0000000..c34fbe7
--- /dev/null
+++ b/textproc/metauml/distinfo
@@ -0,0 +1,3 @@
+MD5 (metauml_lib_0.2.5.tgz) = 3dabc2acafe41d19e5fc24a25dc0972a
+SHA256 (metauml_lib_0.2.5.tgz) = ae43c06977dbd9ae579bdc04cdc809af4cd81a733f3f7282145ca34a4da04052
+SIZE (metauml_lib_0.2.5.tgz) = 35462
diff --git a/textproc/metauml/pkg-descr b/textproc/metauml/pkg-descr
new file mode 100644
index 0000000..8743ac2
--- /dev/null
+++ b/textproc/metauml/pkg-descr
@@ -0,0 +1,10 @@
+MetaUML is a GNU GPL MetaPost library for typesetting UML diagrams,
+using a human-friendly textual notation.
+
+Here's what you can do with MetaUML (also see the FAQ):
+
+ * Create UML diagrams readily usable in a LaTeX article or book.
+ * Create independent PDF-s
+ * Create jpeg-s, png-s etc.
+
+WWW: http://metauml.sourceforge.net/
diff --git a/textproc/metauml/pkg-plist b/textproc/metauml/pkg-plist
new file mode 100644
index 0000000..718bf62
--- /dev/null
+++ b/textproc/metauml/pkg-plist
@@ -0,0 +1,36 @@
+%%MPDIR%%/metauml.mp
+%%MPDIR%%/metauml_activity.mp
+%%MPDIR%%/metauml_base.mp
+%%MPDIR%%/metauml_behavioral_common.mp
+%%MPDIR%%/metauml_class.mp
+%%MPDIR%%/metauml_class_assoc.mp
+%%MPDIR%%/metauml_class_clipart.mp
+%%MPDIR%%/metauml_class_relations.mp
+%%MPDIR%%/metauml_component.mp
+%%MPDIR%%/metauml_component_relations.mp
+%%MPDIR%%/metauml_defaults.mp
+%%MPDIR%%/metauml_instance.mp
+%%MPDIR%%/metauml_links.mp
+%%MPDIR%%/metauml_note.mp
+%%MPDIR%%/metauml_package.mp
+%%MPDIR%%/metauml_package_relations.mp
+%%MPDIR%%/metauml_paths.mp
+%%MPDIR%%/metauml_skin_simple.mp
+%%MPDIR%%/metauml_state.mp
+%%MPDIR%%/metauml_stereotype.mp
+%%MPDIR%%/metauml_templates.mp
+%%MPDIR%%/metauml_usecase.mp
+%%MPDIR%%/metauml_usecase_clipart.mp
+%%MPDIR%%/util_commons.mp
+%%MPDIR%%/util_group.mp
+%%MPDIR%%/util_infrastructure.mp
+%%MPDIR%%/util_log.mp
+%%MPDIR%%/util_margins.mp
+%%MPDIR%%/util_object.mp
+%%MPDIR%%/util_picture.mp
+%%MPDIR%%/util_picture_stack.mp
+%%MPDIR%%/util_positioning.mp
+%%MPDIR%%/util_shade.mp
+@dirrm %%MPDIR%%
+@exec %%MKTEXLSR%% %D/%%TEXMFDIR%%
+@unexec %%MKTEXLSR%% %D/%%TEXMFDIR%%
OpenPOWER on IntegriCloud