commit:     6a9cbaaff7678000846dd253f49c0d87c09bfb66
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Tue May 29 09:04:31 2018 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Tue May 29 09:04:31 2018 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=6a9cbaaf

sys-apps/portage: disable asyncio for ppc-macos, bug #656830

Bug: https://bugs.gentoo.org/656830
Package-Manager: Portage-2.3.40.1-prefix, Repoman-2.3.9

 sys-apps/portage/portage-2.3.40.1.ebuild | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.40.1.ebuild 
b/sys-apps/portage/portage-2.3.40.1.ebuild
index 0bea1d9f01..6987486d01 100644
--- a/sys-apps/portage/portage-2.3.40.1.ebuild
+++ b/sys-apps/portage/portage-2.3.40.1.ebuild
@@ -165,6 +165,13 @@ python_prepare_all() {
                einfo "Setting gentoo_prefix as reponame for emerge-webrsync"
                sed -i -e 's/repo_name=gentoo/repo_name=gentoo_prefix/' \
                        bin/emerge-webrsync || die
+
+               if [[ ${CHOST} == powerpc*-darwin* ]] ; then
+                       # asyncio triggers some python bug, not worth fixing on
+                       # ppc-macos, bug #656830
+                       sed -i -e '/^_asyncio_enabled/s/=.*$/= False/' \
+                               
pym/portage/util/_eventloop/global_event_loop.py || die
+               fi
                # END PREFIX LOCAL
        fi
 

Reply via email to