1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00

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>
This commit is contained in:
Cheng-Lung Sung 2007-08-29 06:59:38 +00:00
parent 1d3f590194
commit fd1155dfad
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=198479
5 changed files with 89 additions and 0 deletions

View File

@ -297,6 +297,7 @@
SUBDIR += mathml-xsd
SUBDIR += meld
SUBDIR += metaf2xml
SUBDIR += metauml
SUBDIR += mgdiff
SUBDIR += mguesser
SUBDIR += mi-aspell

39
textproc/metauml/Makefile Normal file
View File

@ -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>

View File

@ -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

View File

@ -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/

View File

@ -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%%