summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Varner <fuzzyray@gentoo.org>2010-11-19 20:24:24 +0000
committerPaul Varner <fuzzyray@gentoo.org>2010-11-19 20:24:24 +0000
commit0f114a0d328fa394f0b9eff5ac4d29f1138b7e73 (patch)
treec039b4a74b4f50c070545c24b98cdb0b1dfa968e /app-portage
parentStable on amd64 wrt bug #345483 (diff)
downloadgentoo-2-0f114a0d328fa394f0b9eff5ac4d29f1138b7e73.tar.gz
gentoo-2-0f114a0d328fa394f0b9eff5ac4d29f1138b7e73.tar.bz2
gentoo-2-0f114a0d328fa394f0b9eff5ac4d29f1138b7e73.zip
Fix UnicodeDecodeError in setup.py, bug 346001
(Portage version: 2.1.9.24/cvs/Linux i686)
Diffstat (limited to 'app-portage')
-rw-r--r--app-portage/gentoolkit/ChangeLog6
-rw-r--r--app-portage/gentoolkit/files/0.3.0_rc11-setup.py.patch28
-rw-r--r--app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r1.ebuild3
3 files changed, 35 insertions, 2 deletions
diff --git a/app-portage/gentoolkit/ChangeLog b/app-portage/gentoolkit/ChangeLog
index 8a6c86681986..5a32485aabdd 100644
--- a/app-portage/gentoolkit/ChangeLog
+++ b/app-portage/gentoolkit/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-portage/gentoolkit
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.198 2010/11/19 16:50:20 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/ChangeLog,v 1.199 2010/11/19 20:24:24 fuzzyray Exp $
+
+ 19 Nov 2010; Paul Varner <fuzzyray@gentoo.org>
+ +files/0.3.0_rc11-setup.py.patch, gentoolkit-0.3.0_rc11-r1.ebuild:
+ Fix UnicodeDecodeError in setup.py, bug 346001
19 Nov 2010; Jeremy Olexa <darkside@gentoo.org>
gentoolkit-0.3.0_rc11-r1.ebuild:
diff --git a/app-portage/gentoolkit/files/0.3.0_rc11-setup.py.patch b/app-portage/gentoolkit/files/0.3.0_rc11-setup.py.patch
new file mode 100644
index 000000000000..b75e33280894
--- /dev/null
+++ b/app-portage/gentoolkit/files/0.3.0_rc11-setup.py.patch
@@ -0,0 +1,28 @@
+Index: setup.py
+===================================================================
+--- setup.py (revision 857)
++++ setup.py (working copy)
+@@ -10,6 +10,7 @@
+ from glob import glob
+
+ import os
++import io
+
+ sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'pym'))
+
+@@ -59,13 +60,13 @@
+ def sub(files, pattern):
+ for f in files:
+ updated_file = []
+- with open(f) as s:
++ with io.open(f, 'r', 1, 'utf_8') as s:
+ for line in s:
+ newline = re.sub(pattern, '"%s"' % ver, line, 1)
+ if newline != line:
+ log.info("%s: %s" % (f, newline))
+ updated_file.append(newline)
+- with open(f, 'w') as s:
++ with io.open(f, 'w', 1, 'utf_8') as s:
+ s.writelines(updated_file)
+ quote = r'[\'"]{1}'
+ bash_re = r'(?<=VERSION=)' + quote + '[^\'"]*' + quote
diff --git a/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r1.ebuild b/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r1.ebuild
index 4033b9f75952..d07d5cb317ad 100644
--- a/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r1.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r1.ebuild,v 1.2 2010/11/19 16:50:20 darkside Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-portage/gentoolkit/gentoolkit-0.3.0_rc11-r1.ebuild,v 1.3 2010/11/19 20:24:24 fuzzyray Exp $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
@@ -39,6 +39,7 @@ distutils_src_compile_pre_hook() {
src_prepare() {
epatch "${FILESDIR}/${PV}-eshowkw_indir.patch"
+ epatch "${FILESDIR}/${PV}-setup.py.patch"
}
src_install() {