Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtwebengine/, dev-qt/qtwebengine/files/
Date: Thu, 01 Jun 2017 14:16:30
Message-Id: 1496326587.330ee98430e07f7271bb347780bbe00d822e0cb8.kensington@gentoo
1 commit: 330ee98430e07f7271bb347780bbe00d822e0cb8
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 1 14:16:24 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 1 14:16:27 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=330ee984
7
8 dev-qt/qtwebengine: rebase paxmark-mksnapshot patch for 5.9
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.2
11
12 .../qtwebengine-5.9.0-paxmark-mksnapshot.patch | 46 ++++++++++++++++++++++
13 dev-qt/qtwebengine/qtwebengine-5.9.0.ebuild | 2 +-
14 dev-qt/qtwebengine/qtwebengine-5.9.9999.ebuild | 2 +-
15 dev-qt/qtwebengine/qtwebengine-5.9999.ebuild | 2 +-
16 4 files changed, 49 insertions(+), 3 deletions(-)
17
18 diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.9.0-paxmark-mksnapshot.patch b/dev-qt/qtwebengine/files/qtwebengine-5.9.0-paxmark-mksnapshot.patch
19 new file mode 100644
20 index 00000000..5eb8ce12
21 --- /dev/null
22 +++ b/dev-qt/qtwebengine/files/qtwebengine-5.9.0-paxmark-mksnapshot.patch
23 @@ -0,0 +1,46 @@
24 +--- a/src/3rdparty/chromium/v8/src/v8.gyp
25 ++++ b/src/3rdparty/chromium/v8/src/v8.gyp
26 +@@ -36,6 +36,7 @@
27 + 'v8_experimental_extra_library_files%': [],
28 + 'v8_enable_inspector%': 0,
29 + 'mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABLE_SUFFIX)',
30 ++ 'mksnapshot_u_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot_u<(EXECUTABLE_SUFFIX)',
31 + 'mkpeephole_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mkpeephole<(EXECUTABLE_SUFFIX)',
32 + 'v8_os_page_size%': 0,
33 + },
34 +@@ -2432,7 +2433,7 @@
35 + ]
36 + },
37 + {
38 +- 'target_name': 'mksnapshot',
39 ++ 'target_name': 'mksnapshot_u',
40 + 'type': 'executable',
41 + 'dependencies': [
42 + 'v8_base',
43 +@@ -2485,5 +2486,26 @@
44 + }],
45 + ],
46 + },
47 ++ {
48 ++ 'target_name': 'mksnapshot',
49 ++ 'type': 'executable',
50 ++ 'dependencies': ['mksnapshot_u'],
51 ++ 'actions': [
52 ++ {
53 ++ 'action_name': 'paxmark_m_mksnapshot',
54 ++ 'inputs': [
55 ++ '<(mksnapshot_u_exec)',
56 ++ ],
57 ++ 'outputs': [
58 ++ '<(mksnapshot_exec)',
59 ++ ],
60 ++ 'action': [
61 ++ 'sh',
62 ++ '-c',
63 ++ 'cp <(mksnapshot_u_exec) <(mksnapshot_exec) && paxmark.sh m <(mksnapshot_exec)',
64 ++ ],
65 ++ },
66 ++ ],
67 ++ },
68 + ],
69 + }
70
71 diff --git a/dev-qt/qtwebengine/qtwebengine-5.9.0.ebuild b/dev-qt/qtwebengine/qtwebengine-5.9.0.ebuild
72 index bebfc788..68e4702b 100644
73 --- a/dev-qt/qtwebengine/qtwebengine-5.9.0.ebuild
74 +++ b/dev-qt/qtwebengine/qtwebengine-5.9.0.ebuild
75 @@ -72,7 +72,7 @@ DEPEND="${RDEPEND}
76 "
77
78 src_prepare() {
79 - use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-paxmark-mksnapshot.patch" )
80 + use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-5.9.0-paxmark-mksnapshot.patch" )
81
82 qt_use_disable_mod geolocation positioning \
83 mkspecs/features/configure.prf \
84
85 diff --git a/dev-qt/qtwebengine/qtwebengine-5.9.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-5.9.9999.ebuild
86 index bebfc788..68e4702b 100644
87 --- a/dev-qt/qtwebengine/qtwebengine-5.9.9999.ebuild
88 +++ b/dev-qt/qtwebengine/qtwebengine-5.9.9999.ebuild
89 @@ -72,7 +72,7 @@ DEPEND="${RDEPEND}
90 "
91
92 src_prepare() {
93 - use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-paxmark-mksnapshot.patch" )
94 + use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-5.9.0-paxmark-mksnapshot.patch" )
95
96 qt_use_disable_mod geolocation positioning \
97 mkspecs/features/configure.prf \
98
99 diff --git a/dev-qt/qtwebengine/qtwebengine-5.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-5.9999.ebuild
100 index bebfc788..68e4702b 100644
101 --- a/dev-qt/qtwebengine/qtwebengine-5.9999.ebuild
102 +++ b/dev-qt/qtwebengine/qtwebengine-5.9999.ebuild
103 @@ -72,7 +72,7 @@ DEPEND="${RDEPEND}
104 "
105
106 src_prepare() {
107 - use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-paxmark-mksnapshot.patch" )
108 + use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-5.9.0-paxmark-mksnapshot.patch" )
109
110 qt_use_disable_mod geolocation positioning \
111 mkspecs/features/configure.prf \