diff --git a/devel/Makefile b/devel/Makefile index 1458e8615fe8..5c4fd606a33a 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1022,6 +1022,7 @@ SUBDIR += py_otp_interface SUBDIR += pychecker SUBDIR += pyrex + SUBDIR += pyumlgraph SUBDIR += qextmdi SUBDIR += qmake SUBDIR += qssl diff --git a/devel/pyumlgraph/Makefile b/devel/pyumlgraph/Makefile new file mode 100644 index 000000000000..0c379afb6615 --- /dev/null +++ b/devel/pyumlgraph/Makefile @@ -0,0 +1,34 @@ +# ex:ts=8 +# Ports collection makefile for: PyUMLGraph +# Date created: Mar 15, 2004 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= pyumlgraph +PORTVERSION= 0.1.10 +CATEGORIES= devel +MASTER_SITES= http://www.zipcon.net/~adamf/software/PyUmlGraph/ +DISTNAME= PyUMLGraph-${PORTVERSION} + +MAINTAINER= ports@FreeBSD.org +COMMENT= Declarative Drawing of UML diagrams for Python + +USE_PYTHON= 2.2+ +USE_PYDISTUTILS= yes + +PLIST_FILES= bin/pyumlgraph +PORTDOCS= * + +post-install: + @${FIND} ${PYTHON_SITELIBDIR}/PyUMLGraph -type f | \ + ${SED} "s,^${PREFIX}/,," >> ${TMPPLIST} + @${FIND} ${PYTHON_SITELIBDIR}/PyUMLGraph -type d | ${SORT} -r | \ + ${SED} "s,^${PREFIX}/,@dirrm ," >> ${TMPPLIST} +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR} +.endif + +.include diff --git a/devel/pyumlgraph/distinfo b/devel/pyumlgraph/distinfo new file mode 100644 index 000000000000..62c71adda38b --- /dev/null +++ b/devel/pyumlgraph/distinfo @@ -0,0 +1,2 @@ +MD5 (PyUMLGraph-0.1.10.tar.gz) = 619491cbf672d42d4b447e20cfebea28 +SIZE (PyUMLGraph-0.1.10.tar.gz) = 25553 diff --git a/devel/pyumlgraph/pkg-descr b/devel/pyumlgraph/pkg-descr new file mode 100644 index 000000000000..fd8ea9d38df8 --- /dev/null +++ b/devel/pyumlgraph/pkg-descr @@ -0,0 +1,8 @@ +PyUMLGraph is a Python debugger that produces UML diagrams by inspecting +running Python programs. The output is in Graphviz's dot language, and dot +can produce pictures in many popular formats, such as PNG, PDF, SVG, and +others. The UML diagrams can contain information about class inheritance +relationships, references to other classes, class methods and return types, +as well as class attributes and types. + +WWW: http://www.zipcon.net/~adamf/software/PyUmlGraph/