Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/chromium/
Date: Sat, 25 Aug 2018 20:27:08
Message-Id: 1535228815.e5f6bd220d80055d4706b3832f0452d7ed18509c.floppym@gentoo
1 commit: e5f6bd220d80055d4706b3832f0452d7ed18509c
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 25 20:26:37 2018 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 25 20:26:55 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5f6bd22
7
8 www-client/chromium: restore pax-mark of intermediate targets
9
10 Closes: https://bugs.gentoo.org/661282
11 Package-Manager: Portage-2.3.47, Repoman-2.3.10_p41
12
13 www-client/chromium/chromium-68.0.3440.106.ebuild | 12 ++++++++++++
14 www-client/chromium/chromium-68.0.3440.75.ebuild | 12 ++++++++++++
15 www-client/chromium/chromium-69.0.3497.42.ebuild | 12 ++++++++++++
16 www-client/chromium/chromium-70.0.3521.2.ebuild | 12 ++++++++++++
17 4 files changed, 48 insertions(+)
18
19 diff --git a/www-client/chromium/chromium-68.0.3440.106.ebuild b/www-client/chromium/chromium-68.0.3440.106.ebuild
20 index 16791d0b40c..50f8274850f 100644
21 --- a/www-client/chromium/chromium-68.0.3440.106.ebuild
22 +++ b/www-client/chromium/chromium-68.0.3440.106.ebuild
23 @@ -583,6 +583,18 @@ src_compile() {
24
25 #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die
26
27 + # Build mksnapshot and pax-mark it.
28 + local x
29 + for x in mksnapshot v8_context_snapshot_generator; do
30 + if tc-is-cross-compiler; then
31 + eninja -C out/Release "host/${x}"
32 + pax-mark m "out/Release/host/${x}"
33 + else
34 + eninja -C out/Release "${x}"
35 + pax-mark m "out/Release/${x}"
36 + fi
37 + done
38 +
39 # Even though ninja autodetects number of CPUs, we respect
40 # user's options, for debugging with -j 1 or any other reason.
41 eninja -C out/Release chrome chromedriver
42
43 diff --git a/www-client/chromium/chromium-68.0.3440.75.ebuild b/www-client/chromium/chromium-68.0.3440.75.ebuild
44 index 8585294049b..3864487463f 100644
45 --- a/www-client/chromium/chromium-68.0.3440.75.ebuild
46 +++ b/www-client/chromium/chromium-68.0.3440.75.ebuild
47 @@ -583,6 +583,18 @@ src_compile() {
48
49 #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die
50
51 + # Build mksnapshot and pax-mark it.
52 + local x
53 + for x in mksnapshot v8_context_snapshot_generator; do
54 + if tc-is-cross-compiler; then
55 + eninja -C out/Release "host/${x}"
56 + pax-mark m "out/Release/host/${x}"
57 + else
58 + eninja -C out/Release "${x}"
59 + pax-mark m "out/Release/${x}"
60 + fi
61 + done
62 +
63 # Even though ninja autodetects number of CPUs, we respect
64 # user's options, for debugging with -j 1 or any other reason.
65 eninja -C out/Release chrome chromedriver
66
67 diff --git a/www-client/chromium/chromium-69.0.3497.42.ebuild b/www-client/chromium/chromium-69.0.3497.42.ebuild
68 index dcee9bd0f1c..c3d05bb2729 100644
69 --- a/www-client/chromium/chromium-69.0.3497.42.ebuild
70 +++ b/www-client/chromium/chromium-69.0.3497.42.ebuild
71 @@ -568,6 +568,18 @@ src_compile() {
72
73 #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die
74
75 + # Build mksnapshot and pax-mark it.
76 + local x
77 + for x in mksnapshot v8_context_snapshot_generator; do
78 + if tc-is-cross-compiler; then
79 + eninja -C out/Release "host/${x}"
80 + pax-mark m "out/Release/host/${x}"
81 + else
82 + eninja -C out/Release "${x}"
83 + pax-mark m "out/Release/${x}"
84 + fi
85 + done
86 +
87 # Even though ninja autodetects number of CPUs, we respect
88 # user's options, for debugging with -j 1 or any other reason.
89 eninja -C out/Release chrome chromedriver
90
91 diff --git a/www-client/chromium/chromium-70.0.3521.2.ebuild b/www-client/chromium/chromium-70.0.3521.2.ebuild
92 index 953d96e54e4..c70f37c2a62 100644
93 --- a/www-client/chromium/chromium-70.0.3521.2.ebuild
94 +++ b/www-client/chromium/chromium-70.0.3521.2.ebuild
95 @@ -573,6 +573,18 @@ src_compile() {
96
97 #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die
98
99 + # Build mksnapshot and pax-mark it.
100 + local x
101 + for x in mksnapshot v8_context_snapshot_generator; do
102 + if tc-is-cross-compiler; then
103 + eninja -C out/Release "host/${x}"
104 + pax-mark m "out/Release/host/${x}"
105 + else
106 + eninja -C out/Release "${x}"
107 + pax-mark m "out/Release/${x}"
108 + fi
109 + done
110 +
111 # Even though ninja autodetects number of CPUs, we respect
112 # user's options, for debugging with -j 1 or any other reason.
113 eninja -C out/Release chrome chromedriver