Gentoo Archives: gentoo-commits

From: Patrick McLean <chutzpah@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-process/criu/
Date: Sun, 02 Aug 2020 17:37:32
Message-Id: 1596389839.8f4fa093b0da0b3781bb84cadbb0e723bc3db958.chutzpah@gentoo
1 commit: 8f4fa093b0da0b3781bb84cadbb0e723bc3db958
2 Author: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 2 17:37:04 2020 +0000
4 Commit: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 2 17:37:19 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4fa093
7
8 sys-process/criu-3.14-r1: Don't install python2.7 code (bug 723872)
9
10 Closes: https://bugs.gentoo.org/723872
11 Package-Manager: Portage-3.0.1, Repoman-2.3.23
12 Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>
13
14 sys-process/criu/{criu-3.14.ebuild => criu-3.14-r1.ebuild} | 7 ++++++-
15 1 file changed, 6 insertions(+), 1 deletion(-)
16
17 diff --git a/sys-process/criu/criu-3.14.ebuild b/sys-process/criu/criu-3.14-r1.ebuild
18 similarity index 94%
19 rename from sys-process/criu/criu-3.14.ebuild
20 rename to sys-process/criu/criu-3.14-r1.ebuild
21 index 9ffb3cc47e9..c9f8ef9a81c 100644
22 --- a/sys-process/criu/criu-3.14.ebuild
23 +++ b/sys-process/criu/criu-3.14-r1.ebuild
24 @@ -3,7 +3,7 @@
25
26 EAPI=7
27
28 -PYTHON_COMPAT=( python3_{6,7,8} )
29 +PYTHON_COMPAT=( python3_{6..8} )
30
31 inherit toolchain-funcs linux-info flag-o-matic python-r1
32
33 @@ -75,6 +75,7 @@ src_configure() {
34 # Gold linker generates invalid object file when used with criu's custom
35 # linker script. Use the bfd linker instead. See https://crbug.com/839665#c3
36 tc-ld-disable-gold
37 + python_setup
38 }
39
40 src_compile() {
41 @@ -84,6 +85,8 @@ src_compile() {
42 CC="$(tc-getCC)" \
43 LD="$(tc-getLD)" \
44 AR="$(tc-getAR)" \
45 + PYTHON="${EPYTHON%.?}" \
46 + FULL_PYTHON="${PYTHON%.?}" \
47 OBJCOPY="$(tc-getOBJCOPY)" \
48 LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
49 ARCH="$(criu_arch)" \
50 @@ -109,6 +112,8 @@ src_install() {
51 emake \
52 ARCH="$(criu_arch)" \
53 PREFIX="${EPREFIX}"/usr \
54 + PYTHON="${EPYTHON%.?}" \
55 + FULL_PYTHON="${PYTHON%.?}" \
56 LOGROTATEDIR="${EPREFIX}"/etc/logrotate.d \
57 DESTDIR="${D}" \
58 LIBDIR="${EPREFIX}/usr/$(get_libdir)" \