[35106] trunk/dports/devel/trac
dluke at macports.org
dluke at macports.org
Mon Mar 17 08:55:23 PDT 2008
Revision: 35106
http://trac.macosforge.org/projects/macports/changeset/35106
Author: dluke at macports.org
Date: 2008-03-17 08:55:21 -0700 (Mon, 17 Mar 2008)
Log Message:
-----------
Patch for postgres8.3 compatibility. Fixes #14680
Modified Paths:
--------------
trunk/dports/devel/trac/Portfile
Added Paths:
-----------
trunk/dports/devel/trac/files/
trunk/dports/devel/trac/files/patch-trac_ticket_model.py.diff
trunk/dports/devel/trac/files/patch-trac_versioncontrol_cache.py.diff
Modified: trunk/dports/devel/trac/Portfile
===================================================================
--- trunk/dports/devel/trac/Portfile 2008-03-17 14:55:51 UTC (rev 35105)
+++ trunk/dports/devel/trac/Portfile 2008-03-17 15:55:21 UTC (rev 35106)
@@ -5,7 +5,7 @@
name trac
version 0.10.4
-revision 1
+revision 2
categories devel python
platforms darwin
maintainers dluke at geeklair.net
@@ -19,6 +19,9 @@
distname trac-${version}
checksums md5 52a3a21ad9faafc3b59cbeb87d5a69d2
+patchfiles patch-trac_ticket_model.py.diff \
+ patch-trac_versioncontrol_cache.py.diff
+
depends_lib port:subversion-python25bindings port:clearsilver \
port:py25-sqlite3 port:python25 \
port:sqlite3 port:py25-hashlib
Added: trunk/dports/devel/trac/files/patch-trac_ticket_model.py.diff
===================================================================
--- trunk/dports/devel/trac/files/patch-trac_ticket_model.py.diff (rev 0)
+++ trunk/dports/devel/trac/files/patch-trac_ticket_model.py.diff 2008-03-17 15:55:21 UTC (rev 35106)
@@ -0,0 +1,20 @@
+--- trac/ticket/model.py.orig 2007-04-20 07:41:46.000000000 -0600
++++ trac/ticket/model.py 2008-03-15 17:45:40.000000000 -0600
+@@ -283,7 +283,7 @@
+ "SELECT time,author,'comment',null,description,0 "
+ "FROM attachment WHERE id=%s AND time=%s "
+ "ORDER BY time",
+- (self.id, when, str(self.id), when, self.id, when))
++ (self.id, when, str(self.id), when, str(self.id), when))
+ else:
+ cursor.execute("SELECT time,author,field,oldvalue,newvalue,1 "
+ "FROM ticket_change WHERE ticket=%s "
+@@ -293,7 +293,7 @@
+ "UNION "
+ "SELECT time,author,'comment',null,description,0 "
+ "FROM attachment WHERE id=%s "
+- "ORDER BY time", (self.id, str(self.id), self.id))
++ "ORDER BY time", (self.id, str(self.id), str(self.id)))
+ log = []
+ for t, author, field, oldvalue, newvalue, permanent in cursor:
+ log.append((int(t), author, field, oldvalue or '', newvalue or '',
Added: trunk/dports/devel/trac/files/patch-trac_versioncontrol_cache.py.diff
===================================================================
--- trunk/dports/devel/trac/files/patch-trac_versioncontrol_cache.py.diff (rev 0)
+++ trunk/dports/devel/trac/files/patch-trac_versioncontrol_cache.py.diff 2008-03-17 15:55:21 UTC (rev 35106)
@@ -0,0 +1,20 @@
+--- trac/versioncontrol/cache.py.orig 2007-04-20 07:41:47.000000000 -0600
++++ trac/versioncontrol/cache.py 2008-03-15 17:38:28.000000000 -0600
+@@ -244,7 +244,7 @@
+ self.authz = authz
+ cursor = self.db.cursor()
+ cursor.execute("SELECT time,author,message FROM revision "
+- "WHERE rev=%s", (rev,))
++ "WHERE rev=%s", (str(rev),))
+ row = cursor.fetchone()
+ if row:
+ date, author, message = row
+@@ -256,7 +256,7 @@
+ cursor = self.db.cursor()
+ cursor.execute("SELECT path,node_type,change_type,base_path,base_rev "
+ "FROM node_change WHERE rev=%s "
+- "ORDER BY path", (self.rev,))
++ "ORDER BY path", (str(self.rev),))
+ for path, kind, change, base_path, base_rev in cursor:
+ if not self.authz.has_permission(path):
+ # FIXME: what about the base_path?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080317/ce454782/attachment.html
More information about the macports-changes
mailing list