commit: a671de2f9e90ef15ee2ae0677a45196ae9d47f1c Author: Tim Harder <radhermit <AT> gentoo <DOT> org> AuthorDate: Thu Jul 18 23:56:12 2019 +0000 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org> CommitDate: Thu Jul 18 23:57:10 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a671de2f
dev-python/kconfiglib: fix build with py2 Closes: https://bugs.gentoo.org/690182 Signed-off-by: Tim Harder <radhermit <AT> gentoo.org> .../kconfiglib/files/kconfiglib-12.12.1-setup.patch | 16 ++++++++++++++++ dev-python/kconfiglib/kconfiglib-12.12.1.ebuild | 2 ++ 2 files changed, 18 insertions(+) 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 00000000000..b5225e90d5d --- /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 34529da5d91..b1a5baccde7 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