diff options
author | novel <novel@FreeBSD.org> | 2006-07-13 09:49:02 +0000 |
---|---|---|
committer | novel <novel@FreeBSD.org> | 2006-07-13 09:49:02 +0000 |
commit | 9822c1ec60e3e319fae821375c206e114b3d2ce2 (patch) | |
tree | ed8261dabb21ac9f4e581afc205d5fa65072a6b5 | |
parent | 828efa7b803325b78a0b6da2be1ef1173ef9f29f (diff) | |
download | FreeBSD-ports-9822c1ec60e3e319fae821375c206e114b3d2ce2.zip FreeBSD-ports-9822c1ec60e3e319fae821375c206e114b3d2ce2.tar.gz |
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
PR: ports/100140
Submitted by: Dryice Liu <dryice at dryice.name>
-rw-r--r-- | www/Makefile | 1 | ||||
-rw-r--r-- | www/trac-gantt/Makefile | 44 | ||||
-rw-r--r-- | www/trac-gantt/distinfo | 3 | ||||
-rw-r--r-- | www/trac-gantt/pkg-descr | 17 | ||||
-rw-r--r-- | www/trac-gantt/pkg-plist | 1 |
5 files changed, 66 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile index 083cbc7..60f8c90 100644 --- a/www/Makefile +++ b/www/Makefile @@ -968,6 +968,7 @@ SUBDIR += tinyproxy SUBDIR += trac SUBDIR += trac-accountmanager + SUBDIR += trac-gantt SUBDIR += trac-webadmin SUBDIR += transproxy SUBDIR += twhttpd diff --git a/www/trac-gantt/Makefile b/www/trac-gantt/Makefile new file mode 100644 index 0000000..f41f507 --- /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 0000000..078838d --- /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 0000000..8ef3ca7 --- /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 0000000..01290b0 --- /dev/null +++ b/www/trac-gantt/pkg-plist @@ -0,0 +1 @@ +%%PYTHON_SITELIBDIR%%/TracGantt-%%PORTVERSION%%-py%%PYTHONVERSION%%.egg |