pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/time/py-mxDateTime with is a reserved word for Python ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/42254292ec40
branches:  trunk
changeset: 395077:42254292ec40
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Mon Jul 06 21:42:38 2009 +0000

description:
with is a reserved word for Python 2.6, so avoid it.

diffstat:

 time/py-mxDateTime/distinfo         |    3 +-
 time/py-mxDateTime/patches/patch-aa |  124 ++++++++++++++++++++++++++++++++++++
 2 files changed, 126 insertions(+), 1 deletions(-)

diffs (139 lines):

diff -r 60421a2a56d8 -r 42254292ec40 time/py-mxDateTime/distinfo
--- a/time/py-mxDateTime/distinfo       Mon Jul 06 18:28:41 2009 +0000
+++ b/time/py-mxDateTime/distinfo       Mon Jul 06 21:42:38 2009 +0000
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.7 2005/02/23 19:14:55 wiz Exp $
+$NetBSD: distinfo,v 1.8 2009/07/06 21:42:38 joerg Exp $
 
 SHA1 (egenix-mx-base-2.0.6.tar.gz) = 7f964408e3bd907c1a39b0f8d8d00d2367d97841
 RMD160 (egenix-mx-base-2.0.6.tar.gz) = dc25b5941cb790d1aa424a7eb1849ddf7231fa0e
 Size (egenix-mx-base-2.0.6.tar.gz) = 586854 bytes
+SHA1 (patch-aa) = 4d35beff0cef676a2c5bb28d379d36e29a94aaec
diff -r 60421a2a56d8 -r 42254292ec40 time/py-mxDateTime/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/time/py-mxDateTime/patches/patch-aa       Mon Jul 06 21:42:38 2009 +0000
@@ -0,0 +1,124 @@
+$NetBSD: patch-aa,v 1.3 2009/07/06 21:42:38 joerg Exp $
+
+--- mx/TextTools/TextTools.py.orig     2009-07-06 21:37:44.000000000 +0000
++++ mx/TextTools/TextTools.py
+@@ -167,7 +167,7 @@ def word_in_list(l):
+ # Extra stuff useful in combination with the C functions
+ #
+ 
+-def replace(text,what,with,start=0,stop=None,
++def replace(text,what,with_,start=0,stop=None,
+ 
+             SearchObject=BMS,join=join,joinlist=joinlist,tag=tag,
+             string_replace=string.replace,type=type,
+@@ -188,11 +188,11 @@ def replace(text,what,with,start=0,stop=
+         what = so.match
+     if stop is None:
+         if start == 0 and len(what) < 2:
+-            return string_replace(text,what,with)
++            return string_replace(text,what,with_)
+         stop = len(text)
+     t = ((text,sWordStart,so,+2),
+          # Found something, replace and continue searching
+-         (with,Skip+AppendTagobj,len(what),-1,-1),
++         (with_,Skip+AppendTagobj,len(what),-1,-1),
+          # Rest of text
+          (text,Move,ToEOF)
+          )
+@@ -203,7 +203,7 @@ def replace(text,what,with,start=0,stop=
+ 
+ # Alternative (usually slower) versions using different techniques:
+ 
+-def _replace2(text,what,with,start=0,stop=None,
++def _replace2(text,what,with_,start=0,stop=None,
+ 
+               join=join,joinlist=joinlist,tag=tag,
+               StringType=types.StringType,BMS=BMS):
+@@ -222,13 +222,13 @@ def _replace2(text,what,with,start=0,sto
+         stop = len(text)
+     if type(what) == StringType:
+         what=BMS(what)
+-    t = ((with,sFindWord,what,+1,+0),)
++    t = ((with_,sFindWord,what,+1,+0),)
+     found,taglist,last = tag(text,t,start,stop)
+     if not found: 
+         return text
+     return join(joinlist(text,taglist))
+ 
+-def _replace3(text,what,with,
++def _replace3(text,what,with_,
+ 
+               join=string.join,FS=FS,
+               StringType=types.StringType):
+@@ -241,12 +241,12 @@ def _replace3(text,what,with,
+     l = []
+     x = 0
+     for left,right in slices:
+-        l.append(text[x:left] + with)
++        l.append(text[x:left] + with_)
+         x = right
+     l.append(text[x:])
+     return join(l,'')
+ 
+-def _replace4(text,what,with,
++def _replace4(text,what,with_,
+ 
+               join=join,joinlist=joinlist,tag=tag,FS=FS,
+               StringType=types.StringType):
+@@ -258,7 +258,7 @@ def _replace4(text,what,with,
+         return text
+     repl = [None]*len(slices)
+     for i in range(len(slices)):
+-        repl[i] = (with,)+slices[i]
++        repl[i] = (with_,)+slices[i]
+     return join(joinlist(text,repl))
+ 
+ def multireplace(text,replacements,start=0,stop=None,
+@@ -554,16 +554,16 @@ def _bench(file='mxTextTools/mxTextTools
+         print 'Replacing strings'
+         print '-'*72
+         print
+-        for what,with in (('m','M'),('mx','MX'),('mxText','MXTEXT'),
++        for what,with_ in (('m','M'),('mx','MX'),('mxText','MXTEXT'),
+                           ('hmm','HMM'),('hmmm','HMM'),('hmhmm','HMM')):
+-            print 'Replace "%s" with "%s"' % (what,with)
++            print 'Replace "%s" with "%s"' % (what,with_)
+             t.start()
+             for i in range(100):
+-                rtext = string.replace(text,what,with)
++                rtext = string.replace(text,what,with_)
+             print 'with string.replace:',t.stop(),'sec.'
+             t.start()
+             for i in range(100):
+-                ttext = replace(text,what,with)
++                ttext = replace(text,what,with_)
+             print 'with tag.replace:',t.stop(),'sec.'
+             if ttext != rtext:
+                 print 'results are NOT ok !'
+@@ -571,7 +571,7 @@ def _bench(file='mxTextTools/mxTextTools
+                 mismatch(rtext,ttext)
+             t.start()
+             for i in range(100):
+-                ttext = _replace2(text,what,with)
++                ttext = _replace2(text,what,with_)
+             print 'with tag._replace2:',t.stop(),'sec.'
+             if ttext != rtext:
+                 print 'results are NOT ok !'
+@@ -579,7 +579,7 @@ def _bench(file='mxTextTools/mxTextTools
+                 print rtext
+             t.start()
+             for i in range(100):
+-                ttext = _replace3(text,what,with)
++                ttext = _replace3(text,what,with_)
+             print 'with tag._replace3:',t.stop(),'sec.'
+             if ttext != rtext:
+                 print 'results are NOT ok !'
+@@ -587,7 +587,7 @@ def _bench(file='mxTextTools/mxTextTools
+                 print rtext
+             t.start()
+             for i in range(100):
+-                ttext = _replace4(text,what,with)
++                ttext = _replace4(text,what,with_)
+             print 'with tag._replace4:',t.stop(),'sec.'
+             if ttext != rtext:
+                 print 'results are NOT ok !'



Home | Main Index | Thread Index | Old Index