Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/
Date: Tue, 17 Jul 2018 19:52:49
Message-Id: 1531857081.e91c5248782a92501ed6be6b11e360124e5f5655.zmedico@gentoo
1 commit: e91c5248782a92501ed6be6b11e360124e5f5655
2 Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jul 17 15:29:42 2018 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 17 19:51:21 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91c5248
7
8 sys-apps/portage: Enable py3.7
9
10 Closes: https://github.com/gentoo/gentoo/pull/9263
11 Package-Manager: Portage-2.3.43, Repoman-2.3.10
12
13 sys-apps/portage/portage-2.3.43.ebuild | 6 +++++-
14 sys-apps/portage/portage-9999.ebuild | 2 +-
15 2 files changed, 6 insertions(+), 2 deletions(-)
16
17 diff --git a/sys-apps/portage/portage-2.3.43.ebuild b/sys-apps/portage/portage-2.3.43.ebuild
18 index b0e8987ea11..4afb116e952 100644
19 --- a/sys-apps/portage/portage-2.3.43.ebuild
20 +++ b/sys-apps/portage/portage-2.3.43.ebuild
21 @@ -5,7 +5,7 @@ EAPI=5
22
23 PYTHON_COMPAT=(
24 pypy
25 - python3_4 python3_5 python3_6
26 + python3_4 python3_5 python3_6 python3_7
27 python2_7
28 )
29 PYTHON_REQ_USE='bzip2(+),threads(+)'
30 @@ -95,6 +95,10 @@ pkg_setup() {
31 python_prepare_all() {
32 distutils-r1_python_prepare_all
33
34 + # Apply ae8cc32ccd81 and e46dd735cd4d for python3.7 compat.
35 + sed -e 's|\(def call_.*,*args\)):$|\1, **kwargs):|' \
36 + -i pym/portage/util/_eventloop/EventLoop.py || die
37 +
38 if use gentoo-dev; then
39 einfo "Disabling --dynamic-deps by default for gentoo-dev..."
40 sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \
41
42 diff --git a/sys-apps/portage/portage-9999.ebuild b/sys-apps/portage/portage-9999.ebuild
43 index b02d454312c..fb6671b35c8 100644
44 --- a/sys-apps/portage/portage-9999.ebuild
45 +++ b/sys-apps/portage/portage-9999.ebuild
46 @@ -5,7 +5,7 @@ EAPI=6
47
48 PYTHON_COMPAT=(
49 pypy
50 - python3_4 python3_5 python3_6
51 + python3_4 python3_5 python3_6 python3_7
52 python2_7
53 )
54 PYTHON_REQ_USE='bzip2(+),threads(+)'