forked from mirrors/nixpkgs
b785d4813e
This is the first time since 5.9 that we also update `qtwebkit`. `qtwebkit` is not maintained by Qt anymore and thus, we switch to the community port as for example arch has done. To prevent pulling in single patches, we just stick to the latest git version.
49 lines
1.4 KiB
Diff
49 lines
1.4 KiB
Diff
diff --git a/src/3rdparty/chromium/v8/src/v8.gyp b/chromium/v8/src/v8.gyp
|
|
index e7e19f5059..934448c7d8 100644
|
|
--- a/src/3rdparty/chromium/v8/src/v8.gyp
|
|
+++ b/src/3rdparty/chromium/v8/src/v8.gyp
|
|
@@ -35,6 +35,7 @@
|
|
'v8_extra_library_files%': [],
|
|
'v8_experimental_extra_library_files%': [],
|
|
'mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABLE_SUFFIX)',
|
|
+ 'mksnapshot_u_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot_u<(EXECUTABLE_SUFFIX)',
|
|
'v8_os_page_size%': 0,
|
|
},
|
|
'includes': ['../gypfiles/toolchain.gypi', '../gypfiles/features.gypi', 'inspector/inspector.gypi'],
|
|
@@ -2576,7 +2577,7 @@
|
|
]
|
|
},
|
|
{
|
|
- 'target_name': 'mksnapshot',
|
|
+ 'target_name': 'mksnapshot_u',
|
|
'type': 'executable',
|
|
'dependencies': [
|
|
'v8_base',
|
|
@@ -2606,5 +2607,26 @@
|
|
}],
|
|
],
|
|
},
|
|
+ {
|
|
+ 'target_name': 'mksnapshot',
|
|
+ 'type': 'executable',
|
|
+ 'dependencies': ['mksnapshot_u'],
|
|
+ 'actions': [
|
|
+ {
|
|
+ 'action_name': 'paxmark_m_mksnapshot',
|
|
+ 'inputs': [
|
|
+ '<(mksnapshot_u_exec)',
|
|
+ ],
|
|
+ 'outputs': [
|
|
+ '<(mksnapshot_exec)',
|
|
+ ],
|
|
+ 'action': [
|
|
+ 'sh',
|
|
+ '-c',
|
|
+ 'cp <(mksnapshot_u_exec) <(mksnapshot_exec) && paxctl -czexm <(mksnapshot_exec)',
|
|
+ ],
|
|
+ },
|
|
+ ],
|
|
+ },
|
|
],
|
|
}
|