summaryrefslogtreecommitdiff
path: root/www/ja-trac
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2008-08-01 08:46:55 +0000
committerobache <obache@pkgsrc.org>2008-08-01 08:46:55 +0000
commit7ebe693e3685aedba53490e5c488d8224c70fb0a (patch)
tree3f31fc1cc726780e409f587b2a87ab29e2ae7283 /www/ja-trac
parenta9ca9e2d61719ba4005fec7f80f80ff8483fee12 (diff)
downloadpkgsrc-7ebe693e3685aedba53490e5c488d8224c70fb0a.tar.gz
Update ja-trac to 0.11.ja1.
Trac-0.11.ja1 (Jul 7, 2008) * Based on Trac 0.11 'Genshi' * Translate messages into Japanese. * trac/util/translation.py * trac/**/*.py * trac/**/templates/* * trac/htdocs/js/*.js * trac/wiki/default-pages/* * Modify date and charset locale to Japanese convention. * trac/util/datefmt.py * trac/util/text.py * Pass all test. * trac/test.py * trac/**/tests/*.{py|txt} * Add new files and sentences for description our work. * COPYING.trac-ja * README.trac-ja * trac/templates/about.html * trac/templates/theme.html * trac/wiki/default-pages/TracJa * Change parameters for our distribution. * setup.py Trac 0.11 'Genshi' (June 22, 2008) http://svn.edgewall.org/repos/trac/tags/trac-0.11 Trac 0.11 contains a great number of new features, improvements and bug fixes. The following list contains only a few highlights: * New template engine for generating content (Genshi) * New configurable workflow in the ticket subsystem * Finer-grained control of permissions * Support for Pygments as the default syntax highlighter * Improved repository browser ("blame" support, dynamic in-place expansion of folders) * Improved user preferences subsystem, among which the possibility for * any user to select their time zone and disable access keys * The WebAdmin plugin is now an integral part of Trac * Paging of timeline and query results. A more complete list of new features can be found in the RELEASE file. The complete list of closed tickets can be found here: http://trac.edgewall.org/query?status=closed&milestone=0.11
Diffstat (limited to 'www/ja-trac')
-rw-r--r--www/ja-trac/DESCR15
-rw-r--r--www/ja-trac/MESSAGE12
-rw-r--r--www/ja-trac/Makefile56
-rw-r--r--www/ja-trac/PLIST489
-rw-r--r--www/ja-trac/distinfo9
-rw-r--r--www/ja-trac/options.mk21
-rw-r--r--www/ja-trac/patches/patch-aa13
7 files changed, 386 insertions, 229 deletions
diff --git a/www/ja-trac/DESCR b/www/ja-trac/DESCR
index 7ccab76b5e7..5466972311f 100644
--- a/www/ja-trac/DESCR
+++ b/www/ja-trac/DESCR
@@ -1,11 +1,6 @@
-This is Trac with Japanese localization and own patches.
+Trac is a minimalistic web-based software project management and bug/issue
+tracking system. It provides an interface to the Subversion revision control
+system, an integrated wiki, flexible issue tracking and convenient report
+facilities.
-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
- * An interface to the Subversion revision control system
+Japanese translated edition.
diff --git a/www/ja-trac/MESSAGE b/www/ja-trac/MESSAGE
index 359a20ed7f0..dfacba2a48c 100644
--- a/www/ja-trac/MESSAGE
+++ b/www/ja-trac/MESSAGE
@@ -1,5 +1,5 @@
===========================================================================
-$NetBSD: MESSAGE,v 1.1.1.1 2006/02/12 13:45:43 rillig Exp $
+$NetBSD: MESSAGE,v 1.2 2008/08/01 08:46:55 obache Exp $
You must upgrade existing Trac environments before using a new
version:
@@ -11,9 +11,11 @@ upgraded to get up-to-date documentation and additional functionality:
trac-admin /path/to/projectenv wiki upgrade
-mod_python users will need to change the name of the mod_python handler in
-the Apache HTTPD configuration to:
-
- PythonHandler trac.web.modpython_frontend
+For more information:
+ http://trac.edgewall.org/wiki/TracUpgrade
+You can install following packages for feature improvements:
+ ${PYPKGPREFIX}-subversion (devel/py-subversion) Using with Subversion
+ ${PYPKGPREFIX}-pygments (textproc/py-pygments) Syntex hilighting
+ ${PYPKGPREFIX}-docutils (textproc/py-docutils) WikiRestructuredText
===========================================================================
diff --git a/www/ja-trac/Makefile b/www/ja-trac/Makefile
index d7c88a93a81..c60305817bd 100644
--- a/www/ja-trac/Makefile
+++ b/www/ja-trac/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.16 2008/07/04 17:33:00 obache Exp $
+# $NetBSD: Makefile,v 1.17 2008/08/01 08:46:55 obache Exp $
#
-DISTNAME= trac-0.10.5-ja-1
-PKGNAME= ja-trac-0.10.5.1
+DISTNAME= Trac-0.11.ja1
+PKGNAME= ja-${DISTNAME:tl:S/.ja/pl/}
+EGG_NAME= ${DISTNAME}
CATEGORIES= www devel
MASTER_SITES= http://www.i-act.co.jp/project/products/downloads/
EXTRACT_SUFX= .zip
@@ -11,45 +12,34 @@ MAINTAINER= obache@NetBSD.org
HOMEPAGE= http://www.i-act.co.jp/project/products/products.html
COMMENT= Trac issue tracking system with Japanese localization
-CONFLICTS+= trac-[0-9]*
+PKG_DESTDIR_SUPPORT= user-destdir
-DEPENDS+= ${PYPKGPREFIX}-clearsilver>=0.9.14:../../www/py-clearsilver
-DEPENDS+= ${PYPKGPREFIX}-subversion>=1.1.0:../../devel/py-subversion
-DEPENDS+= ${PYPKGPREFIX}-jpCodecs>=1.4.11:../../converters/py-jpCodecs
+CONFLICTS+= trac-[0-9]*
-PKG_OPTIONS_VAR= PKG_OPTIONS.trac
-PKG_OPTIONS_REQUIRED_GROUPS= db
-PKG_OPTIONS_GROUP.db= sqlite pgsql psycopg2
-PKG_SUGGESTED_OPTIONS= sqlite
+USE_LANGUAGES= # none
+USE_TOOLS+= pax
-.include "../../mk/bsd.options.mk"
+DEPENDS+= ${PYPKGPREFIX}-genshi>=0.5:../../www/py-genshi
-.if !empty(PKG_OPTIONS:Msqlite)
-DEPENDS+= ${PYPKGPREFIX}-sqlite2>=2:../../databases/py-sqlite2
-.endif
-.if !empty(PKG_OPTIONS:Mpgsql)
-DEPENDS+= ${PYPKGPREFIX}-PgSQL>=2.4:../../databases/py-PgSQL
-.endif
-.if !empty(PKG_OPTIONS:Mpsycopg2)
-DEPENDS+= ${PYPKGPREFIX}-psycopg>=1.1.14:../../databases/py-psycopg2
-.endif
-# MySQL is sort of supported but not recommended by upstream and hence
-# omitted.
+REPLACE_PYTHON= cgi-bin/trac.cgi cgi-bin/trac.fcgi
+REPLACE_PYTHON+=contrib/*.py contrib/*-hook contrib/workflow/*.py
+REPLACE_PYTHON+=trac/admin/templates/deploy_trac.* trac/tests/functional/*.py
-PYDISTUTILSPKG= YES
-PY_PATCHPLIST= YES
-PYTHON_PATCH_SCRIPTS= contrib/*.py contrib/*-hook
+.include "options.mk"
-OWN_DIRS+= ${PREFIX}/share/trac
-OWN_DIRS+= ${PREFIX}/share/trac/conf
-OWN_DIRS+= ${PREFIX}/share/trac/plugins
+EGDIR= share/examples/trac
-EGDIR= ${PREFIX}/share/examples/trac
+INSTALLATION_DIRS+= libexec/cgi-bin ${EGDIR}
post-install:
- ${INSTALL_DATA_DIR} ${EGDIR}
- ${INSTALL_SCRIPT} ${WRKSRC:Q}/contrib/* ${EGDIR}
+.for cgi in trac.cgi trac.fcgi
+ ${INSTALL_SCRIPT} ${WRKSRC}/cgi-bin/${cgi} ${DESTDIR}${PREFIX}/libexec/cgi-bin
+.endfor
+ cd ${WRKSRC}/contrib && \
+ pax -rw -pp -pm . ${DESTDIR}${PREFIX}/${EGDIR}
+
+MESSAGE_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
.include "../../lang/python/application.mk"
-.include "../../lang/python/extension.mk"
+.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/www/ja-trac/PLIST b/www/ja-trac/PLIST
index 17969c40998..7c5298e0b96 100644
--- a/www/ja-trac/PLIST
+++ b/www/ja-trac/PLIST
@@ -1,21 +1,44 @@
-@comment $NetBSD: PLIST,v 1.6 2007/05/05 12:46:58 obache Exp $
+@comment $NetBSD: PLIST,v 1.7 2008/08/01 08:46:55 obache Exp $
bin/trac-admin
bin/tracd
-${PYSITELIB}/trac/About.py
-${PYSITELIB}/trac/About.pyc
-${PYSITELIB}/trac/About.pyo
-${PYSITELIB}/trac/Search.py
-${PYSITELIB}/trac/Search.pyc
-${PYSITELIB}/trac/Search.pyo
-${PYSITELIB}/trac/Settings.py
-${PYSITELIB}/trac/Settings.pyc
-${PYSITELIB}/trac/Settings.pyo
-${PYSITELIB}/trac/Timeline.py
-${PYSITELIB}/trac/Timeline.pyc
-${PYSITELIB}/trac/Timeline.pyo
+${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}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${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_components.html
+${PYSITELIB}/trac/admin/templates/admin_enums.html
+${PYSITELIB}/trac/admin/templates/admin_legacy.html
+${PYSITELIB}/trac/admin/templates/admin_logging.html
+${PYSITELIB}/trac/admin/templates/admin_milestones.html
+${PYSITELIB}/trac/admin/templates/admin_perms.html
+${PYSITELIB}/trac/admin/templates/admin_plugins.html
+${PYSITELIB}/trac/admin/templates/admin_versions.html
+${PYSITELIB}/trac/admin/templates/deploy_trac.cgi
+${PYSITELIB}/trac/admin/templates/deploy_trac.fcgi
+${PYSITELIB}/trac/admin/templates/deploy_trac.wsgi
+${PYSITELIB}/trac/admin/web_ui.py
+${PYSITELIB}/trac/admin/web_ui.pyc
+${PYSITELIB}/trac/admin/web_ui.pyo
${PYSITELIB}/trac/attachment.py
${PYSITELIB}/trac/attachment.pyc
${PYSITELIB}/trac/attachment.pyo
@@ -25,9 +48,6 @@ ${PYSITELIB}/trac/config.pyo
${PYSITELIB}/trac/core.py
${PYSITELIB}/trac/core.pyc
${PYSITELIB}/trac/core.pyo
-${PYSITELIB}/trac/db_default.py
-${PYSITELIB}/trac/db_default.pyc
-${PYSITELIB}/trac/db_default.pyo
${PYSITELIB}/trac/db/__init__.py
${PYSITELIB}/trac/db/__init__.pyc
${PYSITELIB}/trac/db/__init__.pyo
@@ -52,9 +72,77 @@ ${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/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/changeset.png
+${PYSITELIB}/trac/htdocs/closedticket.png
+${PYSITELIB}/trac/htdocs/collapsed.png
+${PYSITELIB}/trac/htdocs/css/about.css
+${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/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/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/guide/basic-workflow.png
+${PYSITELIB}/trac/htdocs/guide/original-workflow.png
+${PYSITELIB}/trac/htdocs/ics.png
+${PYSITELIB}/trac/htdocs/imggrid.png
+${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/ie_pre7_hacks.js
+${PYSITELIB}/trac/htdocs/js/jquery.js
+${PYSITELIB}/trac/htdocs/js/keyboard_nav.js
+${PYSITELIB}/trac/htdocs/js/noconflict.js
+${PYSITELIB}/trac/htdocs/js/query.js
+${PYSITELIB}/trac/htdocs/js/search.js
+${PYSITELIB}/trac/htdocs/js/suggest.js
+${PYSITELIB}/trac/htdocs/js/trac.js
+${PYSITELIB}/trac/htdocs/js/wikitoolbar.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
@@ -76,6 +164,9 @@ ${PYSITELIB}/trac/mimeview/patch.pyo
${PYSITELIB}/trac/mimeview/php.py
${PYSITELIB}/trac/mimeview/php.pyc
${PYSITELIB}/trac/mimeview/php.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
@@ -91,24 +182,84 @@ ${PYSITELIB}/trac/notification.pyo
${PYSITELIB}/trac/perm.py
${PYSITELIB}/trac/perm.pyc
${PYSITELIB}/trac/perm.pyo
-${PYSITELIB}/trac/scripts/__init__.py
-${PYSITELIB}/trac/scripts/__init__.pyc
-${PYSITELIB}/trac/scripts/__init__.pyo
-${PYSITELIB}/trac/scripts/admin.py
-${PYSITELIB}/trac/scripts/admin.pyc
-${PYSITELIB}/trac/scripts/admin.pyo
-${PYSITELIB}/trac/siteconfig.py
-${PYSITELIB}/trac/siteconfig.pyc
-${PYSITELIB}/trac/siteconfig.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_datetime.html
+${PYSITELIB}/trac/prefs/templates/prefs_general.html
+${PYSITELIB}/trac/prefs/templates/prefs_keybindings.html
+${PYSITELIB}/trac/prefs/templates/prefs_pygments.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/README
+${PYSITELIB}/trac/templates/about.html
+${PYSITELIB}/trac/templates/attachment.html
+${PYSITELIB}/trac/templates/diff_div.html
+${PYSITELIB}/trac/templates/diff_view.html
+${PYSITELIB}/trac/templates/error.html
+${PYSITELIB}/trac/templates/footer.cs
+${PYSITELIB}/trac/templates/header.cs
+${PYSITELIB}/trac/templates/history_view.html
+${PYSITELIB}/trac/templates/index.html
+${PYSITELIB}/trac/templates/layout.html
+${PYSITELIB}/trac/templates/macros.cs
+${PYSITELIB}/trac/templates/macros.html
+${PYSITELIB}/trac/templates/macros.rss
+${PYSITELIB}/trac/templates/page_index.html
+${PYSITELIB}/trac/templates/theme.html
${PYSITELIB}/trac/test.py
${PYSITELIB}/trac/test.pyc
${PYSITELIB}/trac/test.pyo
+${PYSITELIB}/trac/tests/functional/__init__.py
+${PYSITELIB}/trac/tests/functional/__init__.pyc
+${PYSITELIB}/trac/tests/functional/__init__.pyo
+${PYSITELIB}/trac/tests/functional/better_twill.py
+${PYSITELIB}/trac/tests/functional/better_twill.pyc
+${PYSITELIB}/trac/tests/functional/better_twill.pyo
+${PYSITELIB}/trac/tests/functional/compat.py
+${PYSITELIB}/trac/tests/functional/compat.pyc
+${PYSITELIB}/trac/tests/functional/compat.pyo
+${PYSITELIB}/trac/tests/functional/testcases.py
+${PYSITELIB}/trac/tests/functional/testcases.pyc
+${PYSITELIB}/trac/tests/functional/testcases.pyo
+${PYSITELIB}/trac/tests/functional/testenv.py
+${PYSITELIB}/trac/tests/functional/testenv.pyc
+${PYSITELIB}/trac/tests/functional/testenv.pyo
+${PYSITELIB}/trac/tests/functional/tester.py
+${PYSITELIB}/trac/tests/functional/tester.pyc
+${PYSITELIB}/trac/tests/functional/tester.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/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
@@ -124,9 +275,36 @@ ${PYSITELIB}/trac/ticket/report.pyo
${PYSITELIB}/trac/ticket/roadmap.py
${PYSITELIB}/trac/ticket/roadmap.pyc
${PYSITELIB}/trac/ticket/roadmap.pyo
+${PYSITELIB}/trac/ticket/templates/milestone_delete.html
+${PYSITELIB}/trac/ticket/templates/milestone_edit.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_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_notify_email.txt
${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
@@ -163,6 +341,9 @@ ${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/db3.py
${PYSITELIB}/trac/upgrades/db3.pyc
${PYSITELIB}/trac/upgrades/db3.pyo
@@ -190,6 +371,9 @@ ${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/daemon.py
${PYSITELIB}/trac/util/daemon.pyc
${PYSITELIB}/trac/util/daemon.pyo
@@ -199,9 +383,15 @@ ${PYSITELIB}/trac/util/datefmt.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
@@ -220,6 +410,13 @@ ${PYSITELIB}/trac/versioncontrol/svn_authz.pyo
${PYSITELIB}/trac/versioncontrol/svn_fs.py
${PYSITELIB}/trac/versioncontrol/svn_fs.pyc
${PYSITELIB}/trac/versioncontrol/svn_fs.pyo
+${PYSITELIB}/trac/versioncontrol/templates/browser.html
+${PYSITELIB}/trac/versioncontrol/templates/changeset.html
+${PYSITELIB}/trac/versioncontrol/templates/diff_form.html
+${PYSITELIB}/trac/versioncontrol/templates/dir_entries.html
+${PYSITELIB}/trac/versioncontrol/templates/revisionlog.html
+${PYSITELIB}/trac/versioncontrol/templates/revisionlog.rss
+${PYSITELIB}/trac/versioncontrol/templates/revisionlog.txt
${PYSITELIB}/trac/versioncontrol/web_ui/__init__.py
${PYSITELIB}/trac/versioncontrol/web_ui/__init__.pyc
${PYSITELIB}/trac/versioncontrol/web_ui/__init__.pyo
@@ -232,6 +429,9 @@ ${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/main.py
+${PYSITELIB}/trac/versioncontrol/web_ui/main.pyc
+${PYSITELIB}/trac/versioncontrol/web_ui/main.pyo
${PYSITELIB}/trac/versioncontrol/web_ui/util.py
${PYSITELIB}/trac/versioncontrol/web_ui/util.pyc
${PYSITELIB}/trac/versioncontrol/web_ui/util.pyo
@@ -283,6 +483,63 @@ ${PYSITELIB}/trac/wiki/__init__.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/TitleIndex
+${PYSITELIB}/trac/wiki/default-pages/TracAccessibility
+${PYSITELIB}/trac/wiki/default-pages/TracAdmin
+${PYSITELIB}/trac/wiki/default-pages/TracBackup
+${PYSITELIB}/trac/wiki/default-pages/TracBrowser
+${PYSITELIB}/trac/wiki/default-pages/TracCgi
+${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/TracJa
+${PYSITELIB}/trac/wiki/default-pages/TracLinks
+${PYSITELIB}/trac/wiki/default-pages/TracLogging
+${PYSITELIB}/trac/wiki/default-pages/TracModPython
+${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/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/WikiMacros
+${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
@@ -298,164 +555,70 @@ ${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_view.html
${PYSITELIB}/trac/wiki/web_ui.py
${PYSITELIB}/trac/wiki/web_ui.pyc
${PYSITELIB}/trac/wiki/web_ui.pyo
-man/man1/trac-admin.1
-man/man1/tracd.1
+libexec/cgi-bin/trac.cgi
+libexec/cgi-bin/trac.fcgi
share/examples/trac/README
share/examples/trac/bugzilla2trac.py
+share/examples/trac/checkwiki.py
share/examples/trac/emailfilter.py
share/examples/trac/htdigest.py
+share/examples/trac/htpasswd.py
share/examples/trac/migrateticketmodel.py
+share/examples/trac/rpm/installscript
+share/examples/trac/rpm/makerpm
share/examples/trac/sourceforge2trac.py
share/examples/trac/trac-post-commit-hook
share/examples/trac/trac-post-commit-hook.cmd
share/examples/trac/trac-pre-commit-hook
-share/trac/cgi-bin/trac.cgi
-share/trac/cgi-bin/trac.fcgi
-share/trac/htdocs/README
-share/trac/htdocs/asc.png
-share/trac/htdocs/attachment.png
-share/trac/htdocs/changeset.png
-share/trac/htdocs/closedticket.png
-share/trac/htdocs/css/about.css
-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/desc.png
-share/trac/htdocs/dots.gif
-share/trac/htdocs/draft.png
-share/trac/htdocs/edit_toolbar.png
-share/trac/htdocs/editedticket.png
-share/trac/htdocs/extlink.gif
-share/trac/htdocs/file.png
-share/trac/htdocs/folder.png
-share/trac/htdocs/ics.png
-share/trac/htdocs/imggrid.png
-share/trac/htdocs/js/query.js
-share/trac/htdocs/js/trac.js
-share/trac/htdocs/js/wikitoolbar.js
-share/trac/htdocs/milestone.png
-share/trac/htdocs/newticket.png
-share/trac/htdocs/parent.png
-share/trac/htdocs/python.png
-share/trac/htdocs/topbar_gradient.png
-share/trac/htdocs/topbar_gradient2.png
-share/trac/htdocs/trac.ico
-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/about.cs
-share/trac/templates/anydiff.cs
-share/trac/templates/attachment.cs
-share/trac/templates/browser.cs
-share/trac/templates/changeset.cs
-share/trac/templates/error.cs
-share/trac/templates/footer.cs
-share/trac/templates/header.cs
-share/trac/templates/index.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/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/ticket_rss.cs
-share/trac/templates/timeline.cs
-share/trac/templates/timeline_rss.cs
-share/trac/templates/wiki.cs
-share/trac/wiki-default/CamelCase
-share/trac/wiki-default/InterMapTxt
-share/trac/wiki-default/InterTrac
-share/trac/wiki-default/InterWiki
-share/trac/wiki-default/RecentChanges
-share/trac/wiki-default/SandBox
-share/trac/wiki-default/TitleIndex
-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/TracInterfaceCustomization
-share/trac/wiki-default/TracJa
-share/trac/wiki-default/TracLinks
-share/trac/wiki-default/TracLogging
-share/trac/wiki-default/TracModPython
-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/TracRevisionLog
-share/trac/wiki-default/TracRoadmap
-share/trac/wiki-default/TracRss
-share/trac/wiki-default/TracSearch
-share/trac/wiki-default/TracStandalone
-share/trac/wiki-default/TracSupport
-share/trac/wiki-default/TracSyntaxColoring
-share/trac/wiki-default/TracTermsJa
-share/trac/wiki-default/TracTickets
-share/trac/wiki-default/TracTicketsCustomFields
-share/trac/wiki-default/TracTimeline
-share/trac/wiki-default/TracUnicode
-share/trac/wiki-default/TracUpgrade
-share/trac/wiki-default/TracWiki
-share/trac/wiki-default/WikiDeletePage
-share/trac/wiki-default/WikiFormatting
-share/trac/wiki-default/WikiHtml
-share/trac/wiki-default/WikiMacros
-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/WikiStart
-share/trac/wiki-macros/HelloWorld.py
-share/trac/wiki-macros/Timestamp.py
-share/trac/wiki-macros/TracGuideToc.py
-@dirrm share/trac/wiki-macros
-@dirrm share/trac/wiki-default
-@dirrm share/trac/templates
-@dirrm share/trac/htdocs/js
-@dirrm share/trac/htdocs/css
-@dirrm share/trac/htdocs
-@dirrm share/trac/cgi-bin
+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
+@dirrm share/examples/trac/workflow
+@dirrm share/examples/trac/rpm
@dirrm share/examples/trac
+@dirrm ${PYSITELIB}/trac/wiki/templates
+@dirrm ${PYSITELIB}/trac/wiki/default-pages
@dirrm ${PYSITELIB}/trac/wiki
@dirrm ${PYSITELIB}/trac/web
@dirrm ${PYSITELIB}/trac/versioncontrol/web_ui
+@dirrm ${PYSITELIB}/trac/versioncontrol/templates
@dirrm ${PYSITELIB}/trac/versioncontrol
@dirrm ${PYSITELIB}/trac/util
@dirrm ${PYSITELIB}/trac/upgrades
+@dirrm ${PYSITELIB}/trac/timeline/templates
+@dirrm ${PYSITELIB}/trac/timeline
+@dirrm ${PYSITELIB}/trac/ticket/workflows
+@dirrm ${PYSITELIB}/trac/ticket/templates
@dirrm ${PYSITELIB}/trac/ticket
-@dirrm ${PYSITELIB}/trac/scripts
+@dirrm ${PYSITELIB}/trac/tests/functional
+@dirrm ${PYSITELIB}/trac/tests
+@dirrm ${PYSITELIB}/trac/templates
+@dirrm ${PYSITELIB}/trac/search/templates
+@dirrm ${PYSITELIB}/trac/search
+@dirrm ${PYSITELIB}/trac/prefs/templates
+@dirrm ${PYSITELIB}/trac/prefs
@dirrm ${PYSITELIB}/trac/mimeview
+@dirrm ${PYSITELIB}/trac/htdocs/js
+@dirrm ${PYSITELIB}/trac/htdocs/guide
+@dirrm ${PYSITELIB}/trac/htdocs/css
+@dirrm ${PYSITELIB}/trac/htdocs
@dirrm ${PYSITELIB}/trac/db
+@dirrm ${PYSITELIB}/trac/admin/templates
+@dirrm ${PYSITELIB}/trac/admin
@dirrm ${PYSITELIB}/trac
+@dirrm ${PYSITELIB}/${EGG_INFODIR}
diff --git a/www/ja-trac/distinfo b/www/ja-trac/distinfo
index f929a240ae5..baddabf81d4 100644
--- a/www/ja-trac/distinfo
+++ b/www/ja-trac/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.11 2008/07/04 17:33:00 obache Exp $
+$NetBSD: distinfo,v 1.12 2008/08/01 08:46:55 obache Exp $
-SHA1 (trac-0.10.5-ja-1.zip) = a6f8a4ac78230132e5ec6b6bd6c25ffe62cce1c6
-RMD160 (trac-0.10.5-ja-1.zip) = 782743747c3e38ab2dba63c8461644efb23a65ee
-Size (trac-0.10.5-ja-1.zip) = 652247 bytes
-SHA1 (patch-aa) = 807d03e6acf233958d443de993e5c47c057b19c6
+SHA1 (Trac-0.11.ja1.zip) = 63db335139ad888ae3ca5d401097a412df50b61c
+RMD160 (Trac-0.11.ja1.zip) = 4d78a1c53a26ab1589eae1da8a7621479337fbf4
+Size (Trac-0.11.ja1.zip) = 955241 bytes
diff --git a/www/ja-trac/options.mk b/www/ja-trac/options.mk
new file mode 100644
index 00000000000..9f878c07b5e
--- /dev/null
+++ b/www/ja-trac/options.mk
@@ -0,0 +1,21 @@
+# $NetBSD: options.mk,v 1.1 2008/08/01 08:46:55 obache Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.trac
+PKG_OPTIONS_REQUIRED_GROUPS= db
+PKG_OPTIONS_GROUP.db= sqlite pgsql psycopg2 mysql
+PKG_SUGGESTED_OPTIONS= sqlite
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Msqlite)
+DEPENDS+= ${PYPKGPREFIX}-sqlite2>=2.3.2:../../databases/py-sqlite2
+.endif
+.if !empty(PKG_OPTIONS:Mpgsql)
+DEPENDS+= ${PYPKGPREFIX}-PgSQL>=2.4:../../databases/py-PgSQL
+.endif
+.if !empty(PKG_OPTIONS:Mpsycopg2)
+DEPENDS+= ${PYPKGPREFIX}-psycopg2>=2:../../databases/py-psycopg2
+.endif
+.if !empty(PKG_OPTIONS:Mmysql)
+DEPENDS+= ${PYPKGPREFIX}-mysqldb>=1.2.1:../../databases/py-mysqldb
+.endif
diff --git a/www/ja-trac/patches/patch-aa b/www/ja-trac/patches/patch-aa
deleted file mode 100644
index d3c213e229d..00000000000
--- a/www/ja-trac/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2006/11/10 00:24:49 obache Exp $
-
---- setup.py.orig 2006-11-02 20:58:46.000000000 +0900
-+++ setup.py
-@@ -231,7 +231,7 @@ Japanese translated edition.
- (_p('share/trac/htdocs'), glob(_p('htdocs/*.*')) + [_p('htdocs/README')]),
- (_p('share/trac/htdocs/css'), glob(_p('htdocs/css/*'))),
- (_p('share/trac/htdocs/js'), glob(_p('htdocs/js/*'))),
-- (_p('share/man/man1'), glob(_p('scripts/*.1'))),
-+ (_p('/'.join([os.getenv('PKGMANDIR', 'share/man'), 'man1'])), glob(_p('scripts/*.1'))),
- (_p('share/trac/wiki-default'), glob(_p('wiki-default/[A-Z]*'))),
- (_p('share/trac/wiki-macros'), glob(_p('wiki-macros/*.py')))],
- scripts=[_p('scripts/trac-admin'),