pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/trac Updated www/trac to 0.11.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/9c1f8163fd3e
branches: trunk
changeset: 547081:9c1f8163fd3e
user: abs <abs%pkgsrc.org@localhost>
date: Fri Sep 12 10:18:11 2008 +0000
description:
Updated www/trac to 0.11.1
Trac 0.11.1 (August 6, 2008)
http://svn.edgewall.org/repos/trac/tags/trac-0.11.1
Trac 0.11.1 contains a number of bug fixes and minor enhancements.
The following list contains only a few highlights:
* Improved DB connection handling (new connection pool)
* Better MySQL backend unicode support. "utf8" and "utf8_bin" is the
recommended database charset and collation settings.
* Fixes intermittent "constraint violation" and "invalid form token"
error messages.
* Fixes roadmap layout glitch in Firefox 3.
* Safer default umask value for tracd (can be set using --umask option)
* Better default PYTHON_EGG_CACHE value.
The complete list of closed tickets can be found here:
http://trac.edgewall.org/query?status=closed&milestone=0.11.1
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/trac/MESSAGE | 5 +-
www/trac/Makefile | 26 +-
www/trac/PLIST | 449 +++++++++++++++++++++++++++++----------------
www/trac/distinfo | 9 +-
www/trac/patches/patch-aa | 13 -
5 files changed, 310 insertions(+), 192 deletions(-)
diffs (truncated from 689 to 300 lines):
diff -r 1840b0a7debf -r 9c1f8163fd3e www/trac/MESSAGE
--- a/www/trac/MESSAGE Fri Sep 12 08:13:10 2008 +0000
+++ b/www/trac/MESSAGE Fri Sep 12 10:18:11 2008 +0000
@@ -1,5 +1,8 @@
===========================================================================
-$NetBSD: MESSAGE,v 1.2 2005/11/03 23:04:29 epg Exp $
+$NetBSD: MESSAGE,v 1.3 2008/09/12 10:18:11 abs Exp $
+
+The default database has changed from sqlite2 in 0.10.x to sqlite3
+in 0.11.x. Set PKG_OPTIONS.trac=sqlite2 for the old behaviour.
You must upgrade existing Trac environments before using a new
version:
diff -r 1840b0a7debf -r 9c1f8163fd3e www/trac/Makefile
--- a/www/trac/Makefile Fri Sep 12 08:13:10 2008 +0000
+++ b/www/trac/Makefile Fri Sep 12 10:18:11 2008 +0000
@@ -1,7 +1,9 @@
-# $NetBSD: Makefile,v 1.33 2008/08/18 00:55:48 epg Exp $
+# $NetBSD: Makefile,v 1.34 2008/09/12 10:18:11 abs Exp $
#
-DISTNAME= trac-0.10.5
+DISTNAME= Trac-0.11.1
+PKGNAME= ${DISTNAME:tl}
+EGG_NAME= ${DISTNAME}
CATEGORIES= devel www
MASTER_SITES= http://ftp.edgewall.org/pub/trac/ \
ftp://ftp.edgewall.org/pub/trac/
@@ -10,19 +12,22 @@
HOMEPAGE= http://trac.edgewall.org/
COMMENT= Subversion repository browser, wiki, and issue tracking system
-DEPENDS+= ${PYPKGPREFIX}-clearsilver>=0.9.14:../../www/py-clearsilver
+DEPENDS+= ${PYPKGPREFIX}-genshi>=0:../../www/py-genshi
DEPENDS+= ${PYPKGPREFIX}-subversion>=1.1.0:../../devel/py-subversion
PKG_OPTIONS_VAR= PKG_OPTIONS.trac
PKG_OPTIONS_REQUIRED_GROUPS= db
-PKG_OPTIONS_GROUP.db= sqlite pgsql psycopg2
-PKG_SUGGESTED_OPTIONS= sqlite
+PKG_OPTIONS_GROUP.db= sqlite2 sqlite3 pgsql psycopg2
+PKG_SUGGESTED_OPTIONS= sqlite3
.include "../../mk/bsd.options.mk"
-.if !empty(PKG_OPTIONS:Msqlite)
+.if !empty(PKG_OPTIONS:Msqlite2)
DEPENDS+= ${PYPKGPREFIX}-sqlite2>=2:../../databases/py-sqlite2
.endif
+.if !empty(PKG_OPTIONS:Msqlite3)
+DEPENDS+= ${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3
+.endif
.if !empty(PKG_OPTIONS:Mpgsql)
DEPENDS+= ${PYPKGPREFIX}-PgSQL>=2.4:../../databases/py-PgSQL
.endif
@@ -34,14 +39,17 @@
PYDISTUTILSPKG= YES
PY_PATCHPLIST= YES
-PYTHON_PATCH_SCRIPTS= contrib/*.py contrib/*-hook
+PYTHON_PATCH_SCRIPTS= cgi-bin/trac.* contrib/*.py contrib/*-hook
EGDIR= ${PREFIX}/share/examples/trac
+CGIBINDIR= ${PREFIX}/libexec/trac
post-install:
${INSTALL_DATA_DIR} ${EGDIR}
- ${INSTALL_SCRIPT} ${WRKSRC}/contrib/* ${EGDIR}
+ ${INSTALL_PROGRAM_DIR} ${CGIBINDIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/contrib/[A-qs-v]* ${EGDIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/cgi-bin/trac.* ${CGIBINDIR}
.include "../../lang/python/application.mk"
-.include "../../lang/python/extension.mk"
+.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 1840b0a7debf -r 9c1f8163fd3e www/trac/PLIST
--- a/www/trac/PLIST Fri Sep 12 08:13:10 2008 +0000
+++ b/www/trac/PLIST Fri Sep 12 10:18:11 2008 +0000
@@ -1,21 +1,39 @@
-@comment $NetBSD: PLIST,v 1.13 2007/10/12 12:40:59 gdt Exp $
+@comment $NetBSD: PLIST,v 1.14 2008/09/12 10:18:11 abs 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
+libexec/trac/trac.cgi
+libexec/trac/trac.fcgi
${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 +43,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 +67,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 +159,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 +177,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
+${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
Home |
Main Index |
Thread Index |
Old Index