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(+)' |