pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/ja-trac Update ja-trac to 0.11.ja1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7a8db9ccb289
branches:  trunk
changeset: 545369:7a8db9ccb289
user:      obache <obache%pkgsrc.org@localhost>
date:      Fri Aug 01 08:46:55 2008 +0000

description:
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:

 www/ja-trac/DESCR            |   15 +-
 www/ja-trac/MESSAGE          |   12 +-
 www/ja-trac/Makefile         |   56 ++--
 www/ja-trac/PLIST            |  489 ++++++++++++++++++++++++++++--------------
 www/ja-trac/distinfo         |    9 +-
 www/ja-trac/options.mk       |   21 +
 www/ja-trac/patches/patch-aa |   13 -
 7 files changed, 386 insertions(+), 229 deletions(-)

diffs (truncated from 806 to 300 lines):

diff -r c1dd63e24259 -r 7a8db9ccb289 www/ja-trac/DESCR
--- a/www/ja-trac/DESCR Fri Aug 01 08:39:17 2008 +0000
+++ b/www/ja-trac/DESCR Fri Aug 01 08:46:55 2008 +0000
@@ -1,11 +1,6 @@
-This is Trac with Japanese localization and own patches.
-
-Trac is an enhanced wiki and issue tracking system for software
-development projects.
+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 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 -r c1dd63e24259 -r 7a8db9ccb289 www/ja-trac/MESSAGE
--- a/www/ja-trac/MESSAGE       Fri Aug 01 08:39:17 2008 +0000
+++ b/www/ja-trac/MESSAGE       Fri Aug 01 08:46:55 2008 +0000
@@ -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 @@
 
   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:
+For more information:
+  http://trac.edgewall.org/wiki/TracUpgrade
 
-  PythonHandler trac.web.modpython_frontend
-
+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 -r c1dd63e24259 -r 7a8db9ccb289 www/ja-trac/Makefile
--- a/www/ja-trac/Makefile      Fri Aug 01 08:39:17 2008 +0000
+++ b/www/ja-trac/Makefile      Fri Aug 01 08:46:55 2008 +0000
@@ -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 @@
 HOMEPAGE=      http://www.i-act.co.jp/project/products/products.html
 COMMENT=       Trac issue tracking system with Japanese localization
 
+PKG_DESTDIR_SUPPORT=   user-destdir
+
 CONFLICTS+=    trac-[0-9]*
 
-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
+USE_LANGUAGES= # none
+USE_TOOLS+=    pax
 
-PKG_OPTIONS_VAR=       PKG_OPTIONS.trac
-PKG_OPTIONS_REQUIRED_GROUPS=   db
-PKG_OPTIONS_GROUP.db=  sqlite pgsql psycopg2
-PKG_SUGGESTED_OPTIONS= sqlite
-
-.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 -r c1dd63e24259 -r 7a8db9ccb289 www/ja-trac/PLIST
--- a/www/ja-trac/PLIST Fri Aug 01 08:39:17 2008 +0000
+++ b/www/ja-trac/PLIST Fri Aug 01 08:46:55 2008 +0000
@@ -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/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/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/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/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



Home | Main Index | Thread Index | Old Index