aboutsummaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
authornovel <novel@FreeBSD.org>2006-07-13 17:49:02 +0800
committernovel <novel@FreeBSD.org>2006-07-13 17:49:02 +0800
commit9822c1ec60e3e319fae821375c206e114b3d2ce2 (patch)
treeed8261dabb21ac9f4e581afc205d5fa65072a6b5 /www
parent828efa7b803325b78a0b6da2be1ef1173ef9f29f (diff)
downloadfreebsd-ports-gnome-9822c1ec60e3e319fae821375c206e114b3d2ce2.tar.gz
freebsd-ports-gnome-9822c1ec60e3e319fae821375c206e114b3d2ce2.tar.zst
freebsd-ports-gnome-9822c1ec60e3e319fae821375c206e114b3d2ce2.zip
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>
Diffstat (limited to 'www')
-rw-r--r--www/Makefile1
-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
5 files changed, 66 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index 083cbc79bd51..60f8c90a35e9 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 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