summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorjakllsch <jakllsch>2009-11-16 21:12:05 +0000
committerjakllsch <jakllsch>2009-11-16 21:12:05 +0000
commit0cb82de233995dddef7ce0f18f1ced8dae446c70 (patch)
tree1c99a6bcbf0fdd222bf5852ebe549652df2d3955 /lang
parentf07acb93578f57d8e148ac08f063e28f1e7227c2 (diff)
downloadpkgsrc-0cb82de233995dddef7ce0f18f1ced8dae446c70.tar.gz
Teach plistlib to parse unsigned integers as externalized by NetBSD proplib(3).
Bump PKGREVISION.
Diffstat (limited to 'lang')
-rw-r--r--lang/python26/Makefile4
-rw-r--r--lang/python26/distinfo3
-rw-r--r--lang/python26/patches/patch-ad15
3 files changed, 19 insertions, 3 deletions
diff --git a/lang/python26/Makefile b/lang/python26/Makefile
index ef8d32ff9af..092b207f8c2 100644
--- a/lang/python26/Makefile
+++ b/lang/python26/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.14 2009/11/16 10:40:21 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2009/11/16 21:12:05 jakllsch Exp $
DISTNAME= Python-2.6.4
PKGNAME= ${DISTNAME:S/Python/python26/}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= lang python
MASTER_SITES= http://www.python.org/ftp/python/2.6.4/
EXTRACT_SUFX= .tar.bz2
diff --git a/lang/python26/distinfo b/lang/python26/distinfo
index fb30dc76e05..da9809bfb12 100644
--- a/lang/python26/distinfo
+++ b/lang/python26/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.16 2009/11/16 10:40:21 joerg Exp $
+$NetBSD: distinfo,v 1.17 2009/11/16 21:12:05 jakllsch Exp $
SHA1 (Python-2.6.4.tar.bz2) = bee572680d1966501247cb2b26e0e51f94d1cd13
RMD160 (Python-2.6.4.tar.bz2) = fd33853842110fa3636dd296f2f27646fd2b151a
@@ -6,6 +6,7 @@ Size (Python-2.6.4.tar.bz2) = 11249486 bytes
SHA1 (patch-aa) = d44e67645dc86ff14f5daf5705de02c6f330cc48
SHA1 (patch-ab) = d35025df83e70d129f9fbcd277652b0eea83b026
SHA1 (patch-ac) = 858580a4e5c7474127eafb27bdfa96dc96cafad5
+SHA1 (patch-ad) = a997e39d16a8f0023125362b180d19ee97ab519b
SHA1 (patch-ae) = 5425515c6bf130eee204ca2749386f6447eaa35b
SHA1 (patch-ah) = 98e9fa55c2af38d8032398cae693492c199dc5fa
SHA1 (patch-al) = c39144cfa4a540900fac879b5faa990628fcee3e
diff --git a/lang/python26/patches/patch-ad b/lang/python26/patches/patch-ad
new file mode 100644
index 00000000000..2dd28ec21ad
--- /dev/null
+++ b/lang/python26/patches/patch-ad
@@ -0,0 +1,15 @@
+$NetBSD: patch-ad,v 1.1 2009/11/16 21:12:05 jakllsch Exp $
+
+Add ability to parse unsigned integers as externalized by NetBSD proplib(3).
+
+--- Lib/plistlib.py.orig 2009-05-07 21:47:02.000000000 -0500
++++ Lib/plistlib.py
+@@ -463,7 +463,7 @@ class PlistParser:
+ def end_false(self):
+ self.addObject(False)
+ def end_integer(self):
+- self.addObject(int(self.getData()))
++ self.addObject(int(self.getData(), 0))
+ def end_real(self):
+ self.addObject(float(self.getData()))
+ def end_string(self):