Subject: pkg/31984: www/trac
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <eggert@macvaerk.dtu.dk>
List: pkgsrc-bugs
Date: 11/02/2005 22:38:00
>Number:         31984
>Category:       pkg
>Synopsis:       Update of www/trac to latest stable (0.9)
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Nov 02 22:38:00 +0000 2005
>Originator:     Daniel Eggert
>Release:        NetBSD 2.0.2
>Organization:
Macvaerk, DTU
>Environment:
System: NetBSD boedewadt.dk 2.0.2 NetBSD 2.0.2 (BOEDEWADT) #2: Fri Sep 2 16:58:45 CEST 2005 eggert@boedewadt.dk:/sys/arch/i386/compile/BOEDEWADT i386
Architecture: i386
Machine: i386
>Description:
The latest stable release of trac is 0.9, but www/trac in pkgsrc is still at 0.8.4.
>How-To-Repeat:
n/a
>Fix:
These patches should do the trick, but I'd be happy if someone would test them. Need to update distinfo as well.

/Daniel

--- Makefile.old        2005-11-02 20:47:03.000000000 +0100
+++ Makefile    2005-11-02 20:51:48.000000000 +0100
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.12 2005/06/20 19:20:11 epg Exp $
 #
 
-DISTNAME=      trac-0.8.4
+DISTNAME=      trac-0.9
 CATEGORIES=    devel www
 MASTER_SITES=  http://ftp.edgewall.com/pub/trac/
 
@@ -10,9 +10,11 @@
 COMMENT=       Enhanced wiki and issue tracking system
 
 DEPENDS+=      ${PYPKGPREFIX}-clearsilver>=0.9.7:../../www/py-clearsilver
-DEPENDS+=      ${PYPKGPREFIX}-sqlite>=0.4.3:../../databases/py-sqlite
+DEPENDS+=      ${PYPKGPREFIX}-sqlite>=1.0.1:../../databases/py-sqlite
 DEPENDS+=      ${PYPKGPREFIX}-subversion>=0.37:../../devel/py-subversion
 
