ports/65690: new port www/trac: minimalistic approach to web-based management of software projects.

Rui Lopes rui at ruilopes.com
Tue Apr 20 11:50:21 UTC 2004


The following reply was made to PR ports/65690; it has been noted by GNATS.

From: Rui Lopes <rui at ruilopes.com>
To: freebsd-gnats-submit at FreeBSD.org, thinker at branda.to
Cc:  
Subject: Re: ports/65690: new port www/trac: minimalistic approach to
	web-based management of software projects.
Date: Tue, 20 Apr 2004 11:44:57 +0100

 --=-oIQH93tILPTpTpL7hs2u
 Content-Type: text/plain
 Content-Transfer-Encoding: 7bit
 
 Hi,
 
 Just a few modifications to this port:
  * Add http master site
  * Make COMMENT shorter
  * Fix port header
  * Sort pkg-plist
 
 
 Regards,
 Rui Lopes
 
 
 --=-oIQH93tILPTpTpL7hs2u
 Content-Disposition: attachment; filename=trac.patch
 Content-Type: text/x-patch; name=trac.patch; charset=us-ascii
 Content-Transfer-Encoding: 7bit
 
 # * Add http master site
 # * Make COMMENT shorter
 # * Fix port header
 # * Sort pkg-plist
 # -- Rui Lopes <rui at ruilopes.com>
 diff -u trac.orig/Makefile trac/Makefile
 --- trac.orig/Makefile	Sun Apr 18 02:14:21 2004
 +++ trac/Makefile	Tue Apr 20 11:39:12 2004
 @@ -1,24 +1,29 @@
 -# New ports collection makefile for:   WiLiKi
 -# Date created:                22 August 2003
 -# Whom:                        Kimura Fuyuki <fuyuki at nigredo.org>
 +# New ports collection makefile for: trac
 +# Date created:                      17 April 2004
 +# Whom:                              Kuei-Feng Li <thinker at branda.to>
  #
 -# $FreeBSD: ports/www/wiliki/Makefile,v 1.7 2004/02/13 15:33:09 dannyboy Exp $
 +# $FreeBSD$
  #
  
  PORTNAME=	trac
  PORTVERSION=	0.6.1
 -CATEGORIES+=	www devel python
 -MASTER_SITES=	ftp://ftp.edgewall.com/pub/trac/
 +CATEGORIES=	www devel python
 +MASTER_SITES=	http://ftp.edgewall.com/pub/trac/ \
 +		ftp://ftp.edgewall.com/pub/trac/
  PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
  
 -MAINTAINER?=	thinker at branda.to
 -COMMENT?=	An enhanced wiki and issue tracking system for software development projects.
 +MAINTAINER=	thinker at branda.to
 +COMMENT=	An enhanced wiki and issue tracking system for software projects
  
  BUILD_DEPENDS=	${PYTHON_SITELIBDIR}/sqlite/main.py:${PORTSDIR}/databases/py-PySQLite \
 -		${PYTHON_SITELIBDIR}/neo_cgi.so:${PORTSDIR}/www/clearsilver-py \
 +		${PYTHON_SITELIBDIR}/neo_cgi.so:${PORTSDIR}/www/clearsilver-python \
  		${PYTHON_SITELIBDIR}/svn/__init__.py:${PORTSDIR}/devel/subversion-python
  
  USE_PYTHON=	yes
  USE_PYDISTUTILS=	yes
 +
 +# This target is only meant to be used by the port maintainer.
 +x-generate-plist:
 +	(${PORTSDIR}/Tools/scripts/plist -d -m ${MTREE_FILE} ${PREFIX}|sed -E 's,.*share/nls/.+$$,,g;s,${PYTHON_SITELIBDIR:S,^${PYTHONBASE}/,,},%%PYTHON_SITELIBDIR%%,g'|tr -s '\n') > temp-pkg-plist
  
  .include <bsd.port.mk>
 diff -u trac.orig/distinfo trac/distinfo
 --- trac.orig/distinfo	Sat Apr 17 10:54:20 2004
 +++ trac/distinfo	Tue Apr 20 10:44:14 2004
 @@ -1 +1,2 @@
  MD5 (trac-0.6.1.tar.gz) = ecf7295b24d67f1cfb745e233d5a7d7f
 +SIZE (trac-0.6.1.tar.gz) = 113146
 diff -u trac.orig/pkg-descr trac/pkg-descr
 --- trac.orig/pkg-descr	Sun Apr 18 02:23:33 2004
 +++ trac/pkg-descr	Tue Apr 20 10:45:30 2004
 @@ -1,6 +1,6 @@
  Trac uses a minimalistic approach to web-based software project management.
  Our mission; to help developers write great software while staying out of
 -the way. Trac should impose as little as possible on a team's established
 +the way.  Trac should impose as little as possible on a team's established
  development process and policies.
  
  All aspects of Trac have been designed with one single goal, to simplify
 @@ -14,8 +14,8 @@
      * A flexible web-based issue tracker
      * An interface to the Subversion revision control system
  
 -At the core of Trac lies an integrated wiki and issue/bug database. Using
 +At the core of Trac lies an integrated wiki and issue/bug database.  Using
  wiki markup, all objects managed by Trac can directly link to other
  issues/bug reports, code changesets, documentation and files. 
  
 -http://trac.edgewall.com/
 +WWW: http://trac.edgewall.com/
 diff -u trac.orig/pkg-plist trac/pkg-plist
 --- trac.orig/pkg-plist	Sat Apr 17 11:22:52 2004
 +++ trac/pkg-plist	Tue Apr 20 11:19:44 2004
 @@ -1,77 +1,100 @@
  bin/trac-admin
 -%%PYTHON_SITELIBDIR%%/trac/__init__.py
  %%PYTHON_SITELIBDIR%%/trac/About.py
 -%%PYTHON_SITELIBDIR%%/trac/auth.py
 -%%PYTHON_SITELIBDIR%%/trac/Browser.py
 -%%PYTHON_SITELIBDIR%%/trac/Changeset.py
 -%%PYTHON_SITELIBDIR%%/trac/db.py
 -%%PYTHON_SITELIBDIR%%/trac/File.py
 -%%PYTHON_SITELIBDIR%%/trac/Href.py
 -%%PYTHON_SITELIBDIR%%/trac/Log.py
 -%%PYTHON_SITELIBDIR%%/trac/Module.py
 -%%PYTHON_SITELIBDIR%%/trac/perm.py
 -%%PYTHON_SITELIBDIR%%/trac/Report.py
 -%%PYTHON_SITELIBDIR%%/trac/Search.py
 -%%PYTHON_SITELIBDIR%%/trac/sync.py
 -%%PYTHON_SITELIBDIR%%/trac/Ticket.py
 -%%PYTHON_SITELIBDIR%%/trac/Timeline.py
 -%%PYTHON_SITELIBDIR%%/trac/trac.py
 -%%PYTHON_SITELIBDIR%%/trac/util.py
 -%%PYTHON_SITELIBDIR%%/trac/Wiki.py
 -%%PYTHON_SITELIBDIR%%/trac/siteconfig.py
 -%%PYTHON_SITELIBDIR%%/trac/wikimacros/__init__.py
 -%%PYTHON_SITELIBDIR%%/trac/wikimacros/HelloWorld.py
 -%%PYTHON_SITELIBDIR%%/trac/wikimacros/rst.py
 -%%PYTHON_SITELIBDIR%%/trac/wikimacros/Timestamp.py
 -%%PYTHON_SITELIBDIR%%/trac/wikimacros/__init__.pyc
 -%%PYTHON_SITELIBDIR%%/trac/wikimacros/HelloWorld.pyc
 -%%PYTHON_SITELIBDIR%%/trac/wikimacros/rst.pyc
 -%%PYTHON_SITELIBDIR%%/trac/wikimacros/Timestamp.pyc
 -%%PYTHON_SITELIBDIR%%/trac/wikimacros/__init__.pyo
 -%%PYTHON_SITELIBDIR%%/trac/wikimacros/HelloWorld.pyo
 -%%PYTHON_SITELIBDIR%%/trac/wikimacros/rst.pyo
 -%%PYTHON_SITELIBDIR%%/trac/wikimacros/Timestamp.pyo
 -%%PYTHON_SITELIBDIR%%/trac/__init__.pyc
  %%PYTHON_SITELIBDIR%%/trac/About.pyc
 -%%PYTHON_SITELIBDIR%%/trac/auth.pyc
 +%%PYTHON_SITELIBDIR%%/trac/About.pyo
 +%%PYTHON_SITELIBDIR%%/trac/Browser.py
  %%PYTHON_SITELIBDIR%%/trac/Browser.pyc
 -%%PYTHON_SITELIBDIR%%/trac/db.pyc
 +%%PYTHON_SITELIBDIR%%/trac/Browser.pyo
 +%%PYTHON_SITELIBDIR%%/trac/Changeset.py
  %%PYTHON_SITELIBDIR%%/trac/Changeset.pyc
 +%%PYTHON_SITELIBDIR%%/trac/Changeset.pyo
 +%%PYTHON_SITELIBDIR%%/trac/File.py
  %%PYTHON_SITELIBDIR%%/trac/File.pyc
 +%%PYTHON_SITELIBDIR%%/trac/File.pyo
 +%%PYTHON_SITELIBDIR%%/trac/Href.py
  %%PYTHON_SITELIBDIR%%/trac/Href.pyc
 +%%PYTHON_SITELIBDIR%%/trac/Href.pyo
 +%%PYTHON_SITELIBDIR%%/trac/Log.py
  %%PYTHON_SITELIBDIR%%/trac/Log.pyc
 +%%PYTHON_SITELIBDIR%%/trac/Log.pyo
 +%%PYTHON_SITELIBDIR%%/trac/Module.py
  %%PYTHON_SITELIBDIR%%/trac/Module.pyc
 -%%PYTHON_SITELIBDIR%%/trac/perm.pyc
 +%%PYTHON_SITELIBDIR%%/trac/Module.pyo
 +%%PYTHON_SITELIBDIR%%/trac/Report.py
  %%PYTHON_SITELIBDIR%%/trac/Report.pyc
 +%%PYTHON_SITELIBDIR%%/trac/Report.pyo
 +%%PYTHON_SITELIBDIR%%/trac/Search.py
  %%PYTHON_SITELIBDIR%%/trac/Search.pyc
 -%%PYTHON_SITELIBDIR%%/trac/sync.pyc
 +%%PYTHON_SITELIBDIR%%/trac/Search.pyo
 +%%PYTHON_SITELIBDIR%%/trac/Ticket.py
  %%PYTHON_SITELIBDIR%%/trac/Ticket.pyc
 +%%PYTHON_SITELIBDIR%%/trac/Ticket.pyo
 +%%PYTHON_SITELIBDIR%%/trac/Timeline.py
  %%PYTHON_SITELIBDIR%%/trac/Timeline.pyc
 -%%PYTHON_SITELIBDIR%%/trac/trac.pyc
 -%%PYTHON_SITELIBDIR%%/trac/util.pyc
 +%%PYTHON_SITELIBDIR%%/trac/Timeline.pyo
 +%%PYTHON_SITELIBDIR%%/trac/Wiki.py
  %%PYTHON_SITELIBDIR%%/trac/Wiki.pyc
 -%%PYTHON_SITELIBDIR%%/trac/siteconfig.pyc
 +%%PYTHON_SITELIBDIR%%/trac/Wiki.pyo
 +%%PYTHON_SITELIBDIR%%/trac/__init__.py
 +%%PYTHON_SITELIBDIR%%/trac/__init__.pyc
  %%PYTHON_SITELIBDIR%%/trac/__init__.pyo
 -%%PYTHON_SITELIBDIR%%/trac/About.pyo
 +%%PYTHON_SITELIBDIR%%/trac/auth.py
 +%%PYTHON_SITELIBDIR%%/trac/auth.pyc
  %%PYTHON_SITELIBDIR%%/trac/auth.pyo
 -%%PYTHON_SITELIBDIR%%/trac/Browser.pyo
 +%%PYTHON_SITELIBDIR%%/trac/db.py
 +%%PYTHON_SITELIBDIR%%/trac/db.pyc
  %%PYTHON_SITELIBDIR%%/trac/db.pyo
 -%%PYTHON_SITELIBDIR%%/trac/Changeset.pyo
 -%%PYTHON_SITELIBDIR%%/trac/File.pyo
 -%%PYTHON_SITELIBDIR%%/trac/Href.pyo
 -%%PYTHON_SITELIBDIR%%/trac/Log.pyo
 -%%PYTHON_SITELIBDIR%%/trac/Module.pyo
 +%%PYTHON_SITELIBDIR%%/trac/perm.py
 +%%PYTHON_SITELIBDIR%%/trac/perm.pyc
  %%PYTHON_SITELIBDIR%%/trac/perm.pyo
 -%%PYTHON_SITELIBDIR%%/trac/Report.pyo
 -%%PYTHON_SITELIBDIR%%/trac/Search.pyo
 +%%PYTHON_SITELIBDIR%%/trac/siteconfig.py
 +%%PYTHON_SITELIBDIR%%/trac/siteconfig.pyc
 +%%PYTHON_SITELIBDIR%%/trac/siteconfig.pyo
 +%%PYTHON_SITELIBDIR%%/trac/sync.py
 +%%PYTHON_SITELIBDIR%%/trac/sync.pyc
  %%PYTHON_SITELIBDIR%%/trac/sync.pyo
 -%%PYTHON_SITELIBDIR%%/trac/Ticket.pyo
 -%%PYTHON_SITELIBDIR%%/trac/Timeline.pyo
 +%%PYTHON_SITELIBDIR%%/trac/trac.py
 +%%PYTHON_SITELIBDIR%%/trac/trac.pyc
  %%PYTHON_SITELIBDIR%%/trac/trac.pyo
 +%%PYTHON_SITELIBDIR%%/trac/util.py
 +%%PYTHON_SITELIBDIR%%/trac/util.pyc
  %%PYTHON_SITELIBDIR%%/trac/util.pyo
 -%%PYTHON_SITELIBDIR%%/trac/Wiki.pyo
 -%%PYTHON_SITELIBDIR%%/trac/siteconfig.pyo
 +%%PYTHON_SITELIBDIR%%/trac/wikimacros/HelloWorld.py
 +%%PYTHON_SITELIBDIR%%/trac/wikimacros/HelloWorld.pyc
 +%%PYTHON_SITELIBDIR%%/trac/wikimacros/HelloWorld.pyo
 +%%PYTHON_SITELIBDIR%%/trac/wikimacros/Timestamp.py
 +%%PYTHON_SITELIBDIR%%/trac/wikimacros/Timestamp.pyc
 +%%PYTHON_SITELIBDIR%%/trac/wikimacros/Timestamp.pyo
 +%%PYTHON_SITELIBDIR%%/trac/wikimacros/__init__.py
 +%%PYTHON_SITELIBDIR%%/trac/wikimacros/__init__.pyc
 +%%PYTHON_SITELIBDIR%%/trac/wikimacros/__init__.pyo
 +%%PYTHON_SITELIBDIR%%/trac/wikimacros/rst.py
 +%%PYTHON_SITELIBDIR%%/trac/wikimacros/rst.pyc
 +%%PYTHON_SITELIBDIR%%/trac/wikimacros/rst.pyo
  share/trac/cgi-bin/trac.cgi
 +share/trac/htdocs/README
 +share/trac/htdocs/changeset.png
 +share/trac/htdocs/closedticket.png
 +share/trac/htdocs/css/browser.css
 +share/trac/htdocs/css/changeset.css
 +share/trac/htdocs/css/report.css
 +share/trac/htdocs/css/search.css
 +share/trac/htdocs/css/ticket.css
 +share/trac/htdocs/css/timeline.css
 +share/trac/htdocs/css/trac.css
 +share/trac/htdocs/dots.gif
 +share/trac/htdocs/edgewall_logo_left-226x43.png
 +share/trac/htdocs/file.png
 +share/trac/htdocs/folder.png
 +share/trac/htdocs/navbar_gradient.png
 +share/trac/htdocs/newticket.png
 +share/trac/htdocs/topbar_gradient.png
 +share/trac/htdocs/trac.js
 +share/trac/htdocs/trac_banner.png
 +share/trac/htdocs/trac_logo_mini.png
 +share/trac/htdocs/wiki.png
 +share/trac/htdocs/xml.png
 +share/trac/templates/README
  share/trac/templates/browser.cs
  share/trac/templates/changeset.cs
  share/trac/templates/error.cs
 @@ -81,7 +104,6 @@
  share/trac/templates/log_rss.cs
  share/trac/templates/macros.cs
  share/trac/templates/newticket.cs
 -share/trac/templates/README
  share/trac/templates/report.cs
  share/trac/templates/report_rss.cs
  share/trac/templates/search.cs
 @@ -89,28 +111,6 @@
  share/trac/templates/timeline.cs
  share/trac/templates/timeline_rss.cs
  share/trac/templates/wiki.cs
 -share/trac/htdocs/changeset.png
 -share/trac/htdocs/closedticket.png
 -share/trac/htdocs/dots.gif
 -share/trac/htdocs/edgewall_logo_left-226x43.png
 -share/trac/htdocs/file.png
 -share/trac/htdocs/folder.png
 -share/trac/htdocs/navbar_gradient.png
 -share/trac/htdocs/newticket.png
 -share/trac/htdocs/topbar_gradient.png
 -share/trac/htdocs/trac.js
 -share/trac/htdocs/trac_banner.png
 -share/trac/htdocs/trac_logo_mini.png
 -share/trac/htdocs/wiki.png
 -share/trac/htdocs/xml.png
 -share/trac/htdocs/README
 -share/trac/htdocs/css/browser.css
 -share/trac/htdocs/css/changeset.css
 -share/trac/htdocs/css/report.css
 -share/trac/htdocs/css/search.css
 -share/trac/htdocs/css/ticket.css
 -share/trac/htdocs/css/timeline.css
 -share/trac/htdocs/css/trac.css
  share/trac/wiki-default/CamelCase
  share/trac/wiki-default/SandBox
  share/trac/wiki-default/TracAdmin
 @@ -132,11 +132,11 @@
  share/trac/wiki-default/WikiNewPage
  share/trac/wiki-default/WikiPageNames
  share/trac/wiki-default/WikiStart
 - at dirrm %%PYTHON_SITELIBDIR%%/trac/wikimacros
 - at dirrm %%PYTHON_SITELIBDIR%%/trac/
 - at dirrm share/trac/cgi-bin
 + at dirrm share/trac/wiki-default
  @dirrm share/trac/templates
  @dirrm share/trac/htdocs/css
  @dirrm share/trac/htdocs
 - at dirrm share/trac/wiki-default
 - at dirrm share/trac/
 + at dirrm share/trac/cgi-bin
 + at dirrm share/trac
 + at dirrm %%PYTHON_SITELIBDIR%%/trac/wikimacros
 + at dirrm %%PYTHON_SITELIBDIR%%/trac
 
 --=-oIQH93tILPTpTpL7hs2u--
 



More information about the freebsd-ports-bugs mailing list