diff options
author | Fabian Groffen <grobian@gentoo.org> | 2019-06-18 15:57:49 +0200 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2019-06-18 16:01:26 +0200 |
commit | cf19939ea48b66d7d2e90c69c75e5673de13efe7 (patch) | |
tree | a683474147f4e2bfd98d068a2fabe09c3e740cab | |
parent | media-libs/libdv: migrated to gx86 (diff) | |
download | prefix-cf19939ea48b66d7d2e90c69c75e5673de13efe7.tar.gz prefix-cf19939ea48b66d7d2e90c69c75e5673de13efe7.tar.bz2 prefix-cf19939ea48b66d7d2e90c69c75e5673de13efe7.zip |
dev-lang/python: fix asyncio/selectors on Darwin9
Closes: https://bugs.gentoo.org/656830
Package-Manager: Portage-2.3.67-prefix, Repoman-2.3.14
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
-rw-r--r-- | dev-lang/python/python-3.6.8.ebuild | 8 | ||||
-rw-r--r-- | dev-lang/python/python-3.7.2.ebuild | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/dev-lang/python/python-3.6.8.ebuild b/dev-lang/python/python-3.6.8.ebuild index b32348ae37..13121eec6d 100644 --- a/dev-lang/python/python-3.6.8.ebuild +++ b/dev-lang/python/python-3.6.8.ebuild @@ -133,6 +133,14 @@ src_prepare() { -e '/^CFLAGS_ALIASING=/s/$/ -fno-tree-ter/' Makefile.pre.in || die fi + # Darwin 9's kqueue seems to act up (at least at this stage), so + # make Python's selectors resort to poll() or select() + if [[ ${CHOST} == powerpc*-darwin* ]] ; then + sed -i \ + -e 's/KQUEUE/KQUEUE_DISABLED/' \ + configure.ac configure || die + fi + eautoreconf } diff --git a/dev-lang/python/python-3.7.2.ebuild b/dev-lang/python/python-3.7.2.ebuild index 3aa4678aec..0fed712767 100644 --- a/dev-lang/python/python-3.7.2.ebuild +++ b/dev-lang/python/python-3.7.2.ebuild @@ -122,6 +122,14 @@ src_prepare() { -e '/^CFLAGS_ALIASING=/s/$/ -fno-tree-ter/' Makefile.pre.in || die fi + # Darwin 9's kqueue seems to act up (at least at this stage), so + # make Python's selectors resort to poll() or select() + if [[ ${CHOST} == powerpc*-darwin* ]] ; then + sed -i \ + -e 's/KQUEUE/KQUEUE_DISABLED/' \ + configure.ac configure || die + fi + eautoreconf } |