+PYTHON_VERSIONS_ACCEPTED=       24 23
+
 PYDISTUTILSPKG=        YES
 PY_PATCHPLIST= YES
 PYTHON_PATCH_SCRIPTS=  contrib/*.py
--- MESSAGE.old 2005-11-02 20:55:56.000000000 +0100
+++ MESSAGE     2005-11-02 21:07:26.000000000 +0100
@@ -1,18 +1,25 @@
 ===========================================================================
 $NetBSD: MESSAGE,v 1.1 2004/11/20 00:49:12 epg Exp $
 
-The database schema was changed between 0.7.x and 0.8. Existing
-environments must be upgraded before they can be used with Trac
-0.8.  The following command will perform the upgrade:
+Unless noted otherwise, upgrading between major versions (such as
+0.8 and 0.9) involves changes to the database schema, and possibly
+the layout of the environment directory. Perform an upgrade by
+running
+  trac-admin /path/to/projenv upgrade
 
-  trac-admin /path/to/projectenv upgrade
-
-Trac environments are created with a default set of wiki pages.
-It's recommended to update these pages on existing environments
-whenever Trac is upgraded to get up-to-date documentation and
-additional functionality.  The following command will perform the
-update:
+Every Trac environment includes a copy of the Trac documentation
+for the installed version. As you probably want to keep the
+included documentation in sync with the installed version of Trac,
+trac-admin provides a command to upgrade the documentation:
 
   trac-admin /path/to/projectenv wiki upgrade
 
+If you're upgrading from 0.8.x to 0.9 and use mod_python, you will
+need to change the name of the mod_python handler in the Apache
+configuration:
+  -PythonHandler trac.ModPythonHandler
+  +PythonHandler trac.web.modpython_frontend
+
+Check <http://projects.edgewall.com/trac/wiki/TracUpgrade> for
+further upgrading details.
 ===========================================================================
--- PLIST.old   2005-11-02 21:07:59.000000000 +0100
+++ PLIST       2005-11-02 23:30:02.000000000 +0100
@@ -1,169 +1,168 @@
-@comment $NetBSD: PLIST,v 1.8 2005/06/16 15:18:07 epg Exp $
+@comment $NetBSD$
 bin/trac-admin
 bin/tracd
 bin/tracdb2env
-${PYSITELIB}/trac/About.py
 ${PYSITELIB}/trac/About.pyc
 ${PYSITELIB}/trac/About.pyo
-${PYSITELIB}/trac/Browser.py
-${PYSITELIB}/trac/Browser.pyc
-${PYSITELIB}/trac/Browser.pyo
-${PYSITELIB}/trac/Changeset.py
-${PYSITELIB}/trac/Changeset.pyc
-${PYSITELIB}/trac/Changeset.pyo
-${PYSITELIB}/trac/Diff.py
-${PYSITELIB}/trac/Diff.pyc
-${PYSITELIB}/trac/Diff.pyo
-${PYSITELIB}/trac/Environment.py
-${PYSITELIB}/trac/Environment.pyc
-${PYSITELIB}/trac/Environment.pyo
-${PYSITELIB}/trac/File.py
-${PYSITELIB}/trac/File.pyc
-${PYSITELIB}/trac/File.pyo
-${PYSITELIB}/trac/Href.py
-${PYSITELIB}/trac/Href.pyc
-${PYSITELIB}/trac/Href.pyo
-${PYSITELIB}/trac/Log.py
-${PYSITELIB}/trac/Log.pyc
-${PYSITELIB}/trac/Log.pyo
-${PYSITELIB}/trac/Logging.py
-${PYSITELIB}/trac/Logging.pyc
-${PYSITELIB}/trac/Logging.pyo
-${PYSITELIB}/trac/Milestone.py
-${PYSITELIB}/trac/Milestone.pyc
-${PYSITELIB}/trac/Milestone.pyo
-${PYSITELIB}/trac/Mimeview.py
-${PYSITELIB}/trac/Mimeview.pyc
-${PYSITELIB}/trac/Mimeview.pyo
-${PYSITELIB}/trac/ModPythonHandler.py
-${PYSITELIB}/trac/ModPythonHandler.pyc
-${PYSITELIB}/trac/ModPythonHandler.pyo
-${PYSITELIB}/trac/Module.py
-${PYSITELIB}/trac/Module.pyc
-${PYSITELIB}/trac/Module.pyo
-${PYSITELIB}/trac/Notify.py
 ${PYSITELIB}/trac/Notify.pyc
 ${PYSITELIB}/trac/Notify.pyo
-${PYSITELIB}/trac/Query.py
-${PYSITELIB}/trac/Query.pyc
-${PYSITELIB}/trac/Query.pyo
-${PYSITELIB}/trac/Report.py
-${PYSITELIB}/trac/Report.pyc
-${PYSITELIB}/trac/Report.pyo
-${PYSITELIB}/trac/Roadmap.py
-${PYSITELIB}/trac/Roadmap.pyc
-${PYSITELIB}/trac/Roadmap.pyo
-${PYSITELIB}/trac/Search.py
 ${PYSITELIB}/trac/Search.pyc
 ${PYSITELIB}/trac/Search.pyo
-${PYSITELIB}/trac/Session.py
-${PYSITELIB}/trac/Session.pyc
-${PYSITELIB}/trac/Session.pyo
-${PYSITELIB}/trac/Settings.py
 ${PYSITELIB}/trac/Settings.pyc
 ${PYSITELIB}/trac/Settings.pyo
-${PYSITELIB}/trac/Ticket.py
-${PYSITELIB}/trac/Ticket.pyc
-${PYSITELIB}/trac/Ticket.pyo
-${PYSITELIB}/trac/Timeline.py
 ${PYSITELIB}/trac/Timeline.pyc
 ${PYSITELIB}/trac/Timeline.pyo
-${PYSITELIB}/trac/Wiki.py
-${PYSITELIB}/trac/Wiki.pyc
-${PYSITELIB}/trac/Wiki.pyo
-${PYSITELIB}/trac/WikiFormatter.py
-${PYSITELIB}/trac/WikiFormatter.pyc
-${PYSITELIB}/trac/WikiFormatter.pyo
-${PYSITELIB}/trac/__init__.py
 ${PYSITELIB}/trac/__init__.pyc
 ${PYSITELIB}/trac/__init__.pyo
-${PYSITELIB}/trac/auth.py
-${PYSITELIB}/trac/auth.pyc
-${PYSITELIB}/trac/auth.pyo
-${PYSITELIB}/trac/authzperm.py
-${PYSITELIB}/trac/authzperm.pyc
-${PYSITELIB}/trac/authzperm.pyo
-${PYSITELIB}/trac/core.py
+${PYSITELIB}/trac/attachment.pyc
+${PYSITELIB}/trac/attachment.pyo
+${PYSITELIB}/trac/config.pyc
+${PYSITELIB}/trac/config.pyo
 ${PYSITELIB}/trac/core.pyc
 ${PYSITELIB}/trac/core.pyo
-${PYSITELIB}/trac/db_default.py
+${PYSITELIB}/trac/db.pyc
+${PYSITELIB}/trac/db.pyo
 ${PYSITELIB}/trac/db_default.pyc
 ${PYSITELIB}/trac/db_default.pyo
-${PYSITELIB}/trac/mimeviewers/__init__.py
-${PYSITELIB}/trac/mimeviewers/__init__.pyc
-${PYSITELIB}/trac/mimeviewers/__init__.pyo
-${PYSITELIB}/trac/mimeviewers/default.py
-${PYSITELIB}/trac/mimeviewers/default.pyc
-${PYSITELIB}/trac/mimeviewers/default.pyo
-${PYSITELIB}/trac/mimeviewers/enscript.py
-${PYSITELIB}/trac/mimeviewers/enscript.pyc
-${PYSITELIB}/trac/mimeviewers/enscript.pyo
-${PYSITELIB}/trac/mimeviewers/image.py
-${PYSITELIB}/trac/mimeviewers/image.pyc
-${PYSITELIB}/trac/mimeviewers/image.pyo
-${PYSITELIB}/trac/mimeviewers/silvercity.py
-${PYSITELIB}/trac/mimeviewers/silvercity.pyc
-${PYSITELIB}/trac/mimeviewers/silvercity.pyo
-${PYSITELIB}/trac/mimeviewers/test.py
-${PYSITELIB}/trac/mimeviewers/test.pyc
-${PYSITELIB}/trac/mimeviewers/test.pyo
-${PYSITELIB}/trac/perm.py
+${PYSITELIB}/trac/env.pyc
+${PYSITELIB}/trac/env.pyo
+${PYSITELIB}/trac/loader.pyc
+${PYSITELIB}/trac/loader.pyo
+${PYSITELIB}/trac/log.pyc
+${PYSITELIB}/trac/log.pyo
+${PYSITELIB}/trac/mimeview/__init__.pyc
+${PYSITELIB}/trac/mimeview/__init__.pyo
+${PYSITELIB}/trac/mimeview/api.pyc
+${PYSITELIB}/trac/mimeview/api.pyo
+${PYSITELIB}/trac/mimeview/enscript.pyc
+${PYSITELIB}/trac/mimeview/enscript.pyo
+${PYSITELIB}/trac/mimeview/patch.pyc
+${PYSITELIB}/trac/mimeview/patch.pyo
+${PYSITELIB}/trac/mimeview/php.pyc
+${PYSITELIB}/trac/mimeview/php.pyo
+${PYSITELIB}/trac/mimeview/rst.pyc
+${PYSITELIB}/trac/mimeview/rst.pyo
+${PYSITELIB}/trac/mimeview/silvercity.pyc
+${PYSITELIB}/trac/mimeview/silvercity.pyo
+${PYSITELIB}/trac/mimeview/txtl.pyc
+${PYSITELIB}/trac/mimeview/txtl.pyo
 ${PYSITELIB}/trac/perm.pyc
 ${PYSITELIB}/trac/perm.pyo
+${PYSITELIB}/trac/scripts/__init__.pyc
+${PYSITELIB}/trac/scripts/__init__.pyo
+${PYSITELIB}/trac/scripts/admin.pyc
+${PYSITELIB}/trac/scripts/admin.pyo
 ${PYSITELIB}/trac/siteconfig.py
 ${PYSITELIB}/trac/siteconfig.pyc
 ${PYSITELIB}/trac/siteconfig.pyo
-${PYSITELIB}/trac/sync.py
-${PYSITELIB}/trac/sync.pyc
-${PYSITELIB}/trac/sync.pyo
-${PYSITELIB}/trac/test.py
 ${PYSITELIB}/trac/test.pyc
 ${PYSITELIB}/trac/test.pyo
-${PYSITELIB}/trac/upgrades/__init__.py
+${PYSITELIB}/trac/ticket/__init__.pyc
+${PYSITELIB}/trac/ticket/__init__.pyo
+${PYSITELIB}/trac/ticket/api.pyc
+${PYSITELIB}/trac/ticket/api.pyo
+${PYSITELIB}/trac/ticket/model.pyc
+${PYSITELIB}/trac/ticket/model.pyo
+${PYSITELIB}/trac/ticket/query.pyc
+${PYSITELIB}/trac/ticket/query.pyo
+${PYSITELIB}/trac/ticket/report.pyc
+${PYSITELIB}/trac/ticket/report.pyo
+${PYSITELIB}/trac/ticket/roadmap.pyc
+${PYSITELIB}/trac/ticket/roadmap.pyo
+${PYSITELIB}/trac/ticket/web_ui.pyc
+${PYSITELIB}/trac/ticket/web_ui.pyo
 ${PYSITELIB}/trac/upgrades/__init__.pyc
 ${PYSITELIB}/trac/upgrades/__init__.pyo
-${PYSITELIB}/trac/upgrades/db3.py
+${PYSITELIB}/trac/upgrades/db10.pyc
+${PYSITELIB}/trac/upgrades/db10.pyo
+${PYSITELIB}/trac/upgrades/db11.pyc
+${PYSITELIB}/trac/upgrades/db11.pyo
+${PYSITELIB}/trac/upgrades/db12.pyc
+${PYSITELIB}/trac/upgrades/db12.pyo
+${PYSITELIB}/trac/upgrades/db13.pyc
+${PYSITELIB}/trac/upgrades/db13.pyo
+${PYSITELIB}/trac/upgrades/db14.pyc
+${PYSITELIB}/trac/upgrades/db14.pyo
+${PYSITELIB}/trac/upgrades/db15.pyc
+${PYSITELIB}/trac/upgrades/db15.pyo
+${PYSITELIB}/trac/upgrades/db16.pyc
+${PYSITELIB}/trac/upgrades/db16.pyo
 ${PYSITELIB}/trac/upgrades/db3.pyc
 ${PYSITELIB}/trac/upgrades/db3.pyo
-${PYSITELIB}/trac/upgrades/db4.py
 ${PYSITELIB}/trac/upgrades/db4.pyc
 ${PYSITELIB}/trac/upgrades/db4.pyo
-${PYSITELIB}/trac/upgrades/db5.py
 ${PYSITELIB}/trac/upgrades/db5.pyc
 ${PYSITELIB}/trac/upgrades/db5.pyo
-${PYSITELIB}/trac/upgrades/db6.py
 ${PYSITELIB}/trac/upgrades/db6.pyc
 ${PYSITELIB}/trac/upgrades/db6.pyo
-${PYSITELIB}/trac/upgrades/db7.py
 ${PYSITELIB}/trac/upgrades/db7.pyc
 ${PYSITELIB}/trac/upgrades/db7.pyo
-${PYSITELIB}/trac/util.py
+${PYSITELIB}/trac/upgrades/db8.pyc
+${PYSITELIB}/trac/upgrades/db8.pyo
+${PYSITELIB}/trac/upgrades/db9.pyc
+${PYSITELIB}/trac/upgrades/db9.pyo
 ${PYSITELIB}/trac/util.pyc
 ${PYSITELIB}/trac/util.pyo
-${PYSITELIB}/trac/wikimacros/HelloWorld.py
-${PYSITELIB}/trac/wikimacros/HelloWorld.pyc
-${PYSITELIB}/trac/wikimacros/HelloWorld.pyo
-${PYSITELIB}/trac/wikimacros/RecentChanges.py
-${PYSITELIB}/trac/wikimacros/RecentChanges.pyc
-${PYSITELIB}/trac/wikimacros/RecentChanges.pyo
-${PYSITELIB}/trac/wikimacros/Timestamp.py
-${PYSITELIB}/trac/wikimacros/Timestamp.pyc
-${PYSITELIB}/trac/wikimacros/Timestamp.pyo
-${PYSITELIB}/trac/wikimacros/TitleIndex.py
-${PYSITELIB}/trac/wikimacros/TitleIndex.pyc
-${PYSITELIB}/trac/wikimacros/TitleIndex.pyo
-${PYSITELIB}/trac/wikimacros/TracGuideToc.py
-${PYSITELIB}/trac/wikimacros/TracGuideToc.pyc
-${PYSITELIB}/trac/wikimacros/TracGuideToc.pyo
-${PYSITELIB}/trac/wikimacros/__init__.py
-${PYSITELIB}/trac/wikimacros/__init__.pyc
-${PYSITELIB}/trac/wikimacros/__init__.pyo
-${PYSITELIB}/trac/wikimacros/rst.py
-${PYSITELIB}/trac/wikimacros/rst.pyc
-${PYSITELIB}/trac/wikimacros/rst.pyo
-${PYSITELIB}/trac/wikimacros/txtl.py
-${PYSITELIB}/trac/wikimacros/txtl.pyc
-${PYSITELIB}/trac/wikimacros/txtl.pyo
+${PYSITELIB}/trac/versioncontrol/__init__.pyc
+${PYSITELIB}/trac/versioncontrol/__init__.pyo
+${PYSITELIB}/trac/versioncontrol/api.pyc
+${PYSITELIB}/trac/versioncontrol/api.pyo
+${PYSITELIB}/trac/versioncontrol/cache.pyc
+${PYSITELIB}/trac/versioncontrol/cache.pyo
+${PYSITELIB}/trac/versioncontrol/diff.pyc
+${PYSITELIB}/trac/versioncontrol/diff.pyo
+${PYSITELIB}/trac/versioncontrol/svn_authz.pyc
+${PYSITELIB}/trac/versioncontrol/svn_authz.pyo
+${PYSITELIB}/trac/versioncontrol/svn_fs.pyc
+${PYSITELIB}/trac/versioncontrol/svn_fs.pyo
+${PYSITELIB}/trac/versioncontrol/web_ui/__init__.pyc
+${PYSITELIB}/trac/versioncontrol/web_ui/__init__.pyo
+${PYSITELIB}/trac/versioncontrol/web_ui/browser.pyc
+${PYSITELIB}/trac/versioncontrol/web_ui/browser.pyo
+${PYSITELIB}/trac/versioncontrol/web_ui/changeset.pyc
+${PYSITELIB}/trac/versioncontrol/web_ui/changeset.pyo
+${PYSITELIB}/trac/versioncontrol/web_ui/log.pyc
+${PYSITELIB}/trac/versioncontrol/web_ui/log.pyo
+${PYSITELIB}/trac/versioncontrol/web_ui/util.pyc
+${PYSITELIB}/trac/versioncontrol/web_ui/util.pyo
+${PYSITELIB}/trac/web/__init__.pyc
+${PYSITELIB}/trac/web/__init__.pyo
+${PYSITELIB}/trac/web/_fcgi.pyc
+${PYSITELIB}/trac/web/_fcgi.pyo
+${PYSITELIB}/trac/web/api.pyc
+${PYSITELIB}/trac/web/api.pyo
+${PYSITELIB}/trac/web/auth.pyc
+${PYSITELIB}/trac/web/auth.pyo
+${PYSITELIB}/trac/web/cgi_frontend.pyc
+${PYSITELIB}/trac/web/cgi_frontend.pyo
+${PYSITELIB}/trac/web/chrome.pyc
+${PYSITELIB}/trac/web/chrome.pyo
+${PYSITELIB}/trac/web/clearsilver.pyc
+${PYSITELIB}/trac/web/clearsilver.pyo
+${PYSITELIB}/trac/web/fcgi_frontend.pyc
+${PYSITELIB}/trac/web/fcgi_frontend.pyo
+${PYSITELIB}/trac/web/href.pyc
+${PYSITELIB}/trac/web/href.pyo
+${PYSITELIB}/trac/web/main.pyc
+${PYSITELIB}/trac/web/main.pyo
+${PYSITELIB}/trac/web/modpython_frontend.pyc
+${PYSITELIB}/trac/web/modpython_frontend.pyo
+${PYSITELIB}/trac/web/session.pyc
+${PYSITELIB}/trac/web/session.pyo
+${PYSITELIB}/trac/web/standalone.pyc
+${PYSITELIB}/trac/web/standalone.pyo
+${PYSITELIB}/trac/wiki/__init__.pyc
+${PYSITELIB}/trac/wiki/__init__.pyo
+${PYSITELIB}/trac/wiki/api.pyc
+${PYSITELIB}/trac/wiki/api.pyo
+${PYSITELIB}/trac/wiki/formatter.pyc
+${PYSITELIB}/trac/wiki/formatter.pyo
+${PYSITELIB}/trac/wiki/macros.pyc
+${PYSITELIB}/trac/wiki/macros.pyo
+${PYSITELIB}/trac/wiki/model.pyc
+${PYSITELIB}/trac/wiki/model.pyo
+${PYSITELIB}/trac/wiki/web_ui.pyc
+${PYSITELIB}/trac/wiki/web_ui.pyo
 share/examples/trac/README
 share/examples/trac/bugzilla2trac.py
 share/examples/trac/emailfilter.py
@@ -174,26 +173,17 @@
 share/man/man1/tracd.1
 share/man/man1/tracdb2env.1
 share/trac/cgi-bin/trac.cgi
-share/trac/htdocs/README
-share/trac/htdocs/asc.png
+share/trac/cgi-bin/trac.fcgi
 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/code.css
-share/trac/htdocs/css/diff.css
-share/trac/htdocs/css/report.css
-share/trac/htdocs/css/roadmap.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/css/wiki.css
+share/trac/htdocs/asc.png
 share/trac/htdocs/desc.png
-share/trac/htdocs/dots.gif
+share/trac/htdocs/closedticket.png
 share/trac/htdocs/draft.png
-share/trac/htdocs/edgewall.png
+share/trac/htdocs/dots.gif
 share/trac/htdocs/edit_toolbar.png
+share/trac/htdocs/edgewall.png
+share/trac/htdocs/parent.png
+share/trac/htdocs/editedticket.png
 share/trac/htdocs/extlink.gif
 share/trac/htdocs/file.png
 share/trac/htdocs/filedeny.png
@@ -201,62 +191,80 @@
 share/trac/htdocs/folderdeny.png
 share/trac/htdocs/ics.png
 share/trac/htdocs/imggrid.png
+share/trac/htdocs/trac_banner.png
 share/trac/htdocs/milestone.png
 share/trac/htdocs/newticket.png
-share/trac/htdocs/parent.png
+share/trac/htdocs/trac.ico
+share/trac/htdocs/xml.png
 share/trac/htdocs/topbar_gradient.png
 share/trac/htdocs/topbar_gradient2.png
-share/trac/htdocs/trac.ico
-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/htdocs/README
+share/trac/htdocs/css/changeset.css
+share/trac/htdocs/css/about.css
+share/trac/htdocs/css/browser.css
+share/trac/htdocs/css/report.css
+share/trac/htdocs/css/code.css
+share/trac/htdocs/css/diff.css
+share/trac/htdocs/css/roadmap.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/css/wiki.css
+share/trac/htdocs/js/wikitoolbar.js
+share/trac/htdocs/js/query.js
+share/trac/htdocs/js/trac.js
 share/trac/templates/attachment.cs
 share/trac/templates/browser.cs
 share/trac/templates/changeset.cs
 share/trac/templates/error.cs
-share/trac/templates/file.cs
 share/trac/templates/footer.cs
 share/trac/templates/header.cs
 share/trac/templates/log.cs
+share/trac/templates/log_changelog.cs
 share/trac/templates/log_rss.cs
 share/trac/templates/macros.cs
 share/trac/templates/milestone.cs
 share/trac/templates/newticket.cs
 share/trac/templates/query.cs
+share/trac/templates/query_rss.cs
+share/trac/templates/README
 share/trac/templates/report.cs
 share/trac/templates/report_rss.cs
 share/trac/templates/roadmap.cs
 share/trac/templates/search.cs
 share/trac/templates/settings.cs
 share/trac/templates/ticket.cs
-share/trac/templates/ticket_notify_email.cs
+share/trac/templates/wiki.cs
 share/trac/templates/timeline.cs
+share/trac/templates/ticket_notify_email.cs
 share/trac/templates/timeline_rss.cs
-share/trac/templates/wiki.cs
-share/trac/wiki-default/CamelCase
 share/trac/wiki-default/RecentChanges
-share/trac/wiki-default/SandBox
+share/trac/wiki-default/CamelCase
 share/trac/wiki-default/TitleIndex
+share/trac/wiki-default/SandBox
+share/trac/wiki-default/TracInterfaceCustomization
 share/trac/wiki-default/TracAccessibility
 share/trac/wiki-default/TracAdmin
 share/trac/wiki-default/TracBackup
 share/trac/wiki-default/TracBrowser
+share/trac/wiki-default/TracCgi
 share/trac/wiki-default/TracChangeset
 share/trac/wiki-default/TracEnvironment
+share/trac/wiki-default/TracFastCgi
 share/trac/wiki-default/TracGuide
 share/trac/wiki-default/TracImport
 share/trac/wiki-default/TracIni
 share/trac/wiki-default/TracInstall
-share/trac/wiki-default/TracInstallPlatforms
+share/trac/wiki-default/TracModPython
 share/trac/wiki-default/TracLinks
 share/trac/wiki-default/TracLogging
-share/trac/wiki-default/TracModPython
-share/trac/wiki-default/TracMultipleProjects
+share/trac/wiki-default/TracSyntaxColoring
 share/trac/wiki-default/TracNotification
 share/trac/wiki-default/TracPermissions
+share/trac/wiki-default/TracPlugins
 share/trac/wiki-default/TracQuery
 share/trac/wiki-default/TracReports
 share/trac/wiki-default/TracRoadmap
@@ -264,10 +272,10 @@
 share/trac/wiki-default/TracSearch
 share/trac/wiki-default/TracStandalone
 share/trac/wiki-default/TracSupport
-share/trac/wiki-default/TracSyntaxColoring
+share/trac/wiki-default/WikiDeletePage
 share/trac/wiki-default/TracTickets
-share/trac/wiki-default/TracTicketsCustomFields
 share/trac/wiki-default/TracTimeline
+share/trac/wiki-default/TracTicketsCustomFields
 share/trac/wiki-default/TracUnicode
 share/trac/wiki-default/TracUpgrade
 share/trac/wiki-default/TracWiki
@@ -277,17 +285,27 @@
 share/trac/wiki-default/WikiNewPage
 share/trac/wiki-default/WikiPageNames
 share/trac/wiki-default/WikiProcessors
-share/trac/wiki-default/WikiRestructuredText
 share/trac/wiki-default/WikiRestructuredTextLinks
+share/trac/wiki-default/WikiRestructuredText
 share/trac/wiki-default/WikiStart
-@dirrm share/trac/wiki-default
-@dirrm share/trac/templates
-@dirrm share/trac/htdocs/css
-@dirrm share/trac/htdocs
+share/trac/wiki-macros/HelloWorld.py
+share/trac/wiki-macros/Timestamp.py
+share/trac/wiki-macros/TracGuideToc.py
+@dirrm share/examples/trac
 @dirrm share/trac/cgi-bin
+@dirrm share/trac/htdocs
+@dirrm share/trac/htdocs/css
+@dirrm share/trac/htdocs/js
+@dirrm share/trac/templates
+@dirrm share/trac/wiki-default
+@dirrm share/trac/wiki-macros
 @dirrm share/trac
-@dirrm share/examples/trac
-@dirrm ${PYSITELIB}/trac/wikimacros
+@dirrm ${PYSITELIB}/trac/mimeview
+@dirrm ${PYSITELIB}/trac/scripts
+@dirrm ${PYSITELIB}/trac/ticket
 @dirrm ${PYSITELIB}/trac/upgrades
-@dirrm ${PYSITELIB}/trac/mimeviewers
+@dirrm ${PYSITELIB}/trac/versioncontrol
+@dirrm ${PYSITELIB}/trac/versioncontrol/web_ui
+@dirrm ${PYSITELIB}/trac/web
+@dirrm ${PYSITELIB}/trac/wiki
 @dirrm ${PYSITELIB}/trac