diff options
author | brooks <brooks@FreeBSD.org> | 2009-01-15 10:07:02 +0800 |
---|---|---|
committer | brooks <brooks@FreeBSD.org> | 2009-01-15 10:07:02 +0800 |
commit | 546d04fe9a825986bff5df23681fb71664f3e4a8 (patch) | |
tree | 0f51dd9fb568b4cba66b9b0b2e8728e1e531b833 /www | |
parent | 896c9d4c42ee7214878f92b2331a8f24c0020b97 (diff) | |
download | freebsd-ports-gnome-546d04fe9a825986bff5df23681fb71664f3e4a8.tar.gz freebsd-ports-gnome-546d04fe9a825986bff5df23681fb71664f3e4a8.tar.zst freebsd-ports-gnome-546d04fe9a825986bff5df23681fb71664f3e4a8.zip |
The GraphvizPlugin allows for the inline creation of diagrams for abstract
graphs and networks using the Graphviz programs.
WWW: http://trac-hacks.org/wiki/GraphvizPlugin
Diffstat (limited to 'www')
-rw-r--r-- | www/Makefile | 1 | ||||
-rw-r--r-- | www/trac-graphviz/Makefile | 44 | ||||
-rw-r--r-- | www/trac-graphviz/distinfo | 3 | ||||
-rw-r--r-- | www/trac-graphviz/files/patch-graphviz_graphviz.py | 17 | ||||
-rw-r--r-- | www/trac-graphviz/pkg-descr | 4 |
5 files changed, 69 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile index 0f38782f7c70..b94c70e89d23 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1424,6 +1424,7 @@ SUBDIR += trac-email2trac SUBDIR += trac-fullblog SUBDIR += trac-gantt + SUBDIR += trac-graphviz SUBDIR += trac-hierwiki SUBDIR += trac-iniadmin SUBDIR += trac-ldap diff --git a/www/trac-graphviz/Makefile b/www/trac-graphviz/Makefile new file mode 100644 index 000000000000..f74c82af7975 --- /dev/null +++ b/www/trac-graphviz/Makefile @@ -0,0 +1,44 @@ +# New ports collection makefile for: trac-graphviz +# Date created: January 14, 2009 +# Whom: Brooks Davis <brooks@freebsd.org> +# +# $FreeBSD$ +# + +PORTNAME= ${PYDISTUTILS_PKGNAME:S;^Trac;;S;Plugin$;;:L} +PORTVERSION= 0.7.4 +CATEGORIES= www devel graphics python +MASTER_SITES= ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= brooks +PKGNAMEPREFIX= trac- +DISTNAME= ${PORTNAME}plugin-${PORTVERSION} + +MAINTAINER= brooks@freebsd.org +COMMENT= Graphviz pluging for Trac's wiki + +RUN_DEPENDS+= ${LOCALBASE}/lib/X11/fonts/URW/fonts.dir:${PORTSDIR}/x11-fonts/urwfonts \ + dot:${PORTSDIR}/graphics/graphviz \ + tracd:${PORTSDIR}/www/trac +BUILD_DEPENDS+= easy_install:${PORTSDIR}/devel/py-setuptools + +USE_PYTHON= 2.3+ +NO_BUILD= yes +USE_PYDISTUTILS=yes +PYDISTUTILS_PKGNAME= graphviz +WRKSRC= ${WRKDIR}/${PORTNAME}plugin +PYDISTUTILS_NOEGGINFO= yes +PLIST_SUB= PORTVERSION=${PORTVERSION} \ + PYTHON_VER=${PYTHON_VER} + +PLIST_FILES= %%PYTHON_SITELIBDIR%%/${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py${PYTHON_VER}.egg + +post-patch: + ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ + -e 's|%%PREFIX%%|${PREFIX}|' \ + -e 's|%%OSMAJOR%%|${OSREL:C/\..*$//}|' \ + ${WRKSRC}/graphviz/graphviz.py + +do-build: + @${DO_NADA} + +.include <bsd.port.mk> diff --git a/www/trac-graphviz/distinfo b/www/trac-graphviz/distinfo new file mode 100644 index 000000000000..939a8a780393 --- /dev/null +++ b/www/trac-graphviz/distinfo @@ -0,0 +1,3 @@ +MD5 (graphvizplugin-0.7.4.tar.gz) = 8ebffc8f7ea3dcca6d8dab52e4e595ee +SHA256 (graphvizplugin-0.7.4.tar.gz) = 46de5e8de432366cc21b5683718894f1d6b4db10a5440559ad1dc2b94ac188e1 +SIZE (graphvizplugin-0.7.4.tar.gz) = 17881 diff --git a/www/trac-graphviz/files/patch-graphviz_graphviz.py b/www/trac-graphviz/files/patch-graphviz_graphviz.py new file mode 100644 index 000000000000..cb8cc3469d4b --- /dev/null +++ b/www/trac-graphviz/files/patch-graphviz_graphviz.py @@ -0,0 +1,17 @@ + +$FreeBSD$ + +--- graphviz/graphviz.py.orig ++++ graphviz/graphviz.py +@@ -59,10 +59,7 @@ + 'c:\\Program Files\\ATT\\Graphviz\\bin', + ], + +- 'freebsd6': ['/usr/local/bin', +- ], +- +- 'freebsd5': ['/usr/local/bin', ++ 'freebsd%%OSMAJOR%%': ['%%LOCALBASE%%/bin', + ], + + 'darwin': ['/opt/local/bin', diff --git a/www/trac-graphviz/pkg-descr b/www/trac-graphviz/pkg-descr new file mode 100644 index 000000000000..d127172e327c --- /dev/null +++ b/www/trac-graphviz/pkg-descr @@ -0,0 +1,4 @@ +The GraphvizPlugin allows for the inline creation of diagrams for abstract +graphs and networks using the Graphviz programs. + +WWW: http://trac-hacks.org/wiki/GraphvizPlugin |