diff options
Diffstat (limited to 'devel/py-ipaddr/files/patch-ipaddr.py')
-rw-r--r-- | devel/py-ipaddr/files/patch-ipaddr.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/devel/py-ipaddr/files/patch-ipaddr.py b/devel/py-ipaddr/files/patch-ipaddr.py new file mode 100644 index 000000000000..202b3fc7474c --- /dev/null +++ b/devel/py-ipaddr/files/patch-ipaddr.py @@ -0,0 +1,23 @@ +--- ipaddr.py.orig 2014-01-31 21:22:32 UTC ++++ ipaddr.py +@@ -25,6 +25,11 @@ and networks. + __version__ = '2.1.11' + + import struct ++import sys ++ ++if sys.version_info > (3,): ++ long = int ++ xrange = range + + IPV4LENGTH = 32 + IPV6LENGTH = 128 +@@ -1447,7 +1452,7 @@ class _BaseV6(object): + + try: + # Now, parse the hextets into a 128-bit integer. +- ip_int = 0L ++ ip_int = long(0) + for i in xrange(parts_hi): + ip_int <<= 16 + ip_int |= self._parse_hextet(parts[i]) |