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