aboutsummaryrefslogtreecommitdiff
path: root/www/trac-gantt
diff options
context:
space:
mode:
Diffstat (limited to 'www/trac-gantt')
-rw-r--r--www/trac-gantt/Makefile44
-rw-r--r--www/trac-gantt/distinfo3
-rw-r--r--www/trac-gantt/pkg-descr17
-rw-r--r--www/trac-gantt/pkg-plist1
4 files changed, 65 insertions, 0 deletions
diff --git a/www/trac-gantt/Makefile b/www/trac-gantt/Makefile
new file mode 100644
index 000000000000..f41f5072f54e
--- /dev/null
+++ b/www/trac-gantt/Makefile
@@ -0,0 +1,44 @@
+# New ports collection makefile for: trac-gantt
+# Date created: July 12 2006
+# Whom: Dryice Liu <dryice@dryice.name>
+#
+# $FreeBSD$
+#
+
+PORTNAME= TracGantt
+PORTVERSION= 0.2.4
+CATEGORIES= www devel python
+MASTER_SITES= http://ideas.water-powered.com/gantt/ \
+ http://dryice.name/computer/FreeBSD/distfiles/
+PKGNAMEPREFIX= trac-
+
+MAINTAINER= dryice@dryice.name
+COMMENT= A plugin to creates Gantt charts for trac
+
+RUN_DEPENDS+= tracd:${PORTSDIR}/www/trac
+BUILD_DEPENDS+= easy_install:${PORTSDIR}/devel/py-setuptools
+
+USE_PYTHON= 2.3+
+PLIST_SUB+= PORTVERSION=${PORTVERSION} PYTHONVERSION=${_PYTHON_VERSION}
+
+.if !defined(NOPORTDOCS)
+PORTDOCS= PKG-INFO README
+.endif
+
+do-build:
+ cd ${WRKSRC}; \
+ ${PYTHON_CMD} setup.py bdist_egg
+
+do-install:
+.for i in *
+ ${INSTALL_DATA} ${WRKSRC}/dist/${i} ${PYTHON_SITELIBDIR}/
+.endfor
+
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+.for i in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/www/trac-gantt/distinfo b/www/trac-gantt/distinfo
new file mode 100644
index 000000000000..078838dd575b
--- /dev/null
+++ b/www/trac-gantt/distinfo
@@ -0,0 +1,3 @@
+MD5 (TracGantt-0.2.4.tar.gz) = 1d8773dbfa890760523b086f96c5ed8b
+SHA256 (TracGantt-0.2.4.tar.gz) = 90b4ab8a49a918423c7b39512af285abe9b73d277d17441ef25fed1f26942edf
+SIZE (TracGantt-0.2.4.tar.gz) = 6623
diff --git a/www/trac-gantt/pkg-descr b/www/trac-gantt/pkg-descr
new file mode 100644
index 000000000000..8ef3ca7a5844
--- /dev/null
+++ b/www/trac-gantt/pkg-descr
@@ -0,0 +1,17 @@
+A plugin for the Trac project/source code management system that
+creates Gantt charts based on ticket reports. It is a
+work-in-progress.
+
+A Gantt chart is a graphical representation of the duration of tasks
+against the progression of time. Gantt charts are very useful for
+planning a scheduling a project based on different tasks that will
+need to be completed and their durations and dependencies on other
+tasks.
+
+The TracGantt plugin uses Trac's ticketing system to generate Gantt
+charts based on existing Trac Ticket Reports (found under the "View
+Tickets" tab in Trac). The Gantt charts are pure XHTML and are
+generated on-the-fly from the ticket reports, using only the tickets
+provided by the report.
+
+WWW: http://ideas.water-powered.com/gantt/#docs
diff --git a/www/trac-gantt/pkg-plist b/www/trac-gantt/pkg-plist
new file mode 100644
index 000000000000..01290b0569c8
--- /dev/null
+++ b/www/trac-gantt/pkg-plist
@@ -0,0 +1 @@
+%%PYTHON_SITELIBDIR%%/TracGantt-%%PORTVERSION%%-py%%PYTHONVERSION%%.egg