aboutsummaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
authorbrooks <brooks@FreeBSD.org>2009-01-15 10:07:02 +0800
committerbrooks <brooks@FreeBSD.org>2009-01-15 10:07:02 +0800
commit546d04fe9a825986bff5df23681fb71664f3e4a8 (patch)
tree0f51dd9fb568b4cba66b9b0b2e8728e1e531b833 /www
parent896c9d4c42ee7214878f92b2331a8f24c0020b97 (diff)
downloadfreebsd-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/Makefile1
-rw-r--r--www/trac-graphviz/Makefile44
-rw-r--r--www/trac-graphviz/distinfo3
-rw-r--r--www/trac-graphviz/files/patch-graphviz_graphviz.py17
-rw-r--r--www/trac-graphviz/pkg-descr4
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