From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Apr 8 08:40:15 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66F7C37B401 for ; Tue, 8 Apr 2003 08:40:15 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9135943FB1 for ; Tue, 8 Apr 2003 08:40:13 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h38FeDUp087088 for ; Tue, 8 Apr 2003 08:40:13 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h38FeDPh087087; Tue, 8 Apr 2003 08:40:13 -0700 (PDT) Resent-Date: Tue, 8 Apr 2003 08:40:13 -0700 (PDT) Resent-Message-Id: <200304081540.h38FeDPh087087@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Sam Sharpe Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE04937B401 for ; Tue, 8 Apr 2003 08:32:23 -0700 (PDT) Received: from heeps.su.ic.ac.uk (heeps.su.ic.ac.uk [155.198.3.147]) by mx1.FreeBSD.org (Postfix) with ESMTP id 28ADB43FA3 for ; Tue, 8 Apr 2003 08:32:23 -0700 (PDT) (envelope-from sjs298@heeps.su.ic.ac.uk) Received: from heeps.su.ic.ac.uk (localhost [127.0.0.1]) by heeps.su.ic.ac.uk (8.12.6/8.12.6) with ESMTP id h38FWDkm012620 for ; Tue, 8 Apr 2003 16:32:13 +0100 (BST) (envelope-from sjs298@heeps.su.ic.ac.uk) Received: (from sjs298@localhost) by heeps.su.ic.ac.uk (8.12.6/8.12.6/Submit) id h38FWCem012619; Tue, 8 Apr 2003 16:32:12 +0100 (BST) Message-Id: <200304081532.h38FWCem012619@heeps.su.ic.ac.uk> Date: Tue, 8 Apr 2003 16:32:12 +0100 (BST) From: Sam Sharpe To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/50726: New port: Roundup, an issue tracking system in python. X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Sam Sharpe List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Apr 2003 15:40:15 -0000 >Number: 50726 >Category: ports >Synopsis: New port: Roundup, an issue tracking system in python. >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Apr 08 08:40:12 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Sam Sharpe >Release: FreeBSD 5.0-RELEASE-p6 i386 >Organization: Imperial College Union >Environment: System: FreeBSD heeps 5.0-RELEASE-p6 FreeBSD 5.0-RELEASE-p6 #8: Sun Mar 23 20:30:44 GMT 2003 root@heeps:/usr/obj/usr/src/sys/HEEPS i386 >Description: Roundup, an issue tracking system in Python. >How-To-Repeat: Use the code from the Fix... duh ;o) >Fix: # 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: # # roundup/ # roundup/Makefile # roundup/pkg-plist # roundup/pkg-descr # roundup/distinfo # echo c - roundup/ mkdir -p roundup/ > /dev/null 2>&1 echo x - roundup/Makefile sed 's/^X//' >roundup/Makefile << 'END-of-roundup/Makefile' X# New ports collection makefile for: roundup X# Date created: 05 April 2003 X# Whom: Sam Sharpe X# X# $FreeBSD$ X# X XPORTNAME= roundup XPORTVERSION= 0.5.6 XCATEGORIES= python www XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= "ports@FreeBSD.org" XCOMMENT= A simple issue tracking system in python X XUSE_PYTHON= yes XNO_BUILD= yes XUSE_REINPLACE= yes X XPLIST_SUB= PYTHON_SITE=lib/${PYTHON_VERSION}/site-packages X Xdo-install: X cd ${WRKSRC} ; ${PYTHON_CMD} setup.py install X.include END-of-roundup/Makefile echo x - roundup/pkg-plist sed 's/^X//' >roundup/pkg-plist << 'END-of-roundup/pkg-plist' Xbin/roundup-admin Xbin/roundup-mailgw Xbin/roundup-server X%%PYTHON_SITE%%/roundup/__init__.py X%%PYTHON_SITE%%/roundup/__init__.pyc X%%PYTHON_SITE%%/roundup/admin.py X%%PYTHON_SITE%%/roundup/admin.pyc X%%PYTHON_SITE%%/roundup/date.py X%%PYTHON_SITE%%/roundup/date.pyc X%%PYTHON_SITE%%/roundup/hyperdb.py X%%PYTHON_SITE%%/roundup/hyperdb.pyc X%%PYTHON_SITE%%/roundup/i18n.py X%%PYTHON_SITE%%/roundup/i18n.pyc X%%PYTHON_SITE%%/roundup/indexer.py X%%PYTHON_SITE%%/roundup/indexer.pyc X%%PYTHON_SITE%%/roundup/init.py X%%PYTHON_SITE%%/roundup/init.pyc X%%PYTHON_SITE%%/roundup/install_util.py X%%PYTHON_SITE%%/roundup/install_util.pyc X%%PYTHON_SITE%%/roundup/instance.py X%%PYTHON_SITE%%/roundup/instance.pyc X%%PYTHON_SITE%%/roundup/mailgw.py X%%PYTHON_SITE%%/roundup/mailgw.pyc X%%PYTHON_SITE%%/roundup/password.py X%%PYTHON_SITE%%/roundup/password.pyc X%%PYTHON_SITE%%/roundup/roundupdb.py X%%PYTHON_SITE%%/roundup/roundupdb.pyc X%%PYTHON_SITE%%/roundup/security.py X%%PYTHON_SITE%%/roundup/security.pyc X%%PYTHON_SITE%%/roundup/token.py X%%PYTHON_SITE%%/roundup/token.pyc X%%PYTHON_SITE%%/roundup/version_check.py X%%PYTHON_SITE%%/roundup/version_check.pyc X%%PYTHON_SITE%%/roundup/backends/__init__.py X%%PYTHON_SITE%%/roundup/backends/__init__.pyc X%%PYTHON_SITE%%/roundup/backends/back_anydbm.py X%%PYTHON_SITE%%/roundup/backends/back_anydbm.pyc X%%PYTHON_SITE%%/roundup/backends/back_bsddb.py X%%PYTHON_SITE%%/roundup/backends/back_bsddb.pyc X%%PYTHON_SITE%%/roundup/backends/back_bsddb3.py X%%PYTHON_SITE%%/roundup/backends/back_bsddb3.pyc X%%PYTHON_SITE%%/roundup/backends/back_gadfly.py X%%PYTHON_SITE%%/roundup/backends/back_gadfly.pyc X%%PYTHON_SITE%%/roundup/backends/back_metakit.py X%%PYTHON_SITE%%/roundup/backends/back_metakit.pyc X%%PYTHON_SITE%%/roundup/backends/back_sqlite.py X%%PYTHON_SITE%%/roundup/backends/back_sqlite.pyc X%%PYTHON_SITE%%/roundup/backends/blobfiles.py X%%PYTHON_SITE%%/roundup/backends/blobfiles.pyc X%%PYTHON_SITE%%/roundup/backends/locking.py X%%PYTHON_SITE%%/roundup/backends/locking.pyc X%%PYTHON_SITE%%/roundup/backends/portalocker.py X%%PYTHON_SITE%%/roundup/backends/portalocker.pyc X%%PYTHON_SITE%%/roundup/backends/rdbms_common.py X%%PYTHON_SITE%%/roundup/backends/rdbms_common.pyc X%%PYTHON_SITE%%/roundup/backends/sessions.py X%%PYTHON_SITE%%/roundup/backends/sessions.pyc X%%PYTHON_SITE%%/roundup/cgi/MultiMapping.py X%%PYTHON_SITE%%/roundup/cgi/MultiMapping.pyc X%%PYTHON_SITE%%/roundup/cgi/__init__.py X%%PYTHON_SITE%%/roundup/cgi/__init__.pyc X%%PYTHON_SITE%%/roundup/cgi/cgitb.py X%%PYTHON_SITE%%/roundup/cgi/cgitb.pyc X%%PYTHON_SITE%%/roundup/cgi/client.py X%%PYTHON_SITE%%/roundup/cgi/client.pyc X%%PYTHON_SITE%%/roundup/cgi/templating.py X%%PYTHON_SITE%%/roundup/cgi/templating.pyc X%%PYTHON_SITE%%/roundup/cgi/zLOG.py X%%PYTHON_SITE%%/roundup/cgi/zLOG.pyc X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/ComputedAttribute.py X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/ComputedAttribute.pyc X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/Expressions.py X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/Expressions.pyc X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/MultiMapping.py X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/MultiMapping.pyc X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/PageTemplate.py X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/PageTemplate.pyc X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/PathIterator.py X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/PathIterator.pyc X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/PythonExpr.py X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/PythonExpr.pyc X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/TALES.py X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/TALES.pyc X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/__init__.py X%%PYTHON_SITE%%/roundup/cgi/PageTemplates/__init__.pyc X%%PYTHON_SITE%%/roundup/cgi/TAL/HTMLParser.py X%%PYTHON_SITE%%/roundup/cgi/TAL/HTMLParser.pyc X%%PYTHON_SITE%%/roundup/cgi/TAL/HTMLTALParser.py X%%PYTHON_SITE%%/roundup/cgi/TAL/HTMLTALParser.pyc X%%PYTHON_SITE%%/roundup/cgi/TAL/TALDefs.py X%%PYTHON_SITE%%/roundup/cgi/TAL/TALDefs.pyc X%%PYTHON_SITE%%/roundup/cgi/TAL/TALGenerator.py X%%PYTHON_SITE%%/roundup/cgi/TAL/TALGenerator.pyc X%%PYTHON_SITE%%/roundup/cgi/TAL/TALInterpreter.py X%%PYTHON_SITE%%/roundup/cgi/TAL/TALInterpreter.pyc X%%PYTHON_SITE%%/roundup/cgi/TAL/TALParser.py X%%PYTHON_SITE%%/roundup/cgi/TAL/TALParser.pyc X%%PYTHON_SITE%%/roundup/cgi/TAL/XMLParser.py X%%PYTHON_SITE%%/roundup/cgi/TAL/XMLParser.pyc X%%PYTHON_SITE%%/roundup/cgi/TAL/__init__.py X%%PYTHON_SITE%%/roundup/cgi/TAL/__init__.pyc X%%PYTHON_SITE%%/roundup/cgi/TAL/markupbase.py X%%PYTHON_SITE%%/roundup/cgi/TAL/markupbase.pyc X%%PYTHON_SITE%%/roundup/cgi/ZTUtils/Batch.py X%%PYTHON_SITE%%/roundup/cgi/ZTUtils/Batch.pyc X%%PYTHON_SITE%%/roundup/cgi/ZTUtils/Iterator.py X%%PYTHON_SITE%%/roundup/cgi/ZTUtils/Iterator.pyc X%%PYTHON_SITE%%/roundup/cgi/ZTUtils/__init__.py X%%PYTHON_SITE%%/roundup/cgi/ZTUtils/__init__.pyc X%%PYTHON_SITE%%/roundup/scripts/__init__.py X%%PYTHON_SITE%%/roundup/scripts/__init__.pyc X%%PYTHON_SITE%%/roundup/scripts/roundup_admin.py X%%PYTHON_SITE%%/roundup/scripts/roundup_admin.pyc X%%PYTHON_SITE%%/roundup/scripts/roundup_mailgw.py X%%PYTHON_SITE%%/roundup/scripts/roundup_mailgw.pyc X%%PYTHON_SITE%%/roundup/scripts/roundup_server.py X%%PYTHON_SITE%%/roundup/scripts/roundup_server.pyc X%%PYTHON_SITE%%/roundup/templates/__init__.py X%%PYTHON_SITE%%/roundup/templates/__init__.pyc X%%PYTHON_SITE%%/roundup/templates/builder.py X%%PYTHON_SITE%%/roundup/templates/builder.pyc X%%PYTHON_SITE%%/roundup/templates/classic_htmlbase.py X%%PYTHON_SITE%%/roundup/templates/classic_htmlbase.pyc X%%PYTHON_SITE%%/roundup/templates/minimal_htmlbase.py X%%PYTHON_SITE%%/roundup/templates/minimal_htmlbase.pyc X%%PYTHON_SITE%%/roundup/templates/classic/__init__.py X%%PYTHON_SITE%%/roundup/templates/classic/__init__.pyc X%%PYTHON_SITE%%/roundup/templates/classic/config.py X%%PYTHON_SITE%%/roundup/templates/classic/config.pyc X%%PYTHON_SITE%%/roundup/templates/classic/dbinit.py X%%PYTHON_SITE%%/roundup/templates/classic/dbinit.pyc X%%PYTHON_SITE%%/roundup/templates/classic/interfaces.py X%%PYTHON_SITE%%/roundup/templates/classic/interfaces.pyc X%%PYTHON_SITE%%/roundup/templates/classic/detectors/__init__.py X%%PYTHON_SITE%%/roundup/templates/classic/detectors/__init__.pyc X%%PYTHON_SITE%%/roundup/templates/classic/detectors/nosyreaction.py X%%PYTHON_SITE%%/roundup/templates/classic/detectors/nosyreaction.pyc X%%PYTHON_SITE%%/roundup/templates/classic/detectors/statusauditor.py X%%PYTHON_SITE%%/roundup/templates/classic/detectors/statusauditor.pyc X%%PYTHON_SITE%%/roundup/templates/minimal/__init__.py X%%PYTHON_SITE%%/roundup/templates/minimal/__init__.pyc X%%PYTHON_SITE%%/roundup/templates/minimal/config.py X%%PYTHON_SITE%%/roundup/templates/minimal/config.pyc X%%PYTHON_SITE%%/roundup/templates/minimal/dbinit.py X%%PYTHON_SITE%%/roundup/templates/minimal/dbinit.pyc X%%PYTHON_SITE%%/roundup/templates/minimal/interfaces.py X%%PYTHON_SITE%%/roundup/templates/minimal/interfaces.pyc X%%PYTHON_SITE%%/roundup/templates/minimal/detectors/__init__.py X%%PYTHON_SITE%%/roundup/templates/minimal/detectors/__init__.pyc Xshare/roundup/cgi-bin/roundup.cgi Xshare/roundup/templates/classic/html/_generic.help Xshare/roundup/templates/classic/html/_generic.index Xshare/roundup/templates/classic/html/_generic.item Xshare/roundup/templates/classic/html/file.index Xshare/roundup/templates/classic/html/file.item Xshare/roundup/templates/classic/html/home Xshare/roundup/templates/classic/html/home.classlist Xshare/roundup/templates/classic/html/issue.index Xshare/roundup/templates/classic/html/issue.item Xshare/roundup/templates/classic/html/issue.search Xshare/roundup/templates/classic/html/keyword.item Xshare/roundup/templates/classic/html/msg.index Xshare/roundup/templates/classic/html/msg.item Xshare/roundup/templates/classic/html/page Xshare/roundup/templates/classic/html/query.item Xshare/roundup/templates/classic/html/style.css Xshare/roundup/templates/classic/html/user.index Xshare/roundup/templates/classic/html/user.item Xshare/roundup/templates/classic/html/user.register Xshare/roundup/templates/minimal/html/_generic.help Xshare/roundup/templates/minimal/html/_generic.index Xshare/roundup/templates/minimal/html/_generic.item Xshare/roundup/templates/minimal/html/home Xshare/roundup/templates/minimal/html/home.classlist Xshare/roundup/templates/minimal/html/page Xshare/roundup/templates/minimal/html/style.css Xshare/roundup/templates/minimal/html/user.index Xshare/roundup/templates/minimal/html/user.item Xshare/roundup/templates/minimal/html/user.register X@dirrm share/roundup/templates/minimal/html X@dirrm share/roundup/templates/classic/html X@dirrm share/roundup/templates/classic X@dirrm share/roundup/templates/minimal X@dirrm share/roundup/templates X@dirrm share/roundup/cgi-bin X@dirrm share/roundup X@dirrm %%PYTHON_SITE%%/roundup/backends X@dirrm %%PYTHON_SITE%%/roundup/cgi/PageTemplates X@dirrm %%PYTHON_SITE%%/roundup/cgi/TAL X@dirrm %%PYTHON_SITE%%/roundup/cgi/ZTUtils X@dirrm %%PYTHON_SITE%%/roundup/cgi X@dirrm %%PYTHON_SITE%%/roundup/scripts X@dirrm %%PYTHON_SITE%%/roundup/templates/classic/detectors X@dirrm %%PYTHON_SITE%%/roundup/templates/minimal/detectors X@dirrm %%PYTHON_SITE%%/roundup/templates/classic X@dirrm %%PYTHON_SITE%%/roundup/templates/minimal X@dirrm %%PYTHON_SITE%%/roundup/templates X@dirrm %%PYTHON_SITE%%/roundup END-of-roundup/pkg-plist echo x - roundup/pkg-descr sed 's/^X//' >roundup/pkg-descr << 'END-of-roundup/pkg-descr' XWe propose an issue-tracking system called Roundup, which will Xmanage a number of issues (with properties such as "description", X"priority", and so on) and provide the ability to (a) submit new Xissues, (b) find and edit existing issues, and (c) discuss issues Xwith other participants. The system will facilitate communication Xamong the participants by managing discussions and notifying Xinterested parties when issues are edited. X XWWW: http://roundup.sourceforge.net/ END-of-roundup/pkg-descr echo x - roundup/distinfo sed 's/^X//' >roundup/distinfo << 'END-of-roundup/distinfo' XMD5 (roundup-0.5.6.tar.gz) = 1462897cd16316412d7b1c28e45952d9 END-of-roundup/distinfo exit >Release-Note: >Audit-Trail: >Unformatted: