From: Tim Harder Date: Thu, 18 Jul 2019 23:56:12 +0000 (-0600) Subject: dev-python/kconfiglib: fix build with py2 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=a671de2f9e90ef15ee2ae0677a45196ae9d47f1c;p=gentoo.git dev-python/kconfiglib: fix build with py2 Closes: https://bugs.gentoo.org/690182 Signed-off-by: Tim Harder --- diff --git a/dev-python/kconfiglib/files/kconfiglib-12.12.1-setup.patch b/dev-python/kconfiglib/files/kconfiglib-12.12.1-setup.patch new file mode 100644 index 000000000000..b5225e90d5d9 --- /dev/null +++ b/dev-python/kconfiglib/files/kconfiglib-12.12.1-setup.patch @@ -0,0 +1,16 @@ +Python2's ConfigParser module used by setuptools throws parsing errors when +encountering tab characters. + +--- Kconfiglib-12.12.1/setup.cfg ++++ Kconfiglib-12.12.1/setup.cfg +@@ -1,6 +1,6 @@ + [bdist_wheel] +- # We support both Python 2 and Python 3 +- universal = 1 ++# We support both Python 2 and Python 3 ++universal = 1 + [metadata] +- # Include the license file in wheels +- license_file = LICENSE.txt ++# Include the license file in wheels ++license_file = LICENSE.txt diff --git a/dev-python/kconfiglib/kconfiglib-12.12.1.ebuild b/dev-python/kconfiglib/kconfiglib-12.12.1.ebuild index 34529da5d919..b1a5baccde7c 100644 --- a/dev-python/kconfiglib/kconfiglib-12.12.1.ebuild +++ b/dev-python/kconfiglib/kconfiglib-12.12.1.ebuild @@ -23,6 +23,8 @@ RDEPEND="${DEPEND}" S=${WORKDIR}/${P/k/K} +PATCHES=( "${FILESDIR}"/${P}-setup.patch ) + python_prepare_all() { distutils-r1_python_prepare_all