pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Add a package for Trac trunk. Currently 1.5.4.dev0.



Module Name:	pkgsrc-wip
Committed By:	Lloyd Parkes <lloyd%must-have-coffee.gen.nz@localhost>
Pushed By:	lloyd
Date:		Sun Feb 12 17:58:02 2023 +1300
Changeset:	08e40089c288acd7ae3ec2219c228bc8d7a11ddb

Added Files:
	trac-trunk/DESCR
	trac-trunk/Makefile
	trac-trunk/PLIST
	trac-trunk/TODO
	trac-trunk/distinfo
	trac-trunk/options.mk

Log Message:
Add a package for Trac trunk. Currently 1.5.4.dev0.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=08e40089c288acd7ae3ec2219c228bc8d7a11ddb

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 trac-trunk/DESCR      |   9 +
 trac-trunk/Makefile   |  44 +++
 trac-trunk/PLIST      | 894 ++++++++++++++++++++++++++++++++++++++++++++++++++
 trac-trunk/TODO       |   1 +
 trac-trunk/distinfo   |   5 +
 trac-trunk/options.mk |  20 ++
 6 files changed, 973 insertions(+)

diffs:
diff --git a/trac-trunk/DESCR b/trac-trunk/DESCR
new file mode 100644
index 0000000000..5a097a9498
--- /dev/null
+++ b/trac-trunk/DESCR
@@ -0,0 +1,9 @@
+Trac is an enhanced wiki and issue tracking system for software
+development projects.
+
+Trac provides:
+
+    * An integrated system for managing software projects
+    * An enhanced wiki
+    * A flexible web-based issue tracker
+    * Interfaces to the Subversion and git revision control systems
diff --git a/trac-trunk/Makefile b/trac-trunk/Makefile
new file mode 100644
index 0000000000..32a3e428ec
--- /dev/null
+++ b/trac-trunk/Makefile
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.90 2020/07/27 15:22:12 gdt Exp $
+
+DISTNAME=	Trac-1.5.4.dev0
+PKGNAME=	${DISTNAME:tl}
+CATEGORIES=	www devel
+# This master site is unlikely to have stable distinfo, but it's what we've got.
+MASTER_SITES=	http://ftp.edgewall.org/pub/trac/incoming/
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://trac.edgewall.org/
+COMMENT=	Repository browser, wiki, and issue tracking system
+LICENSE=	modified-bsd
+
+# Updates to micro-releases along stable branches are commited without
+# testing.
+#
+# Trac supports svn and git in the base, plus others via plugins,
+# using them at runtime if configured.  Therefore this package does
+# not depend on svn or git to avoid installing them for trac installs
+# that use the other.
+
+DEPENDS+=	${PYPKGPREFIX}-jinja2>=2.11:../../textproc/py-jinja2
+
+USE_TOOLS+=	pax
+
+# Trac 1.5.4 accepts 3.5+, but pkgsrc only knows about 3.7+
+PYTHON_VERSIONS_ACCEPTED=	37 38 39 310 311
+
+REPLACE_PYTHON=		contrib/*.py contrib/*-hook
+REPLACE_PYTHON+=	trac/tests/functional/*.py
+
+.include "../../lang/python/application.mk"
+
+EGDIR=		${PREFIX}/share/examples/trac
+
+post-install:
+	${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
+	cd ${WRKSRC}/contrib && pax -rwppm -s ',./rpm/.*$$,,' -s ',./rpm$$,,' \
+		. ${DESTDIR}${EGDIR}
+
+.include "options.mk"
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/trac-trunk/PLIST b/trac-trunk/PLIST
new file mode 100644
index 0000000000..53af30d78d
--- /dev/null
+++ b/trac-trunk/PLIST
@@ -0,0 +1,894 @@
+@comment $NetBSD$
+bin/trac-admin
+bin/tracd
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${EGG_INFODIR}/zip-safe
+${PYSITELIB}/trac/__init__.py
+${PYSITELIB}/trac/__init__.pyc
+${PYSITELIB}/trac/__init__.pyo
+${PYSITELIB}/trac/about.py
+${PYSITELIB}/trac/about.pyc
+${PYSITELIB}/trac/about.pyo
+${PYSITELIB}/trac/admin/__init__.py
+${PYSITELIB}/trac/admin/__init__.pyc
+${PYSITELIB}/trac/admin/__init__.pyo
+${PYSITELIB}/trac/admin/api.py
+${PYSITELIB}/trac/admin/api.pyc
+${PYSITELIB}/trac/admin/api.pyo
+${PYSITELIB}/trac/admin/console.py
+${PYSITELIB}/trac/admin/console.pyc
+${PYSITELIB}/trac/admin/console.pyo
+${PYSITELIB}/trac/admin/templates/admin.html
+${PYSITELIB}/trac/admin/templates/admin_basics.html
+${PYSITELIB}/trac/admin/templates/admin_logging.html
+${PYSITELIB}/trac/admin/templates/admin_perms.html
+${PYSITELIB}/trac/admin/templates/admin_plugins.html
+${PYSITELIB}/trac/admin/test.py
+${PYSITELIB}/trac/admin/test.pyc
+${PYSITELIB}/trac/admin/test.pyo
+${PYSITELIB}/trac/admin/web_ui.py
+${PYSITELIB}/trac/admin/web_ui.pyc
+${PYSITELIB}/trac/admin/web_ui.pyo
+${PYSITELIB}/trac/api.py
+${PYSITELIB}/trac/api.pyc
+${PYSITELIB}/trac/api.pyo
+${PYSITELIB}/trac/attachment.py
+${PYSITELIB}/trac/attachment.pyc
+${PYSITELIB}/trac/attachment.pyo
+${PYSITELIB}/trac/cache.py
+${PYSITELIB}/trac/cache.pyc
+${PYSITELIB}/trac/cache.pyo
+${PYSITELIB}/trac/config.py
+${PYSITELIB}/trac/config.pyc
+${PYSITELIB}/trac/config.pyo
+${PYSITELIB}/trac/core.py
+${PYSITELIB}/trac/core.pyc
+${PYSITELIB}/trac/core.pyo
+${PYSITELIB}/trac/db/__init__.py
+${PYSITELIB}/trac/db/__init__.pyc
+${PYSITELIB}/trac/db/__init__.pyo
+${PYSITELIB}/trac/db/api.py
+${PYSITELIB}/trac/db/api.pyc
+${PYSITELIB}/trac/db/api.pyo
+${PYSITELIB}/trac/db/convert.py
+${PYSITELIB}/trac/db/convert.pyc
+${PYSITELIB}/trac/db/convert.pyo
+${PYSITELIB}/trac/db/mysql_backend.py
+${PYSITELIB}/trac/db/mysql_backend.pyc
+${PYSITELIB}/trac/db/mysql_backend.pyo
+${PYSITELIB}/trac/db/pool.py
+${PYSITELIB}/trac/db/pool.pyc
+${PYSITELIB}/trac/db/pool.pyo
+${PYSITELIB}/trac/db/postgres_backend.py
+${PYSITELIB}/trac/db/postgres_backend.pyc
+${PYSITELIB}/trac/db/postgres_backend.pyo
+${PYSITELIB}/trac/db/schema.py
+${PYSITELIB}/trac/db/schema.pyc
+${PYSITELIB}/trac/db/schema.pyo
+${PYSITELIB}/trac/db/sqlite_backend.py
+${PYSITELIB}/trac/db/sqlite_backend.pyc
+${PYSITELIB}/trac/db/sqlite_backend.pyo
+${PYSITELIB}/trac/db/util.py
+${PYSITELIB}/trac/db/util.pyc
+${PYSITELIB}/trac/db/util.pyo
+${PYSITELIB}/trac/db_default.py
+${PYSITELIB}/trac/db_default.pyc
+${PYSITELIB}/trac/db_default.pyo
+${PYSITELIB}/trac/dist.py
+${PYSITELIB}/trac/dist.pyc
+${PYSITELIB}/trac/dist.pyo
+${PYSITELIB}/trac/env.py
+${PYSITELIB}/trac/env.pyc
+${PYSITELIB}/trac/env.pyo
+${PYSITELIB}/trac/htdocs/README
+${PYSITELIB}/trac/htdocs/asc.png
+${PYSITELIB}/trac/htdocs/attachment.png
+${PYSITELIB}/trac/htdocs/batchmodify.png
+${PYSITELIB}/trac/htdocs/changeset.png
+${PYSITELIB}/trac/htdocs/closedticket.png
+${PYSITELIB}/trac/htdocs/collapsed.png
+${PYSITELIB}/trac/htdocs/css/admin.css
+${PYSITELIB}/trac/htdocs/css/browser.css
+${PYSITELIB}/trac/htdocs/css/changeset.css
+${PYSITELIB}/trac/htdocs/css/code.css
+${PYSITELIB}/trac/htdocs/css/diff.css
+${PYSITELIB}/trac/htdocs/css/jquery-ui-addons.css
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-bg_diagonals-thick_18_ffddcc_40x40.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-bg_diagonals-thick_20_666666_40x40.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-bg_highlight-soft_30_303030_1x100.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-bg_highlight-soft_75_c0f0c0_1x100.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-bg_highlight-soft_80_ffffdd_1x100.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_222222_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_444444_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_4b954f_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_505050_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_555555_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_707070_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_777620_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_777777_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_9b081d_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_b00000_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_cc0000_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_d7d7d7_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/images/ui-icons_ffffff_256x240.png
+${PYSITELIB}/trac/htdocs/css/jquery-ui/jquery-ui.css
+${PYSITELIB}/trac/htdocs/css/prefs.css
+${PYSITELIB}/trac/htdocs/css/report.css
+${PYSITELIB}/trac/htdocs/css/roadmap.css
+${PYSITELIB}/trac/htdocs/css/search.css
+${PYSITELIB}/trac/htdocs/css/ticket.css
+${PYSITELIB}/trac/htdocs/css/timeline.css
+${PYSITELIB}/trac/htdocs/css/trac.css
+${PYSITELIB}/trac/htdocs/css/wiki.css
+${PYSITELIB}/trac/htdocs/desc.png
+${PYSITELIB}/trac/htdocs/dots.gif
+${PYSITELIB}/trac/htdocs/download.png
+${PYSITELIB}/trac/htdocs/draft.png
+${PYSITELIB}/trac/htdocs/edit_toolbar.png
+${PYSITELIB}/trac/htdocs/editedticket.png
+${PYSITELIB}/trac/htdocs/envelope.png
+${PYSITELIB}/trac/htdocs/expanded.png
+${PYSITELIB}/trac/htdocs/expander_normal.png
+${PYSITELIB}/trac/htdocs/expander_normal_hover.png
+${PYSITELIB}/trac/htdocs/expander_open.png
+${PYSITELIB}/trac/htdocs/expander_open_hover.png
+${PYSITELIB}/trac/htdocs/extlink.gif
+${PYSITELIB}/trac/htdocs/feed.png
+${PYSITELIB}/trac/htdocs/file.png
+${PYSITELIB}/trac/htdocs/folder.png
+${PYSITELIB}/trac/htdocs/grip.png
+${PYSITELIB}/trac/htdocs/guide/admin-permissions-TICKET_ADMIN.png
+${PYSITELIB}/trac/htdocs/guide/admin-permissions.png
+${PYSITELIB}/trac/htdocs/guide/admin.png
+${PYSITELIB}/trac/htdocs/guide/basic-workflow.png
+${PYSITELIB}/trac/htdocs/guide/original-workflow.png
+${PYSITELIB}/trac/htdocs/ics.png
+${PYSITELIB}/trac/htdocs/imggrid.png
+${PYSITELIB}/trac/htdocs/inreply.png
+${PYSITELIB}/trac/htdocs/js/admin_enums.js
+${PYSITELIB}/trac/htdocs/js/auto_preview.js
+${PYSITELIB}/trac/htdocs/js/babel.js
+${PYSITELIB}/trac/htdocs/js/blame.js
+${PYSITELIB}/trac/htdocs/js/diff.js
+${PYSITELIB}/trac/htdocs/js/expand_dir.js
+${PYSITELIB}/trac/htdocs/js/folding.js
+${PYSITELIB}/trac/htdocs/js/jquery-ui-addons.js
+${PYSITELIB}/trac/htdocs/js/jquery-ui-i18n.js
+${PYSITELIB}/trac/htdocs/js/jquery-ui.js
+${PYSITELIB}/trac/htdocs/js/jquery.js
+${PYSITELIB}/trac/htdocs/js/keyboard_nav.js
+${PYSITELIB}/trac/htdocs/js/log_graph.js
+${PYSITELIB}/trac/htdocs/js/messages/ca.js
+${PYSITELIB}/trac/htdocs/js/messages/cs.js
+${PYSITELIB}/trac/htdocs/js/messages/da.js
+${PYSITELIB}/trac/htdocs/js/messages/de.js
+${PYSITELIB}/trac/htdocs/js/messages/el.js
+${PYSITELIB}/trac/htdocs/js/messages/en_GB.js
+${PYSITELIB}/trac/htdocs/js/messages/en_US.js
+${PYSITELIB}/trac/htdocs/js/messages/eo.js
+${PYSITELIB}/trac/htdocs/js/messages/es.js
+${PYSITELIB}/trac/htdocs/js/messages/es_AR.js
+${PYSITELIB}/trac/htdocs/js/messages/es_MX.js
+${PYSITELIB}/trac/htdocs/js/messages/et.js
+${PYSITELIB}/trac/htdocs/js/messages/fa.js
+${PYSITELIB}/trac/htdocs/js/messages/fi.js
+${PYSITELIB}/trac/htdocs/js/messages/fr.js
+${PYSITELIB}/trac/htdocs/js/messages/gl.js
+${PYSITELIB}/trac/htdocs/js/messages/he.js
+${PYSITELIB}/trac/htdocs/js/messages/hu.js
+${PYSITELIB}/trac/htdocs/js/messages/hy.js
+${PYSITELIB}/trac/htdocs/js/messages/it.js
+${PYSITELIB}/trac/htdocs/js/messages/ja.js
+${PYSITELIB}/trac/htdocs/js/messages/ko.js
+${PYSITELIB}/trac/htdocs/js/messages/nb.js
+${PYSITELIB}/trac/htdocs/js/messages/nl.js
+${PYSITELIB}/trac/htdocs/js/messages/pl.js
+${PYSITELIB}/trac/htdocs/js/messages/pt.js
+${PYSITELIB}/trac/htdocs/js/messages/pt_BR.js
+${PYSITELIB}/trac/htdocs/js/messages/ro.js
+${PYSITELIB}/trac/htdocs/js/messages/ru.js
+${PYSITELIB}/trac/htdocs/js/messages/sl.js
+${PYSITELIB}/trac/htdocs/js/messages/sv.js
+${PYSITELIB}/trac/htdocs/js/messages/tr.js
+${PYSITELIB}/trac/htdocs/js/messages/uk.js
+${PYSITELIB}/trac/htdocs/js/messages/vi.js
+${PYSITELIB}/trac/htdocs/js/messages/zh_CN.js
+${PYSITELIB}/trac/htdocs/js/messages/zh_TW.js
+${PYSITELIB}/trac/htdocs/js/noconflict.js
+${PYSITELIB}/trac/htdocs/js/query.js
+${PYSITELIB}/trac/htdocs/js/resizer.js
+${PYSITELIB}/trac/htdocs/js/search.js
+${PYSITELIB}/trac/htdocs/js/threaded_comments.js
+${PYSITELIB}/trac/htdocs/js/timeline_multirepos.js
+${PYSITELIB}/trac/htdocs/js/trac.js
+${PYSITELIB}/trac/htdocs/js/wiki.js
+${PYSITELIB}/trac/htdocs/js/wikitoolbar.js
+${PYSITELIB}/trac/htdocs/js/workflow_graph.js
+${PYSITELIB}/trac/htdocs/loading.gif
+${PYSITELIB}/trac/htdocs/lock-locked.png
+${PYSITELIB}/trac/htdocs/milestone.png
+${PYSITELIB}/trac/htdocs/newticket.png
+${PYSITELIB}/trac/htdocs/parent.png
+${PYSITELIB}/trac/htdocs/python.png
+${PYSITELIB}/trac/htdocs/topbar_gradient.png
+${PYSITELIB}/trac/htdocs/topbar_gradient2.png
+${PYSITELIB}/trac/htdocs/trac.ico
+${PYSITELIB}/trac/htdocs/trac_banner.png
+${PYSITELIB}/trac/htdocs/trac_logo_mini.png
+${PYSITELIB}/trac/htdocs/vgradient.png
+${PYSITELIB}/trac/htdocs/wiki.png
+${PYSITELIB}/trac/loader.py
+${PYSITELIB}/trac/loader.pyc
+${PYSITELIB}/trac/loader.pyo
+${PYSITELIB}/trac/locale/ca/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/ca/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/cs/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/cs/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/da/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/da/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/de/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/de/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/el/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/el/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/en_GB/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/en_GB/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/en_US/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/en_US/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/eo/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/eo/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/es/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/es/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/es_AR/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/es_AR/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/es_MX/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/es_MX/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/et/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/et/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/fa/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/fa/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/fi/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/fi/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/fr/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/fr/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/gl/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/gl/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/he/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/he/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/hu/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/hu/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/hy/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/hy/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/it/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/it/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/ja/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/ja/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/ko/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/ko/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/nb/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/nb/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/nl/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/nl/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/pl/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/pl/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/pt/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/pt/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/pt_BR/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/pt_BR/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/ro/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/ro/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/ru/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/ru/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/sl/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/sl/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/sv/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/sv/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/tr/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/tr/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/uk/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/uk/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/vi/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/vi/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/zh_CN/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/zh_CN/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/locale/zh_TW/LC_MESSAGES/messages.mo
+${PYSITELIB}/trac/locale/zh_TW/LC_MESSAGES/tracini.mo
+${PYSITELIB}/trac/log.py
+${PYSITELIB}/trac/log.pyc
+${PYSITELIB}/trac/log.pyo
+${PYSITELIB}/trac/mimeview/__init__.py
+${PYSITELIB}/trac/mimeview/__init__.pyc
+${PYSITELIB}/trac/mimeview/__init__.pyo
+${PYSITELIB}/trac/mimeview/api.py
+${PYSITELIB}/trac/mimeview/api.pyc
+${PYSITELIB}/trac/mimeview/api.pyo
+${PYSITELIB}/trac/mimeview/patch.py
+${PYSITELIB}/trac/mimeview/patch.pyc
+${PYSITELIB}/trac/mimeview/patch.pyo
+${PYSITELIB}/trac/mimeview/pygments.py
+${PYSITELIB}/trac/mimeview/pygments.pyc
+${PYSITELIB}/trac/mimeview/pygments.pyo
+${PYSITELIB}/trac/mimeview/rst.py
+${PYSITELIB}/trac/mimeview/rst.pyc
+${PYSITELIB}/trac/mimeview/rst.pyo
+${PYSITELIB}/trac/mimeview/templates/prefs_pygments.html
+${PYSITELIB}/trac/mimeview/txtl.py
+${PYSITELIB}/trac/mimeview/txtl.pyc
+${PYSITELIB}/trac/mimeview/txtl.pyo
+${PYSITELIB}/trac/notification/__init__.py
+${PYSITELIB}/trac/notification/__init__.pyc
+${PYSITELIB}/trac/notification/__init__.pyo
+${PYSITELIB}/trac/notification/api.py
+${PYSITELIB}/trac/notification/api.pyc
+${PYSITELIB}/trac/notification/api.pyo
+${PYSITELIB}/trac/notification/mail.py
+${PYSITELIB}/trac/notification/mail.pyc
+${PYSITELIB}/trac/notification/mail.pyo
+${PYSITELIB}/trac/notification/model.py
+${PYSITELIB}/trac/notification/model.pyc
+${PYSITELIB}/trac/notification/model.pyo
+${PYSITELIB}/trac/notification/prefs.py
+${PYSITELIB}/trac/notification/prefs.pyc
+${PYSITELIB}/trac/notification/prefs.pyo
+${PYSITELIB}/trac/notification/templates/prefs_notification.html
+${PYSITELIB}/trac/perm.py
+${PYSITELIB}/trac/perm.pyc
+${PYSITELIB}/trac/perm.pyo
+${PYSITELIB}/trac/prefs/__init__.py
+${PYSITELIB}/trac/prefs/__init__.pyc
+${PYSITELIB}/trac/prefs/__init__.pyo
+${PYSITELIB}/trac/prefs/api.py
+${PYSITELIB}/trac/prefs/api.pyc
+${PYSITELIB}/trac/prefs/api.pyo
+${PYSITELIB}/trac/prefs/templates/prefs.html
+${PYSITELIB}/trac/prefs/templates/prefs_advanced.html
+${PYSITELIB}/trac/prefs/templates/prefs_general.html
+${PYSITELIB}/trac/prefs/templates/prefs_localization.html
+${PYSITELIB}/trac/prefs/templates/prefs_userinterface.html
+${PYSITELIB}/trac/prefs/web_ui.py
+${PYSITELIB}/trac/prefs/web_ui.pyc
+${PYSITELIB}/trac/prefs/web_ui.pyo
+${PYSITELIB}/trac/resource.py
+${PYSITELIB}/trac/resource.pyc
+${PYSITELIB}/trac/resource.pyo
+${PYSITELIB}/trac/search/__init__.py
+${PYSITELIB}/trac/search/__init__.pyc
+${PYSITELIB}/trac/search/__init__.pyo
+${PYSITELIB}/trac/search/api.py
+${PYSITELIB}/trac/search/api.pyc
+${PYSITELIB}/trac/search/api.pyo
+${PYSITELIB}/trac/search/templates/opensearch.xml
+${PYSITELIB}/trac/search/templates/search.html
+${PYSITELIB}/trac/search/web_ui.py
+${PYSITELIB}/trac/search/web_ui.pyc
+${PYSITELIB}/trac/search/web_ui.pyo
+${PYSITELIB}/trac/templates/about.html
+${PYSITELIB}/trac/templates/attach_file_form.html
+${PYSITELIB}/trac/templates/attachment.html
+${PYSITELIB}/trac/templates/author_or_creator.rss
+${PYSITELIB}/trac/templates/diff_div.html
+${PYSITELIB}/trac/templates/diff_options.html
+${PYSITELIB}/trac/templates/diff_view.html
+${PYSITELIB}/trac/templates/environment_info.html
+${PYSITELIB}/trac/templates/error.html
+${PYSITELIB}/trac/templates/history_view.html
+${PYSITELIB}/trac/templates/index.html
+${PYSITELIB}/trac/templates/layout.html
+${PYSITELIB}/trac/templates/list_of_attachments.html
+${PYSITELIB}/trac/templates/macros.html
+${PYSITELIB}/trac/templates/page_index.html
+${PYSITELIB}/trac/templates/preview_file.html
+${PYSITELIB}/trac/templates/progress_bar.html
+${PYSITELIB}/trac/templates/progress_bar_grouped.html
+${PYSITELIB}/trac/templates/theme.html
+${PYSITELIB}/trac/test.py
+${PYSITELIB}/trac/test.pyc
+${PYSITELIB}/trac/test.pyo
+${PYSITELIB}/trac/ticket/__init__.py
+${PYSITELIB}/trac/ticket/__init__.pyc
+${PYSITELIB}/trac/ticket/__init__.pyo
+${PYSITELIB}/trac/ticket/admin.py
+${PYSITELIB}/trac/ticket/admin.pyc
+${PYSITELIB}/trac/ticket/admin.pyo
+${PYSITELIB}/trac/ticket/api.py
+${PYSITELIB}/trac/ticket/api.pyc
+${PYSITELIB}/trac/ticket/api.pyo
+${PYSITELIB}/trac/ticket/batch.py
+${PYSITELIB}/trac/ticket/batch.pyc
+${PYSITELIB}/trac/ticket/batch.pyo
+${PYSITELIB}/trac/ticket/default_workflow.py
+${PYSITELIB}/trac/ticket/default_workflow.pyc
+${PYSITELIB}/trac/ticket/default_workflow.pyo
+${PYSITELIB}/trac/ticket/model.py
+${PYSITELIB}/trac/ticket/model.pyc
+${PYSITELIB}/trac/ticket/model.pyo
+${PYSITELIB}/trac/ticket/notification.py
+${PYSITELIB}/trac/ticket/notification.pyc
+${PYSITELIB}/trac/ticket/notification.pyo
+${PYSITELIB}/trac/ticket/query.py
+${PYSITELIB}/trac/ticket/query.pyc
+${PYSITELIB}/trac/ticket/query.pyo
+${PYSITELIB}/trac/ticket/report.py
+${PYSITELIB}/trac/ticket/report.pyc
+${PYSITELIB}/trac/ticket/report.pyo
+${PYSITELIB}/trac/ticket/roadmap.py
+${PYSITELIB}/trac/ticket/roadmap.pyc
+${PYSITELIB}/trac/ticket/roadmap.pyo
+${PYSITELIB}/trac/ticket/templates/admin_components.html
+${PYSITELIB}/trac/ticket/templates/admin_enums.html
+${PYSITELIB}/trac/ticket/templates/admin_milestones.html
+${PYSITELIB}/trac/ticket/templates/admin_versions.html
+${PYSITELIB}/trac/ticket/templates/batch_modify.html
+${PYSITELIB}/trac/ticket/templates/batch_ticket_notify_email.txt
+${PYSITELIB}/trac/ticket/templates/milestone_delete.html
+${PYSITELIB}/trac/ticket/templates/milestone_edit.html
+${PYSITELIB}/trac/ticket/templates/milestone_edit_form.html
+${PYSITELIB}/trac/ticket/templates/milestone_view.html
+${PYSITELIB}/trac/ticket/templates/query.html
+${PYSITELIB}/trac/ticket/templates/query.rss
+${PYSITELIB}/trac/ticket/templates/query_results.html
+${PYSITELIB}/trac/ticket/templates/report.rss
+${PYSITELIB}/trac/ticket/templates/report_delete.html
+${PYSITELIB}/trac/ticket/templates/report_edit.html
+${PYSITELIB}/trac/ticket/templates/report_list.html
+${PYSITELIB}/trac/ticket/templates/report_list.rss
+${PYSITELIB}/trac/ticket/templates/report_view.html
+${PYSITELIB}/trac/ticket/templates/roadmap.html
+${PYSITELIB}/trac/ticket/templates/ticket.html
+${PYSITELIB}/trac/ticket/templates/ticket.rss
+${PYSITELIB}/trac/ticket/templates/ticket_box.html
+${PYSITELIB}/trac/ticket/templates/ticket_change.html
+${PYSITELIB}/trac/ticket/templates/ticket_notify_email.txt
+${PYSITELIB}/trac/ticket/templates/ticket_preview.html
+${PYSITELIB}/trac/ticket/templates/ticket_workflow.html
+${PYSITELIB}/trac/ticket/test.py
+${PYSITELIB}/trac/ticket/test.pyc
+${PYSITELIB}/trac/ticket/test.pyo
+${PYSITELIB}/trac/ticket/web_ui.py
+${PYSITELIB}/trac/ticket/web_ui.pyc
+${PYSITELIB}/trac/ticket/web_ui.pyo
+${PYSITELIB}/trac/ticket/workflows/basic-workflow.ini
+${PYSITELIB}/trac/ticket/workflows/original-workflow.ini
+${PYSITELIB}/trac/timeline/__init__.py
+${PYSITELIB}/trac/timeline/__init__.pyc
+${PYSITELIB}/trac/timeline/__init__.pyo
+${PYSITELIB}/trac/timeline/api.py
+${PYSITELIB}/trac/timeline/api.pyc
+${PYSITELIB}/trac/timeline/api.pyo
+${PYSITELIB}/trac/timeline/templates/timeline.html
+${PYSITELIB}/trac/timeline/templates/timeline.rss
+${PYSITELIB}/trac/timeline/web_ui.py
+${PYSITELIB}/trac/timeline/web_ui.pyc
+${PYSITELIB}/trac/timeline/web_ui.pyo
+${PYSITELIB}/trac/upgrades/__init__.py
+${PYSITELIB}/trac/upgrades/__init__.pyc
+${PYSITELIB}/trac/upgrades/__init__.pyo
+${PYSITELIB}/trac/upgrades/db10.py
+${PYSITELIB}/trac/upgrades/db10.pyc
+${PYSITELIB}/trac/upgrades/db10.pyo
+${PYSITELIB}/trac/upgrades/db11.py
+${PYSITELIB}/trac/upgrades/db11.pyc
+${PYSITELIB}/trac/upgrades/db11.pyo
+${PYSITELIB}/trac/upgrades/db12.py
+${PYSITELIB}/trac/upgrades/db12.pyc
+${PYSITELIB}/trac/upgrades/db12.pyo
+${PYSITELIB}/trac/upgrades/db13.py
+${PYSITELIB}/trac/upgrades/db13.pyc
+${PYSITELIB}/trac/upgrades/db13.pyo
+${PYSITELIB}/trac/upgrades/db14.py
+${PYSITELIB}/trac/upgrades/db14.pyc
+${PYSITELIB}/trac/upgrades/db14.pyo
+${PYSITELIB}/trac/upgrades/db15.py
+${PYSITELIB}/trac/upgrades/db15.pyc
+${PYSITELIB}/trac/upgrades/db15.pyo
+${PYSITELIB}/trac/upgrades/db16.py
+${PYSITELIB}/trac/upgrades/db16.pyc
+${PYSITELIB}/trac/upgrades/db16.pyo
+${PYSITELIB}/trac/upgrades/db17.py
+${PYSITELIB}/trac/upgrades/db17.pyc
+${PYSITELIB}/trac/upgrades/db17.pyo
+${PYSITELIB}/trac/upgrades/db18.py
+${PYSITELIB}/trac/upgrades/db18.pyc
+${PYSITELIB}/trac/upgrades/db18.pyo
+${PYSITELIB}/trac/upgrades/db19.py
+${PYSITELIB}/trac/upgrades/db19.pyc
+${PYSITELIB}/trac/upgrades/db19.pyo
+${PYSITELIB}/trac/upgrades/db20.py
+${PYSITELIB}/trac/upgrades/db20.pyc
+${PYSITELIB}/trac/upgrades/db20.pyo
+${PYSITELIB}/trac/upgrades/db21.py
+${PYSITELIB}/trac/upgrades/db21.pyc
+${PYSITELIB}/trac/upgrades/db21.pyo
+${PYSITELIB}/trac/upgrades/db22.py
+${PYSITELIB}/trac/upgrades/db22.pyc
+${PYSITELIB}/trac/upgrades/db22.pyo
+${PYSITELIB}/trac/upgrades/db23.py
+${PYSITELIB}/trac/upgrades/db23.pyc
+${PYSITELIB}/trac/upgrades/db23.pyo
+${PYSITELIB}/trac/upgrades/db24.py
+${PYSITELIB}/trac/upgrades/db24.pyc
+${PYSITELIB}/trac/upgrades/db24.pyo
+${PYSITELIB}/trac/upgrades/db25.py
+${PYSITELIB}/trac/upgrades/db25.pyc
+${PYSITELIB}/trac/upgrades/db25.pyo
+${PYSITELIB}/trac/upgrades/db26.py
+${PYSITELIB}/trac/upgrades/db26.pyc
+${PYSITELIB}/trac/upgrades/db26.pyo
+${PYSITELIB}/trac/upgrades/db27.py
+${PYSITELIB}/trac/upgrades/db27.pyc
+${PYSITELIB}/trac/upgrades/db27.pyo
+${PYSITELIB}/trac/upgrades/db28.py
+${PYSITELIB}/trac/upgrades/db28.pyc
+${PYSITELIB}/trac/upgrades/db28.pyo
+${PYSITELIB}/trac/upgrades/db29.py
+${PYSITELIB}/trac/upgrades/db29.pyc
+${PYSITELIB}/trac/upgrades/db29.pyo
+${PYSITELIB}/trac/upgrades/db3.py
+${PYSITELIB}/trac/upgrades/db3.pyc
+${PYSITELIB}/trac/upgrades/db3.pyo
+${PYSITELIB}/trac/upgrades/db30.py
+${PYSITELIB}/trac/upgrades/db30.pyc
+${PYSITELIB}/trac/upgrades/db30.pyo
+${PYSITELIB}/trac/upgrades/db31.py
+${PYSITELIB}/trac/upgrades/db31.pyc
+${PYSITELIB}/trac/upgrades/db31.pyo
+${PYSITELIB}/trac/upgrades/db32.py
+${PYSITELIB}/trac/upgrades/db32.pyc
+${PYSITELIB}/trac/upgrades/db32.pyo
+${PYSITELIB}/trac/upgrades/db33.py
+${PYSITELIB}/trac/upgrades/db33.pyc
+${PYSITELIB}/trac/upgrades/db33.pyo
+${PYSITELIB}/trac/upgrades/db34.py
+${PYSITELIB}/trac/upgrades/db34.pyc
+${PYSITELIB}/trac/upgrades/db34.pyo
+${PYSITELIB}/trac/upgrades/db35.py
+${PYSITELIB}/trac/upgrades/db35.pyc
+${PYSITELIB}/trac/upgrades/db35.pyo
+${PYSITELIB}/trac/upgrades/db36.py
+${PYSITELIB}/trac/upgrades/db36.pyc
+${PYSITELIB}/trac/upgrades/db36.pyo
+${PYSITELIB}/trac/upgrades/db37.py
+${PYSITELIB}/trac/upgrades/db37.pyc
+${PYSITELIB}/trac/upgrades/db37.pyo
+${PYSITELIB}/trac/upgrades/db38.py
+${PYSITELIB}/trac/upgrades/db38.pyc
+${PYSITELIB}/trac/upgrades/db38.pyo
+${PYSITELIB}/trac/upgrades/db39.py
+${PYSITELIB}/trac/upgrades/db39.pyc
+${PYSITELIB}/trac/upgrades/db39.pyo
+${PYSITELIB}/trac/upgrades/db4.py
+${PYSITELIB}/trac/upgrades/db4.pyc
+${PYSITELIB}/trac/upgrades/db4.pyo
+${PYSITELIB}/trac/upgrades/db40.py
+${PYSITELIB}/trac/upgrades/db40.pyc
+${PYSITELIB}/trac/upgrades/db40.pyo
+${PYSITELIB}/trac/upgrades/db41.py
+${PYSITELIB}/trac/upgrades/db41.pyc
+${PYSITELIB}/trac/upgrades/db41.pyo
+${PYSITELIB}/trac/upgrades/db42.py
+${PYSITELIB}/trac/upgrades/db42.pyc
+${PYSITELIB}/trac/upgrades/db42.pyo
+${PYSITELIB}/trac/upgrades/db43.py
+${PYSITELIB}/trac/upgrades/db43.pyc
+${PYSITELIB}/trac/upgrades/db43.pyo
+${PYSITELIB}/trac/upgrades/db44.py
+${PYSITELIB}/trac/upgrades/db44.pyc
+${PYSITELIB}/trac/upgrades/db44.pyo
+${PYSITELIB}/trac/upgrades/db45.py
+${PYSITELIB}/trac/upgrades/db45.pyc
+${PYSITELIB}/trac/upgrades/db45.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/upgrades/db8.py
+${PYSITELIB}/trac/upgrades/db8.pyc
+${PYSITELIB}/trac/upgrades/db8.pyo
+${PYSITELIB}/trac/upgrades/db9.py
+${PYSITELIB}/trac/upgrades/db9.pyc
+${PYSITELIB}/trac/upgrades/db9.pyo
+${PYSITELIB}/trac/util/__init__.py
+${PYSITELIB}/trac/util/__init__.pyc
+${PYSITELIB}/trac/util/__init__.pyo
+${PYSITELIB}/trac/util/autoreload.py
+${PYSITELIB}/trac/util/autoreload.pyc
+${PYSITELIB}/trac/util/autoreload.pyo
+${PYSITELIB}/trac/util/compat.py
+${PYSITELIB}/trac/util/compat.pyc
+${PYSITELIB}/trac/util/compat.pyo
+${PYSITELIB}/trac/util/concurrency.py
+${PYSITELIB}/trac/util/concurrency.pyc
+${PYSITELIB}/trac/util/concurrency.pyo
+${PYSITELIB}/trac/util/daemon.py
+${PYSITELIB}/trac/util/daemon.pyc
+${PYSITELIB}/trac/util/daemon.pyo
+${PYSITELIB}/trac/util/datefmt.py
+${PYSITELIB}/trac/util/datefmt.pyc
+${PYSITELIB}/trac/util/datefmt.pyo
+${PYSITELIB}/trac/util/dist.py
+${PYSITELIB}/trac/util/dist.pyc
+${PYSITELIB}/trac/util/dist.pyo
+${PYSITELIB}/trac/util/html.py
+${PYSITELIB}/trac/util/html.pyc
+${PYSITELIB}/trac/util/html.pyo
+${PYSITELIB}/trac/util/presentation.py
+${PYSITELIB}/trac/util/presentation.pyc
+${PYSITELIB}/trac/util/presentation.pyo
+${PYSITELIB}/trac/util/text.py
+${PYSITELIB}/trac/util/text.pyc
+${PYSITELIB}/trac/util/text.pyo
+${PYSITELIB}/trac/util/translation.py
+${PYSITELIB}/trac/util/translation.pyc
+${PYSITELIB}/trac/util/translation.pyo
+${PYSITELIB}/trac/versioncontrol/__init__.py
+${PYSITELIB}/trac/versioncontrol/__init__.pyc
+${PYSITELIB}/trac/versioncontrol/__init__.pyo
+${PYSITELIB}/trac/versioncontrol/admin.py
+${PYSITELIB}/trac/versioncontrol/admin.pyc
+${PYSITELIB}/trac/versioncontrol/admin.pyo
+${PYSITELIB}/trac/versioncontrol/api.py
+${PYSITELIB}/trac/versioncontrol/api.pyc
+${PYSITELIB}/trac/versioncontrol/api.pyo
+${PYSITELIB}/trac/versioncontrol/cache.py
+${PYSITELIB}/trac/versioncontrol/cache.pyc
+${PYSITELIB}/trac/versioncontrol/cache.pyo
+${PYSITELIB}/trac/versioncontrol/diff.py
+${PYSITELIB}/trac/versioncontrol/diff.pyc
+${PYSITELIB}/trac/versioncontrol/diff.pyo
+${PYSITELIB}/trac/versioncontrol/svn_authz.py
+${PYSITELIB}/trac/versioncontrol/svn_authz.pyc
+${PYSITELIB}/trac/versioncontrol/svn_authz.pyo
+${PYSITELIB}/trac/versioncontrol/templates/admin_repositories.html
+${PYSITELIB}/trac/versioncontrol/templates/browser.html
+${PYSITELIB}/trac/versioncontrol/templates/changeset.html
+${PYSITELIB}/trac/versioncontrol/templates/changeset_content.html
+${PYSITELIB}/trac/versioncontrol/templates/diff_form.html
+${PYSITELIB}/trac/versioncontrol/templates/dir_entries.html
+${PYSITELIB}/trac/versioncontrol/templates/dirlist_thead.html
+${PYSITELIB}/trac/versioncontrol/templates/path_links.html
+${PYSITELIB}/trac/versioncontrol/templates/repository_index.html
+${PYSITELIB}/trac/versioncontrol/templates/revisionlog.html
+${PYSITELIB}/trac/versioncontrol/templates/revisionlog.rss
+${PYSITELIB}/trac/versioncontrol/templates/revisionlog.txt
+${PYSITELIB}/trac/versioncontrol/templates/sortable_th.html
+${PYSITELIB}/trac/versioncontrol/web_ui/__init__.py
+${PYSITELIB}/trac/versioncontrol/web_ui/__init__.pyc
+${PYSITELIB}/trac/versioncontrol/web_ui/__init__.pyo
+${PYSITELIB}/trac/versioncontrol/web_ui/browser.py
+${PYSITELIB}/trac/versioncontrol/web_ui/browser.pyc
+${PYSITELIB}/trac/versioncontrol/web_ui/browser.pyo
+${PYSITELIB}/trac/versioncontrol/web_ui/changeset.py
+${PYSITELIB}/trac/versioncontrol/web_ui/changeset.pyc
+${PYSITELIB}/trac/versioncontrol/web_ui/changeset.pyo
+${PYSITELIB}/trac/versioncontrol/web_ui/log.py
+${PYSITELIB}/trac/versioncontrol/web_ui/log.pyc
+${PYSITELIB}/trac/versioncontrol/web_ui/log.pyo
+${PYSITELIB}/trac/versioncontrol/web_ui/util.py
+${PYSITELIB}/trac/versioncontrol/web_ui/util.pyc
+${PYSITELIB}/trac/versioncontrol/web_ui/util.pyo
+${PYSITELIB}/trac/web/__init__.py
+${PYSITELIB}/trac/web/__init__.pyc
+${PYSITELIB}/trac/web/__init__.pyo
+${PYSITELIB}/trac/web/_fcgi.py
+${PYSITELIB}/trac/web/_fcgi.pyc
+${PYSITELIB}/trac/web/_fcgi.pyo
+${PYSITELIB}/trac/web/api.py
+${PYSITELIB}/trac/web/api.pyc
+${PYSITELIB}/trac/web/api.pyo
+${PYSITELIB}/trac/web/auth.py
+${PYSITELIB}/trac/web/auth.pyc
+${PYSITELIB}/trac/web/auth.pyo
+${PYSITELIB}/trac/web/cgi_frontend.py
+${PYSITELIB}/trac/web/cgi_frontend.pyc
+${PYSITELIB}/trac/web/cgi_frontend.pyo
+${PYSITELIB}/trac/web/chrome.py
+${PYSITELIB}/trac/web/chrome.pyc
+${PYSITELIB}/trac/web/chrome.pyo
+${PYSITELIB}/trac/web/fcgi_frontend.py
+${PYSITELIB}/trac/web/fcgi_frontend.pyc
+${PYSITELIB}/trac/web/fcgi_frontend.pyo
+${PYSITELIB}/trac/web/href.py
+${PYSITELIB}/trac/web/href.pyc
+${PYSITELIB}/trac/web/href.pyo
+${PYSITELIB}/trac/web/main.py
+${PYSITELIB}/trac/web/main.pyc
+${PYSITELIB}/trac/web/main.pyo
+${PYSITELIB}/trac/web/modpython_frontend.py
+${PYSITELIB}/trac/web/modpython_frontend.pyc
+${PYSITELIB}/trac/web/modpython_frontend.pyo
+${PYSITELIB}/trac/web/session.py
+${PYSITELIB}/trac/web/session.pyc
+${PYSITELIB}/trac/web/session.pyo
+${PYSITELIB}/trac/web/standalone.py
+${PYSITELIB}/trac/web/standalone.pyc
+${PYSITELIB}/trac/web/standalone.pyo
+${PYSITELIB}/trac/web/templates/deploy_trac.cgi
+${PYSITELIB}/trac/web/templates/deploy_trac.fcgi
+${PYSITELIB}/trac/web/templates/deploy_trac.wsgi
+${PYSITELIB}/trac/web/wsgi.py
+${PYSITELIB}/trac/web/wsgi.pyc
+${PYSITELIB}/trac/web/wsgi.pyo
+${PYSITELIB}/trac/wiki/__init__.py
+${PYSITELIB}/trac/wiki/__init__.pyc
+${PYSITELIB}/trac/wiki/__init__.pyo
+${PYSITELIB}/trac/wiki/admin.py
+${PYSITELIB}/trac/wiki/admin.pyc
+${PYSITELIB}/trac/wiki/admin.pyo
+${PYSITELIB}/trac/wiki/api.py
+${PYSITELIB}/trac/wiki/api.pyc
+${PYSITELIB}/trac/wiki/api.pyo
+${PYSITELIB}/trac/wiki/default-pages/CamelCase
+${PYSITELIB}/trac/wiki/default-pages/InterMapTxt
+${PYSITELIB}/trac/wiki/default-pages/InterTrac
+${PYSITELIB}/trac/wiki/default-pages/InterWiki
+${PYSITELIB}/trac/wiki/default-pages/PageTemplates
+${PYSITELIB}/trac/wiki/default-pages/RecentChanges
+${PYSITELIB}/trac/wiki/default-pages/SandBox
+${PYSITELIB}/trac/wiki/default-pages/TicketQuery
+${PYSITELIB}/trac/wiki/default-pages/TitleIndex
+${PYSITELIB}/trac/wiki/default-pages/TracAccessibility
+${PYSITELIB}/trac/wiki/default-pages/TracAdmin
+${PYSITELIB}/trac/wiki/default-pages/TracBackup
+${PYSITELIB}/trac/wiki/default-pages/TracBatchModify
+${PYSITELIB}/trac/wiki/default-pages/TracBrowser
+${PYSITELIB}/trac/wiki/default-pages/TracCgi
+${PYSITELIB}/trac/wiki/default-pages/TracChangeLog
+${PYSITELIB}/trac/wiki/default-pages/TracChangeset
+${PYSITELIB}/trac/wiki/default-pages/TracEnvironment
+${PYSITELIB}/trac/wiki/default-pages/TracFastCgi
+${PYSITELIB}/trac/wiki/default-pages/TracFineGrainedPermissions
+${PYSITELIB}/trac/wiki/default-pages/TracGuide
+${PYSITELIB}/trac/wiki/default-pages/TracImport
+${PYSITELIB}/trac/wiki/default-pages/TracIni
+${PYSITELIB}/trac/wiki/default-pages/TracInstall
+${PYSITELIB}/trac/wiki/default-pages/TracInterfaceCustomization
+${PYSITELIB}/trac/wiki/default-pages/TracLinks
+${PYSITELIB}/trac/wiki/default-pages/TracLogging
+${PYSITELIB}/trac/wiki/default-pages/TracModPython
+${PYSITELIB}/trac/wiki/default-pages/TracModWSGI
+${PYSITELIB}/trac/wiki/default-pages/TracNavigation
+${PYSITELIB}/trac/wiki/default-pages/TracNotification
+${PYSITELIB}/trac/wiki/default-pages/TracPermissions
+${PYSITELIB}/trac/wiki/default-pages/TracPlugins
+${PYSITELIB}/trac/wiki/default-pages/TracQuery
+${PYSITELIB}/trac/wiki/default-pages/TracReports
+${PYSITELIB}/trac/wiki/default-pages/TracRepositoryAdmin
+${PYSITELIB}/trac/wiki/default-pages/TracRevisionLog
+${PYSITELIB}/trac/wiki/default-pages/TracRoadmap
+${PYSITELIB}/trac/wiki/default-pages/TracRss
+${PYSITELIB}/trac/wiki/default-pages/TracSearch
+${PYSITELIB}/trac/wiki/default-pages/TracStandalone
+${PYSITELIB}/trac/wiki/default-pages/TracSupport
+${PYSITELIB}/trac/wiki/default-pages/TracSyntaxColoring
+${PYSITELIB}/trac/wiki/default-pages/TracTickets
+${PYSITELIB}/trac/wiki/default-pages/TracTicketsCustomFields
+${PYSITELIB}/trac/wiki/default-pages/TracTimeline
+${PYSITELIB}/trac/wiki/default-pages/TracUnicode
+${PYSITELIB}/trac/wiki/default-pages/TracUpgrade
+${PYSITELIB}/trac/wiki/default-pages/TracWiki
+${PYSITELIB}/trac/wiki/default-pages/TracWorkflow
+${PYSITELIB}/trac/wiki/default-pages/WikiDeletePage
+${PYSITELIB}/trac/wiki/default-pages/WikiFormatting
+${PYSITELIB}/trac/wiki/default-pages/WikiHtml
+${PYSITELIB}/trac/wiki/default-pages/WikiMacros
+${PYSITELIB}/trac/wiki/default-pages/WikiNewPage
+${PYSITELIB}/trac/wiki/default-pages/WikiPageNames
+${PYSITELIB}/trac/wiki/default-pages/WikiProcessors
+${PYSITELIB}/trac/wiki/default-pages/WikiRestructuredText
+${PYSITELIB}/trac/wiki/default-pages/WikiRestructuredTextLinks
+${PYSITELIB}/trac/wiki/default-pages/WikiStart
+${PYSITELIB}/trac/wiki/formatter.py
+${PYSITELIB}/trac/wiki/formatter.pyc
+${PYSITELIB}/trac/wiki/formatter.pyo
+${PYSITELIB}/trac/wiki/intertrac.py
+${PYSITELIB}/trac/wiki/intertrac.pyc
+${PYSITELIB}/trac/wiki/intertrac.pyo
+${PYSITELIB}/trac/wiki/interwiki.py
+${PYSITELIB}/trac/wiki/interwiki.pyc
+${PYSITELIB}/trac/wiki/interwiki.pyo
+${PYSITELIB}/trac/wiki/macros.py
+${PYSITELIB}/trac/wiki/macros.pyc
+${PYSITELIB}/trac/wiki/macros.pyo
+${PYSITELIB}/trac/wiki/model.py
+${PYSITELIB}/trac/wiki/model.pyc
+${PYSITELIB}/trac/wiki/model.pyo
+${PYSITELIB}/trac/wiki/parser.py
+${PYSITELIB}/trac/wiki/parser.pyc
+${PYSITELIB}/trac/wiki/parser.pyo
+${PYSITELIB}/trac/wiki/templates/wiki_delete.html
+${PYSITELIB}/trac/wiki/templates/wiki_diff.html
+${PYSITELIB}/trac/wiki/templates/wiki_edit.html
+${PYSITELIB}/trac/wiki/templates/wiki_edit_comment.html
+${PYSITELIB}/trac/wiki/templates/wiki_edit_form.html
+${PYSITELIB}/trac/wiki/templates/wiki_page_path.html
+${PYSITELIB}/trac/wiki/templates/wiki_rename.html
+${PYSITELIB}/trac/wiki/templates/wiki_view.html
+${PYSITELIB}/trac/wiki/test.py
+${PYSITELIB}/trac/wiki/test.pyc
+${PYSITELIB}/trac/wiki/test.pyo
+${PYSITELIB}/trac/wiki/web_api.py
+${PYSITELIB}/trac/wiki/web_api.pyc
+${PYSITELIB}/trac/wiki/web_api.pyo
+${PYSITELIB}/trac/wiki/web_ui.py
+${PYSITELIB}/trac/wiki/web_ui.pyc
+${PYSITELIB}/trac/wiki/web_ui.pyo
+${PYSITELIB}/tracopt/__init__.py
+${PYSITELIB}/tracopt/__init__.pyc
+${PYSITELIB}/tracopt/__init__.pyo
+${PYSITELIB}/tracopt/perm/__init__.py
+${PYSITELIB}/tracopt/perm/__init__.pyc
+${PYSITELIB}/tracopt/perm/__init__.pyo
+${PYSITELIB}/tracopt/perm/authz_policy.py
+${PYSITELIB}/tracopt/perm/authz_policy.pyc
+${PYSITELIB}/tracopt/perm/authz_policy.pyo
+${PYSITELIB}/tracopt/perm/config_perm_provider.py
+${PYSITELIB}/tracopt/perm/config_perm_provider.pyc
+${PYSITELIB}/tracopt/perm/config_perm_provider.pyo
+${PYSITELIB}/tracopt/ticket/__init__.py
+${PYSITELIB}/tracopt/ticket/__init__.pyc
+${PYSITELIB}/tracopt/ticket/__init__.pyo
+${PYSITELIB}/tracopt/ticket/clone.py
+${PYSITELIB}/tracopt/ticket/clone.pyc
+${PYSITELIB}/tracopt/ticket/clone.pyo
+${PYSITELIB}/tracopt/ticket/commit_updater.py
+${PYSITELIB}/tracopt/ticket/commit_updater.pyc
+${PYSITELIB}/tracopt/ticket/commit_updater.pyo
+${PYSITELIB}/tracopt/ticket/deleter.py
+${PYSITELIB}/tracopt/ticket/deleter.pyc
+${PYSITELIB}/tracopt/ticket/deleter.pyo
+${PYSITELIB}/tracopt/ticket/htdocs/ticketclone.js
+${PYSITELIB}/tracopt/ticket/htdocs/ticketdeleter.js
+${PYSITELIB}/tracopt/ticket/templates/ticket_delete.html
+${PYSITELIB}/tracopt/versioncontrol/__init__.py
+${PYSITELIB}/tracopt/versioncontrol/__init__.pyc
+${PYSITELIB}/tracopt/versioncontrol/__init__.pyo
+${PYSITELIB}/tracopt/versioncontrol/git/PyGIT.py
+${PYSITELIB}/tracopt/versioncontrol/git/PyGIT.pyc
+${PYSITELIB}/tracopt/versioncontrol/git/PyGIT.pyo
+${PYSITELIB}/tracopt/versioncontrol/git/__init__.py
+${PYSITELIB}/tracopt/versioncontrol/git/__init__.pyc
+${PYSITELIB}/tracopt/versioncontrol/git/__init__.pyo
+${PYSITELIB}/tracopt/versioncontrol/git/git_fs.py
+${PYSITELIB}/tracopt/versioncontrol/git/git_fs.pyc
+${PYSITELIB}/tracopt/versioncontrol/git/git_fs.pyo
+${PYSITELIB}/tracopt/versioncontrol/svn/__init__.py
+${PYSITELIB}/tracopt/versioncontrol/svn/__init__.pyc
+${PYSITELIB}/tracopt/versioncontrol/svn/__init__.pyo
+${PYSITELIB}/tracopt/versioncontrol/svn/svn_fs.py
+${PYSITELIB}/tracopt/versioncontrol/svn/svn_fs.pyc
+${PYSITELIB}/tracopt/versioncontrol/svn/svn_fs.pyo
+${PYSITELIB}/tracopt/versioncontrol/svn/svn_prop.py
+${PYSITELIB}/tracopt/versioncontrol/svn/svn_prop.pyc
+${PYSITELIB}/tracopt/versioncontrol/svn/svn_prop.pyo
+share/examples/trac/README
+share/examples/trac/checksum.py
+share/examples/trac/checkwiki.py
+share/examples/trac/htdigest.py
+share/examples/trac/htpasswd.py
+share/examples/trac/jinjachecker.py
+share/examples/trac/l10n_diff_index.py
+share/examples/trac/l10n_reset_en_GB.py
+share/examples/trac/l10n_revert_lineno_conflicts.py
+share/examples/trac/make_status.py
+share/examples/trac/merge_catalog.py
+share/examples/trac/trac-pre-commit-hook
+share/examples/trac/trac-svn-hook
+share/examples/trac/trac-svn-post-commit-hook.cmd
+share/examples/trac/wiki2rst.py
+share/examples/trac/workflow/README
+share/examples/trac/workflow/enterprise-workflow.ini
+share/examples/trac/workflow/migrate_original_to_basic.py
+share/examples/trac/workflow/opensource-workflow.ini
+share/examples/trac/workflow/showworkflow
+share/examples/trac/workflow/simple-workflow.ini
+share/examples/trac/workflow/trivial-workflow.ini
+share/examples/trac/workflow/workflow_parser.py
diff --git a/trac-trunk/TODO b/trac-trunk/TODO
new file mode 100644
index 0000000000..64658119f7
--- /dev/null
+++ b/trac-trunk/TODO
@@ -0,0 +1 @@
+Get proper releases of 1.5 instead of snapshots.
diff --git a/trac-trunk/distinfo b/trac-trunk/distinfo
new file mode 100644
index 0000000000..86af8e3e18
--- /dev/null
+++ b/trac-trunk/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.47 2020/07/27 15:22:12 gdt Exp $
+
+BLAKE2s (Trac-1.5.4.dev0.tar.gz) = 7b47cfa5e3a893f35752e9e60ccbc1d7ac04f0a59923a0709c74f61fa3dbcf3c
+SHA512 (Trac-1.5.4.dev0.tar.gz) = b635a9b00f57a3d329cf49837ff439583c3da0b6558967a930e8dbb1a7ebecfe7d68c20a9b297c220f40c1aabf96ef1ddb845109e64093a82cbb9c5943fc15a0
+Size (Trac-1.5.4.dev0.tar.gz) = 6162221 bytes
diff --git a/trac-trunk/options.mk b/trac-trunk/options.mk
new file mode 100644
index 0000000000..c649009924
--- /dev/null
+++ b/trac-trunk/options.mk
@@ -0,0 +1,20 @@
+# $NetBSD: options.mk,v 1.4 2019/06/11 05:30:23 maya Exp $
+
+PKG_OPTIONS_VAR=		PKG_OPTIONS.trac
+PKG_OPTIONS_REQUIRED_GROUPS=	db
+PKG_OPTIONS_GROUP.db=		sqlite psycopg2
+PKG_SUGGESTED_OPTIONS=		sqlite
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Msqlite)
+DEPENDS+=	${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3
+.endif
+# trac 0.12 dropped support for py-PgSQL.  Switching to py-psycopg2 with
+# an existing database that used to be accessed by py-PgSQL worked.
+.if !empty(PKG_OPTIONS:Mpsycopg2)
+DEPENDS+=	${PYPKGPREFIX}-psycopg2>=2:../../databases/py-psycopg2
+.endif
+# Upstream has MySQL support but there are significant caveats:
+# https://trac.edgewall.org/wiki/MySqlDb
+# Anyone is welcome to add a (tested!) mysql option.



Home | Main Index | Thread Index | Old Index