summaryrefslogtreecommitdiff
path: root/devel/roundup
diff options
context:
space:
mode:
authorrecht <recht@pkgsrc.org>2005-02-21 23:00:56 +0000
committerrecht <recht@pkgsrc.org>2005-02-21 23:00:56 +0000
commit49f61a76d6afb480bed3104cd039b7322dac3a28 (patch)
tree35f42da571b4354276941448222648e112d9b5d7 /devel/roundup
parent031f9c4497f6673eda96babcf79a2a07b756e608 (diff)
downloadpkgsrc-49f61a76d6afb480bed3104cd039b7322dac3a28.tar.gz
update to roundup-0.8.1
2005-02-17 0.8.1 Fixed: - replaced MutlilinkIterator with multilinkGenerator (thanks Bob Ippolito) - fixed broken csv import in roundup.admin module - fixed braino in HTMLClass.filter() (sf bug 1124213) - change ZTUtils Iterator to always iter() its sequence argument 2005-02-16 0.8.0 Fixed: - fix roundup-server log and PID file paths to be absolute - fix initialisation of roundup-server in daemon mode so initialisation errors are visible - fix: 'Logout' link was enabled on issue index page only - have Permissions only test the check function if itemid is suppled - modify cgi templating system to check item-level permissions in listings - enable batching in message and file listings - more documentation of security mechanisms (incl. sf patches 1117932, 1117860) - better unit tests for security mechanisms - code cleanup (sf patch 1115329 and additional) - issue search page allows setting of no sorting / grouping (sf bug 1119475) - better edit conflict handling (sf bug 1118790) - consistent text searching behaviour (AND everywhere) (sf bug 1101036) - fix handling of invalid date input (sf bug 1102165) - retain Boolean selections in edit error handling (sf bug 1101492) - fix initialisation of logging module from config file (sf bug 1108577) - removed rlog module (py 2.3 is minimum version now) - fixed class "help" listing paging (sf bug 1106329) - nicer error looking up values of None (response to sf bug 1108697) - fallback for (list) popups if javascript disabled (sf patch 1101626) 2005-01-13 0.8.0b2 Fixed: - note about how to run roundup demo in Windows (sf bug 1082090) - fix API for templating utils extensions - remove "utils" arg (sf bug 1081981) - back_sqlite.py is missing "import time" (sf bug 1081959) - fix (list) popup (sf bug 1083570) - fix some security assertions (sf bug 1085481) - 'roundup-server -S' always writes [trackers] section heading (sf bug 1088878) - fix port number as int in mysql connection info (sf bug 1082530) - fix setup.py to work with <Python2.3 (sf bug 1082801) - fix permissions checks in cgi templating (sf bug 1082755) - fix "Users may only edit their issues" example in docs - handle ~/.my.cnf files for MySQL defaults (sf bug 1096031) 2004-12-08 0.8.0b1 Feature: - added MD5 scheme for password hiding - added support for HTTP charset selection - implement __nonzero__ for HTMLProperty - remove "manual" locking of sqlite database - create a new RDBMS cursor after committing - added basic logging, and configuration of it and python's logging module - roundup-mailgw now logs fatal exceptions rather than mailing them to admin - add a default argument to the DateHTMLProperty.field method, and an optional Interval (string or object) to the DateHTMLProperty.now (patch from Vickenty Fesunov) - hide "(list)" popup links when issue is only viewable - roundup-server options -g and -u accept both ids and names (sf bug 983769) - roundup-server now has a configuration file (-C option) - added mod_python interface (see installation.txt) - reorganised tracker configuration, using ConfigParser config, cleaned-up schema definition and implementing easier extension writing (sf rfe 661301) - Permissions may now be defined on a per-property basis - added "Create" Permission. Replaces the "Web"- and "Email Registration" Permissions. - added option to turn off registration confirmation via email ("instant_registration" in config) (sf rfe 922209) - roundup-admin reindex command may now work on single items or classes - multiple selection Link/Multilink search field (thanks Marlon van den Berg) - relaxed hyperlinking in web interface (accept "issue123" or "Issue 123") - record journaltag lookup ("fixes" sf bug 998140) - allow listing popup to be used in query forms (thanks Marcus Priesch) - roundup windows service may be installed with command line options recognized by roundup-server (but not tracker specification arguments). Use this to specify server configuration file for the service. - added experimental multi-thread server - don't try to import all backends in backends.__init__ unless we *want* to - unless in debug mode, keep a single persistent connection through a single web or mailgw request. - HTTP Basic Authentication (sf patch 1067690) - extended security.addPermissionToRole to allow skipping the separate getPermission call Fixed: - postgres backend open doesn't hide corruption in schema (sf bug 956375) - *dbm-style backends nuke() method now clear id counters - removed safeget() from the API (sf bug 994750) - demo tracker is always set up on localhost (sf bug 1049101) - relaxed URL designator syntax to allow issue[0]*1 (sf bug 1054523)
Diffstat (limited to 'devel/roundup')
-rw-r--r--devel/roundup/Makefile16
-rw-r--r--devel/roundup/PLIST90
-rw-r--r--devel/roundup/distinfo6
3 files changed, 64 insertions, 48 deletions
diff --git a/devel/roundup/Makefile b/devel/roundup/Makefile
index c1283b41d06..a8e23fee27f 100644
--- a/devel/roundup/Makefile
+++ b/devel/roundup/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2005/02/12 17:32:25 recht Exp $
+# $NetBSD: Makefile,v 1.23 2005/02/21 23:00:56 recht Exp $
-DISTNAME= roundup-0.7.11
+DISTNAME= roundup-0.8.1
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=roundup/}
@@ -15,9 +15,14 @@ USE_LANGUAGES=
PYTHON_VERSIONS_ACCEPTED= 24 23 22 21
-PYTHON_PATCH_SCRIPTS= cgi-bin/roundup.cgi demo.py roundup/admin.py
-PYTHON_PATCH_SCRIPTS+= roundup/backends/locking.py roundup/version_check.py
-PYTHON_PATCH_SCRIPTS+= run_tests.py scripts/add-issue scripts/copy-user.py
+PYTHON_PATCH_SCRIPTS+= cgi-bin/roundup.cgi demo.py roundup/admin.py
+PYTHON_PATCH_SCRIPTS+= roundup/backends/locking.py
+PYTHON_PATCH_SCRIPTS+= roundup/cgi/TAL/talgettext.py
+PYTHON_PATCH_SCRIPTS+= roundup/msgfmt.py
+PYTHON_PATCH_SCRIPTS+= roundup/scripts/roundup_demo.py
+PYTHON_PATCH_SCRIPTS+= roundup/scripts/roundup_gettext.py
+PYTHON_PATCH_SCRIPTS+= roundup/version_check.py run_tests.py
+PYTHON_PATCH_SCRIPTS+= scripts/add-issue scripts/copy-user.py
PYTHON_PATCH_SCRIPTS+= scripts/roundup-reminder scripts/schema_diagram.py
PYTHON_PATCH_SCRIPTS+= tools/load_tracker.py tools/migrate-queries.py
PYTHON_PATCH_SCRIPTS+= tools/pygettext.py
@@ -26,6 +31,7 @@ ROUNDUPDOCDIR= ${PREFIX}/share/doc/roundup
post-install:
${INSTALL_MAN} ${WRKSRC}/doc/roundup-admin.1 ${PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/doc/roundup-demo.1 ${PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/doc/roundup-mailgw.1 ${PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/doc/roundup-server.1 ${PREFIX}/man/man1
${INSTALL_DATA_DIR} ${ROUNDUPDOCDIR}
diff --git a/devel/roundup/PLIST b/devel/roundup/PLIST
index 26b567d4501..a34819e60ba 100644
--- a/devel/roundup/PLIST
+++ b/devel/roundup/PLIST
@@ -1,5 +1,7 @@
-@comment $NetBSD: PLIST,v 1.8 2004/06/24 21:05:44 recht Exp $
+@comment $NetBSD: PLIST,v 1.9 2005/02/21 23:00:56 recht Exp $
bin/roundup-admin
+bin/roundup-demo
+bin/roundup-gettext
bin/roundup-mailgw
bin/roundup-server
${PYSITELIB}/roundup/__init__.py
@@ -14,12 +16,6 @@ ${PYSITELIB}/roundup/backends/__init__.pyo
${PYSITELIB}/roundup/backends/back_anydbm.py
${PYSITELIB}/roundup/backends/back_anydbm.pyc
${PYSITELIB}/roundup/backends/back_anydbm.pyo
-${PYSITELIB}/roundup/backends/back_bsddb.py
-${PYSITELIB}/roundup/backends/back_bsddb.pyc
-${PYSITELIB}/roundup/backends/back_bsddb.pyo
-${PYSITELIB}/roundup/backends/back_bsddb3.py
-${PYSITELIB}/roundup/backends/back_bsddb3.pyc
-${PYSITELIB}/roundup/backends/back_bsddb3.pyo
${PYSITELIB}/roundup/backends/back_metakit.py
${PYSITELIB}/roundup/backends/back_metakit.pyc
${PYSITELIB}/roundup/backends/back_metakit.pyo
@@ -59,12 +55,12 @@ ${PYSITELIB}/roundup/backends/sessions_rdbms.pyo
${PYSITELIB}/roundup/cgi/MultiMapping.py
${PYSITELIB}/roundup/cgi/MultiMapping.pyc
${PYSITELIB}/roundup/cgi/MultiMapping.pyo
-${PYSITELIB}/roundup/cgi/PageTemplates/ComputedAttribute.py
-${PYSITELIB}/roundup/cgi/PageTemplates/ComputedAttribute.pyc
-${PYSITELIB}/roundup/cgi/PageTemplates/ComputedAttribute.pyo
${PYSITELIB}/roundup/cgi/PageTemplates/Expressions.py
${PYSITELIB}/roundup/cgi/PageTemplates/Expressions.pyc
${PYSITELIB}/roundup/cgi/PageTemplates/Expressions.pyo
+${PYSITELIB}/roundup/cgi/PageTemplates/GlobalTranslationService.py
+${PYSITELIB}/roundup/cgi/PageTemplates/GlobalTranslationService.pyc
+${PYSITELIB}/roundup/cgi/PageTemplates/GlobalTranslationService.pyo
${PYSITELIB}/roundup/cgi/PageTemplates/MultiMapping.py
${PYSITELIB}/roundup/cgi/PageTemplates/MultiMapping.pyc
${PYSITELIB}/roundup/cgi/PageTemplates/MultiMapping.pyo
@@ -83,6 +79,9 @@ ${PYSITELIB}/roundup/cgi/PageTemplates/TALES.pyo
${PYSITELIB}/roundup/cgi/PageTemplates/__init__.py
${PYSITELIB}/roundup/cgi/PageTemplates/__init__.pyc
${PYSITELIB}/roundup/cgi/PageTemplates/__init__.pyo
+${PYSITELIB}/roundup/cgi/TAL/DummyEngine.py
+${PYSITELIB}/roundup/cgi/TAL/DummyEngine.pyc
+${PYSITELIB}/roundup/cgi/TAL/DummyEngine.pyo
${PYSITELIB}/roundup/cgi/TAL/HTMLParser.py
${PYSITELIB}/roundup/cgi/TAL/HTMLParser.pyc
${PYSITELIB}/roundup/cgi/TAL/HTMLParser.pyo
@@ -101,6 +100,9 @@ ${PYSITELIB}/roundup/cgi/TAL/TALInterpreter.pyo
${PYSITELIB}/roundup/cgi/TAL/TALParser.py
${PYSITELIB}/roundup/cgi/TAL/TALParser.pyc
${PYSITELIB}/roundup/cgi/TAL/TALParser.pyo
+${PYSITELIB}/roundup/cgi/TAL/TranslationContext.py
+${PYSITELIB}/roundup/cgi/TAL/TranslationContext.pyc
+${PYSITELIB}/roundup/cgi/TAL/TranslationContext.pyo
${PYSITELIB}/roundup/cgi/TAL/XMLParser.py
${PYSITELIB}/roundup/cgi/TAL/XMLParser.pyc
${PYSITELIB}/roundup/cgi/TAL/XMLParser.pyo
@@ -110,6 +112,12 @@ ${PYSITELIB}/roundup/cgi/TAL/__init__.pyo
${PYSITELIB}/roundup/cgi/TAL/markupbase.py
${PYSITELIB}/roundup/cgi/TAL/markupbase.pyc
${PYSITELIB}/roundup/cgi/TAL/markupbase.pyo
+${PYSITELIB}/roundup/cgi/TAL/talgettext.py
+${PYSITELIB}/roundup/cgi/TAL/talgettext.pyc
+${PYSITELIB}/roundup/cgi/TAL/talgettext.pyo
+${PYSITELIB}/roundup/cgi/TranslationService.py
+${PYSITELIB}/roundup/cgi/TranslationService.pyc
+${PYSITELIB}/roundup/cgi/TranslationService.pyo
${PYSITELIB}/roundup/cgi/ZTUtils/Batch.py
${PYSITELIB}/roundup/cgi/ZTUtils/Batch.pyc
${PYSITELIB}/roundup/cgi/ZTUtils/Batch.pyo
@@ -125,6 +133,9 @@ ${PYSITELIB}/roundup/cgi/__init__.pyo
${PYSITELIB}/roundup/cgi/actions.py
${PYSITELIB}/roundup/cgi/actions.pyc
${PYSITELIB}/roundup/cgi/actions.pyo
+${PYSITELIB}/roundup/cgi/apache.py
+${PYSITELIB}/roundup/cgi/apache.pyc
+${PYSITELIB}/roundup/cgi/apache.pyo
${PYSITELIB}/roundup/cgi/cgitb.py
${PYSITELIB}/roundup/cgi/cgitb.pyc
${PYSITELIB}/roundup/cgi/cgitb.pyo
@@ -143,9 +154,15 @@ ${PYSITELIB}/roundup/cgi/templating.pyo
${PYSITELIB}/roundup/cgi/zLOG.py
${PYSITELIB}/roundup/cgi/zLOG.pyc
${PYSITELIB}/roundup/cgi/zLOG.pyo
+${PYSITELIB}/roundup/configuration.py
+${PYSITELIB}/roundup/configuration.pyc
+${PYSITELIB}/roundup/configuration.pyo
${PYSITELIB}/roundup/date.py
${PYSITELIB}/roundup/date.pyc
${PYSITELIB}/roundup/date.pyo
+${PYSITELIB}/roundup/demo.py
+${PYSITELIB}/roundup/demo.pyc
+${PYSITELIB}/roundup/demo.pyo
${PYSITELIB}/roundup/exceptions.py
${PYSITELIB}/roundup/exceptions.pyc
${PYSITELIB}/roundup/exceptions.pyo
@@ -170,12 +187,12 @@ ${PYSITELIB}/roundup/mailer.pyo
${PYSITELIB}/roundup/mailgw.py
${PYSITELIB}/roundup/mailgw.pyc
${PYSITELIB}/roundup/mailgw.pyo
+${PYSITELIB}/roundup/msgfmt.py
+${PYSITELIB}/roundup/msgfmt.pyc
+${PYSITELIB}/roundup/msgfmt.pyo
${PYSITELIB}/roundup/password.py
${PYSITELIB}/roundup/password.pyc
${PYSITELIB}/roundup/password.pyo
-${PYSITELIB}/roundup/rcsv.py
-${PYSITELIB}/roundup/rcsv.pyc
-${PYSITELIB}/roundup/rcsv.pyo
${PYSITELIB}/roundup/rfc2822.py
${PYSITELIB}/roundup/rfc2822.pyc
${PYSITELIB}/roundup/rfc2822.pyo
@@ -188,6 +205,12 @@ ${PYSITELIB}/roundup/scripts/__init__.pyo
${PYSITELIB}/roundup/scripts/roundup_admin.py
${PYSITELIB}/roundup/scripts/roundup_admin.pyc
${PYSITELIB}/roundup/scripts/roundup_admin.pyo
+${PYSITELIB}/roundup/scripts/roundup_demo.py
+${PYSITELIB}/roundup/scripts/roundup_demo.pyc
+${PYSITELIB}/roundup/scripts/roundup_demo.pyo
+${PYSITELIB}/roundup/scripts/roundup_gettext.py
+${PYSITELIB}/roundup/scripts/roundup_gettext.pyc
+${PYSITELIB}/roundup/scripts/roundup_gettext.pyo
${PYSITELIB}/roundup/scripts/roundup_mailgw.py
${PYSITELIB}/roundup/scripts/roundup_mailgw.pyc
${PYSITELIB}/roundup/scripts/roundup_mailgw.pyo
@@ -197,6 +220,9 @@ ${PYSITELIB}/roundup/scripts/roundup_server.pyo
${PYSITELIB}/roundup/security.py
${PYSITELIB}/roundup/security.pyc
${PYSITELIB}/roundup/security.pyo
+${PYSITELIB}/roundup/support.py
+${PYSITELIB}/roundup/support.pyc
+${PYSITELIB}/roundup/support.pyo
${PYSITELIB}/roundup/token.py
${PYSITELIB}/roundup/token.pyc
${PYSITELIB}/roundup/token.pyo
@@ -204,29 +230,22 @@ ${PYSITELIB}/roundup/version_check.py
${PYSITELIB}/roundup/version_check.pyc
${PYSITELIB}/roundup/version_check.pyo
man/man1/roundup-admin.1
+man/man1/roundup-demo.1
man/man1/roundup-mailgw.1
man/man1/roundup-server.1
share/doc/roundup/CHANGES.txt
share/doc/roundup/COPYING.txt
-share/doc/roundup/FAQ.html
share/doc/roundup/FAQ.txt
share/doc/roundup/README.txt
share/doc/roundup/ZPL.txt
-share/doc/roundup/admin_guide.html
share/doc/roundup/admin_guide.txt
-share/doc/roundup/announcement.html
share/doc/roundup/announcement.txt
-share/doc/roundup/customizing.html
share/doc/roundup/customizing.txt
share/doc/roundup/debugging.txt
share/doc/roundup/default.css
-share/doc/roundup/design.html
share/doc/roundup/design.txt
-share/doc/roundup/developers.html
share/doc/roundup/developers.txt
-share/doc/roundup/features.html
share/doc/roundup/features.txt
-share/doc/roundup/glossary.html
share/doc/roundup/glossary.txt
share/doc/roundup/images/edit.png
share/doc/roundup/images/hyperdb.png
@@ -235,37 +254,26 @@ share/doc/roundup/images/logo-codesourcery-medium.png
share/doc/roundup/images/logo-software-carpentry-standard.png
share/doc/roundup/images/roundup-1.png
share/doc/roundup/images/roundup.png
-share/doc/roundup/implementation.html
share/doc/roundup/implementation.txt
-share/doc/roundup/index.html
share/doc/roundup/index.txt
-share/doc/roundup/installation.html
share/doc/roundup/installation.txt
-share/doc/roundup/mysql.html
share/doc/roundup/mysql.txt
share/doc/roundup/original_overview.html
share/doc/roundup/overview.txt
-share/doc/roundup/postgresql.html
share/doc/roundup/postgresql.txt
share/doc/roundup/spec.html
-share/doc/roundup/tracker_templates.html
share/doc/roundup/tracker_templates.txt
-share/doc/roundup/upgrading.html
share/doc/roundup/upgrading.txt
-share/doc/roundup/user_guide.html
share/doc/roundup/user_guide.txt
-share/doc/roundup/whatsnew-0.7.html
share/doc/roundup/whatsnew-0.7.txt
+share/doc/roundup/whatsnew-0.8.txt
share/roundup/cgi-bin/roundup.cgi
share/roundup/templates/classic/TEMPLATE-INFO.txt
-share/roundup/templates/classic/__init__.py
-share/roundup/templates/classic/config.py
-share/roundup/templates/classic/dbinit.py
-share/roundup/templates/classic/detectors/__init__.py
share/roundup/templates/classic/detectors/messagesummary.py
share/roundup/templates/classic/detectors/nosyreaction.py
share/roundup/templates/classic/detectors/statusauditor.py
share/roundup/templates/classic/detectors/userauditor.py
+share/roundup/templates/classic/extensions/README.txt
share/roundup/templates/classic/html/_generic.collision.html
share/roundup/templates/classic/html/_generic.help.html
share/roundup/templates/classic/html/_generic.index.html
@@ -290,13 +298,11 @@ share/roundup/templates/classic/html/user.index.html
share/roundup/templates/classic/html/user.item.html
share/roundup/templates/classic/html/user.register.html
share/roundup/templates/classic/html/user.rego_progress.html
-share/roundup/templates/classic/interfaces.py
+share/roundup/templates/classic/initial_data.py
+share/roundup/templates/classic/schema.py
share/roundup/templates/minimal/TEMPLATE-INFO.txt
-share/roundup/templates/minimal/__init__.py
-share/roundup/templates/minimal/config.py
-share/roundup/templates/minimal/dbinit.py
-share/roundup/templates/minimal/detectors/__init__.py
share/roundup/templates/minimal/detectors/userauditor.py
+share/roundup/templates/minimal/extensions/README.txt
share/roundup/templates/minimal/html/_generic.collision.html
share/roundup/templates/minimal/html/_generic.help.html
share/roundup/templates/minimal/html/_generic.index.html
@@ -308,11 +314,15 @@ share/roundup/templates/minimal/html/style.css
share/roundup/templates/minimal/html/user.index.html
share/roundup/templates/minimal/html/user.item.html
share/roundup/templates/minimal/html/user.register.html
-share/roundup/templates/minimal/interfaces.py
+share/roundup/templates/minimal/html/user.rego_progress.html
+share/roundup/templates/minimal/initial_data.py
+share/roundup/templates/minimal/schema.py
@dirrm share/roundup/templates/minimal/html
+@dirrm share/roundup/templates/minimal/extensions
@dirrm share/roundup/templates/minimal/detectors
@dirrm share/roundup/templates/minimal
@dirrm share/roundup/templates/classic/html
+@dirrm share/roundup/templates/classic/extensions
@dirrm share/roundup/templates/classic/detectors
@dirrm share/roundup/templates/classic
@dirrm share/roundup/templates
diff --git a/devel/roundup/distinfo b/devel/roundup/distinfo
index 2baeae377b8..078a072f52e 100644
--- a/devel/roundup/distinfo
+++ b/devel/roundup/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.18 2005/02/12 17:32:25 recht Exp $
+$NetBSD: distinfo,v 1.19 2005/02/21 23:00:56 recht Exp $
-SHA1 (roundup-0.7.11.tar.gz) = 78dcc06f914bd33cccf23586f2ad679b2f96bd50
-Size (roundup-0.7.11.tar.gz) = 726948 bytes
+SHA1 (roundup-0.8.1.tar.gz) = 18b01cb5de80f3dffefd4c8128bd514251c20e1d
+Size (roundup-0.8.1.tar.gz) = 788337 bytes