Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jul 2006 12:13:00 +0800 (CST)
From:      Dryice Liu <dryice@dryice.name>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/100140: [New Port] www/trac-gantt: gantt chart plugin for www/trac
Message-ID:  <200607120413.k6C4D06i081196@readonline.info>
Resent-Message-ID: <200607120420.k6C4KBMN038165@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         100140
>Category:       ports
>Synopsis:       [New Port] www/trac-gantt: gantt chart plugin for www/trac
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 12 04:20:10 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dryice Liu
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD dryice.3322.org 6.0-STABLE FreeBSD 6.0-STABLE #0: Thu Dec 1 15:59:44 CST 2005


	
>Description:
	Attached is the shar file for www/trac-gantt. A plugin for
	www/trac to generate gantt chart based on ticket info.

>How-To-Repeat:
	
>Fix:

	

--- attached file begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/www/trac-gantt
#	/usr/ports/www/trac-gantt/distinfo
#	/usr/ports/www/trac-gantt/Makefile
#	/usr/ports/www/trac-gantt/pkg-descr
#	/usr/ports/www/trac-gantt/pkg-plist
#
echo c - /usr/ports/www/trac-gantt
mkdir -p /usr/ports/www/trac-gantt > /dev/null 2>&1
echo x - /usr/ports/www/trac-gantt/distinfo
sed 's/^X//' >/usr/ports/www/trac-gantt/distinfo << 'END-of-/usr/ports/www/trac-gantt/distinfo'
XMD5 (TracGantt-0.2.4.tar.gz) = 1d8773dbfa890760523b086f96c5ed8b
XSHA256 (TracGantt-0.2.4.tar.gz) = 90b4ab8a49a918423c7b39512af285abe9b73d277d17441ef25fed1f26942edf
XSIZE (TracGantt-0.2.4.tar.gz) = 6623
END-of-/usr/ports/www/trac-gantt/distinfo
echo x - /usr/ports/www/trac-gantt/Makefile
sed 's/^X//' >/usr/ports/www/trac-gantt/Makefile << 'END-of-/usr/ports/www/trac-gantt/Makefile'
X# New ports collection makefile for: trac-gantt
X# Date created:                      July 12 2006
X# Whom:                              Dryice Liu <dryice@dryice.name>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	TracGantt
XPORTVERSION=	0.2.4
XCATEGORIES=	www devel python
XMASTER_SITES=	http://ideas.water-powered.com/gantt/ \
X		http://dryice.name/computer/FreeBSD/distfiles/
XPKGNAMEPREFIX=	trac-
X
XMAINTAINER=	dryice@dryice.name
XCOMMENT=	A plugin to creates Gantt charts for trac
X
XRUN_DEPENDS+=	tracd:${PORTSDIR}/www/trac
XBUILD_DEPENDS+=	easy_install:${PORTSDIR}/devel/py-setuptools
X
XUSE_PYTHON=	2.3+
XPLIST_SUB+=	PORTVERSION=${PORTVERSION} PYTHONVERSION=${_PYTHON_VERSION}
X
X.if !defined(NOPORTDOCS)
XPORTDOCS=	PKG-INFO README
X.endif
X
Xdo-build:
X	cd ${WRKSRC}; \
X	${PYTHON_CMD} setup.py bdist_egg
X
Xdo-install:
X.for i in *
X	${INSTALL_DATA} ${WRKSRC}/dist/${i} ${PYTHON_SITELIBDIR}/
X.endfor
X
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for i in ${PORTDOCS}
X	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-/usr/ports/www/trac-gantt/Makefile
echo x - /usr/ports/www/trac-gantt/pkg-descr
sed 's/^X//' >/usr/ports/www/trac-gantt/pkg-descr << 'END-of-/usr/ports/www/trac-gantt/pkg-descr'
XA plugin for the Trac project/source code management system that
Xcreates Gantt charts based on ticket reports. It is a
Xwork-in-progress.
X
XA Gantt chart is a graphical representation of the duration of tasks
Xagainst the progression of time. Gantt charts are very useful for
Xplanning a scheduling a project based on different tasks that will
Xneed to be completed and their durations and dependencies on other
Xtasks.
X
XThe TracGantt plugin uses Trac's ticketing system to generate Gantt
Xcharts based on existing Trac Ticket Reports (found under the "View
XTickets" tab in Trac). The Gantt charts are pure XHTML and are
Xgenerated on-the-fly from the ticket reports, using only the tickets
Xprovided by the report.
X
XWWW: http://ideas.water-powered.com/gantt/#docs
END-of-/usr/ports/www/trac-gantt/pkg-descr
echo x - /usr/ports/www/trac-gantt/pkg-plist
sed 's/^X//' >/usr/ports/www/trac-gantt/pkg-plist << 'END-of-/usr/ports/www/trac-gantt/pkg-plist'
X%%PYTHON_SITELIBDIR%%/TracGantt-%%PORTVERSION%%-py%%PYTHONVERSION%%.egg
END-of-/usr/ports/www/trac-gantt/pkg-plist
exit

--- attached file ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200607120413.k6C4D06i081196>