summaryrefslogtreecommitdiff
path: root/data/node/configure-ios.diff
diff options
context:
space:
mode:
Diffstat (limited to 'data/node/configure-ios.diff')
-rw-r--r--data/node/configure-ios.diff62
1 files changed, 47 insertions, 15 deletions
diff --git a/data/node/configure-ios.diff b/data/node/configure-ios.diff
index e0029bd81..c81403d5a 100644
--- a/data/node/configure-ios.diff
+++ b/data/node/configure-ios.diff
@@ -1,6 +1,6 @@
diff -ur node-v12.2.0/common.gypi node-v12.2.0+iPhone/common.gypi
--- node-v12.2.0/common.gypi 2019-05-07 14:52:12.000000000 +0000
-+++ node-v12.2.0+iPhone/common.gypi 2019-05-22 20:29:16.888798582 +0000
++++ node-v12.2.0+iPhone/common.gypi 2019-05-23 07:31:51.350642966 +0000
@@ -95,7 +95,7 @@
'os_posix': 1,
'v8_postmortem_support%': 1,
@@ -82,7 +82,7 @@ diff -ur node-v12.2.0/common.gypi node-v12.2.0+iPhone/common.gypi
'GCC_VERSION': 'com.apple.compilers.llvm.clang.1_0',
diff -ur node-v12.2.0/configure.py node-v12.2.0+iPhone/configure.py
--- node-v12.2.0/configure.py 2019-05-07 14:52:12.000000000 +0000
-+++ node-v12.2.0+iPhone/configure.py 2019-05-22 20:06:51.092344228 +0000
++++ node-v12.2.0+iPhone/configure.py 2019-05-23 07:31:51.350642966 +0000
@@ -44,7 +44,7 @@
parser = optparse.OptionParser()
@@ -101,9 +101,23 @@ diff -ur node-v12.2.0/configure.py node-v12.2.0+iPhone/configure.py
o['variables']['node_prefix'] = options.prefix
o['variables']['node_install_npm'] = b(not options.without_npm)
o['variables']['node_report'] = b(not options.without_report)
+@@ -1069,12 +1071,7 @@
+ o['variables']['node_shared'] = b(options.shared)
+ node_module_version = getmoduleversion.get_version()
+
+- if sys.platform == 'darwin':
+- shlib_suffix = '%s.dylib'
+- elif sys.platform.startswith('aix'):
+- shlib_suffix = '%s.a'
+- else:
+- shlib_suffix = 'so.%s'
++ shlib_suffix = '%s.dylib'
+
+ shlib_suffix %= node_module_version
+ o['variables']['node_module_version'] = int(node_module_version)
diff -ur node-v12.2.0/deps/brotli/brotli.gyp node-v12.2.0+iPhone/deps/brotli/brotli.gyp
--- node-v12.2.0/deps/brotli/brotli.gyp 2019-05-07 14:52:12.000000000 +0000
-+++ node-v12.2.0+iPhone/deps/brotli/brotli.gyp 2019-05-22 20:06:51.092344228 +0000
++++ node-v12.2.0+iPhone/deps/brotli/brotli.gyp 2019-05-23 07:31:51.354642969 +0000
@@ -15,7 +15,7 @@
'OS_FREEBSD'
]
@@ -115,7 +129,7 @@ diff -ur node-v12.2.0/deps/brotli/brotli.gyp node-v12.2.0+iPhone/deps/brotli/bro
]
diff -ur node-v12.2.0/deps/cares/cares.gyp node-v12.2.0+iPhone/deps/cares/cares.gyp
--- node-v12.2.0/deps/cares/cares.gyp 2019-05-07 14:52:12.000000000 +0000
-+++ node-v12.2.0+iPhone/deps/cares/cares.gyp 2019-05-22 20:06:51.092344228 +0000
++++ node-v12.2.0+iPhone/deps/cares/cares.gyp 2019-05-23 07:31:51.354642969 +0000
@@ -145,7 +145,7 @@
'include_dirs': [ 'config/linux' ],
'sources': [ 'config/linux/ares_config.h' ]
@@ -127,7 +141,7 @@ diff -ur node-v12.2.0/deps/cares/cares.gyp node-v12.2.0+iPhone/deps/cares/cares.
}],
diff -ur node-v12.2.0/deps/npm/node_modules/node-gyp/addon.gypi node-v12.2.0+iPhone/deps/npm/node_modules/node-gyp/addon.gypi
--- node-v12.2.0/deps/npm/node_modules/node-gyp/addon.gypi 2019-05-07 14:52:13.000000000 +0000
-+++ node-v12.2.0+iPhone/deps/npm/node_modules/node-gyp/addon.gypi 2019-05-22 20:06:51.096344229 +0000
++++ node-v12.2.0+iPhone/deps/npm/node_modules/node-gyp/addon.gypi 2019-05-23 07:31:51.354642969 +0000
@@ -79,7 +79,7 @@
],
@@ -139,7 +153,7 @@ diff -ur node-v12.2.0/deps/npm/node_modules/node-gyp/addon.gypi node-v12.2.0+iPh
],
diff -ur node-v12.2.0/deps/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp node-v12.2.0+iPhone/deps/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp
--- node-v12.2.0/deps/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp 2019-05-07 14:52:13.000000000 +0000
-+++ node-v12.2.0+iPhone/deps/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp 2019-05-22 20:06:51.096344229 +0000
++++ node-v12.2.0+iPhone/deps/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp 2019-05-23 07:31:51.354642969 +0000
@@ -545,12 +545,12 @@
'base/simd/scale_yuv_to_rgb_sse2_x64.asm',
],
@@ -202,7 +216,7 @@ diff -ur node-v12.2.0/deps/npm/node_modules/node-gyp/gyp/tools/emacs/testdata/me
'dependencies': [
diff -ur node-v12.2.0/deps/uv/common.gypi node-v12.2.0+iPhone/deps/uv/common.gypi
--- node-v12.2.0/deps/uv/common.gypi 2019-05-07 14:52:14.000000000 +0000
-+++ node-v12.2.0+iPhone/deps/uv/common.gypi 2019-05-22 20:12:28.512435406 +0000
++++ node-v12.2.0+iPhone/deps/uv/common.gypi 2019-05-23 07:31:51.358642971 +0000
@@ -168,6 +168,13 @@
}],
],
@@ -229,7 +243,7 @@ diff -ur node-v12.2.0/deps/uv/common.gypi node-v12.2.0+iPhone/deps/uv/common.gyp
['_type!="static_library"', {
diff -ur node-v12.2.0/deps/uv/uv.gyp node-v12.2.0+iPhone/deps/uv/uv.gyp
--- node-v12.2.0/deps/uv/uv.gyp 2019-05-07 14:52:14.000000000 +0000
-+++ node-v12.2.0+iPhone/deps/uv/uv.gyp 2019-05-22 20:06:51.096344229 +0000
++++ node-v12.2.0+iPhone/deps/uv/uv.gyp 2019-05-23 07:31:51.358642971 +0000
@@ -198,7 +198,7 @@
}],
],
@@ -241,8 +255,26 @@ diff -ur node-v12.2.0/deps/uv/uv.gyp node-v12.2.0+iPhone/deps/uv/uv.gyp
# in include/uv/version.h
diff -ur node-v12.2.0/node.gyp node-v12.2.0+iPhone/node.gyp
--- node-v12.2.0/node.gyp 2019-05-07 14:52:15.000000000 +0000
-+++ node-v12.2.0+iPhone/node.gyp 2019-05-22 20:06:51.096344229 +0000
-@@ -760,7 +760,7 @@
++++ node-v12.2.0+iPhone/node.gyp 2019-05-23 07:48:01.767172790 +0000
+@@ -656,6 +656,17 @@
+ 'common.gypi',
+ ],
+
++ 'conditions': [
++ ['node_use_node_snapshot=="false" and OS=="ios"', {
++ # XXX(mac): Is this really needed?
++ # According to configure.py, code_cache is broken when cross compiling.
++ 'sources': [
++ 'src/node_snapshot_stub.cc',
++ 'src/node_code_cache_stub.cc',
++ ],
++ }],
++ ],
++
+ 'variables': {
+ 'openssl_system_ca_path%': '',
+ },
+@@ -760,7 +771,7 @@
'<(SHARED_INTERMEDIATE_DIR)/node_dtrace_provider.o'
],
}],
@@ -251,7 +283,7 @@ diff -ur node-v12.2.0/node.gyp node-v12.2.0+iPhone/node.gyp
'sources': [
'src/node_dtrace_ustack.cc',
'src/node_dtrace_provider.cc',
-@@ -938,7 +938,7 @@
+@@ -938,7 +949,7 @@
'target_name': 'node_dtrace_provider',
'type': 'none',
'conditions': [
@@ -260,7 +292,7 @@ diff -ur node-v12.2.0/node.gyp node-v12.2.0+iPhone/node.gyp
'actions': [
{
'action_name': 'node_dtrace_provider_o',
-@@ -973,7 +973,7 @@
+@@ -973,7 +984,7 @@
'target_name': 'node_dtrace_ustack',
'type': 'none',
'conditions': [
@@ -271,7 +303,7 @@ diff -ur node-v12.2.0/node.gyp node-v12.2.0+iPhone/node.gyp
'action_name': 'node_dtrace_ustack_constants',
diff -ur node-v12.2.0/node.gypi node-v12.2.0+iPhone/node.gypi
--- node-v12.2.0/node.gypi 2019-05-07 14:52:15.000000000 +0000
-+++ node-v12.2.0+iPhone/node.gypi 2019-05-22 20:06:51.096344229 +0000
++++ node-v12.2.0+iPhone/node.gypi 2019-05-23 07:31:51.358642971 +0000
@@ -202,7 +202,7 @@
'dependencies': [ 'deps/brotli/brotli.gyp:brotli' ],
}],
@@ -283,7 +315,7 @@ diff -ur node-v12.2.0/node.gypi node-v12.2.0+iPhone/node.gypi
'libraries': [ '-framework CoreFoundation' ],
diff -ur node-v12.2.0/tools/v8_gypfiles/d8.gyp node-v12.2.0+iPhone/tools/v8_gypfiles/d8.gyp
--- node-v12.2.0/tools/v8_gypfiles/d8.gyp 2019-05-07 14:52:17.000000000 +0000
-+++ node-v12.2.0+iPhone/tools/v8_gypfiles/d8.gyp 2019-05-22 20:23:51.476674163 +0000
++++ node-v12.2.0+iPhone/tools/v8_gypfiles/d8.gyp 2019-05-23 07:31:51.358642971 +0000
@@ -43,7 +43,7 @@
'd8_js2c#host',
],
@@ -295,7 +327,7 @@ diff -ur node-v12.2.0/tools/v8_gypfiles/d8.gyp node-v12.2.0+iPhone/tools/v8_gypf
'sources': [ '../src/d8-posix.cc', ]
diff -ur node-v12.2.0/tools/v8_gypfiles/v8.gyp node-v12.2.0+iPhone/tools/v8_gypfiles/v8.gyp
--- node-v12.2.0/tools/v8_gypfiles/v8.gyp 2019-05-07 14:52:17.000000000 +0000
-+++ node-v12.2.0+iPhone/tools/v8_gypfiles/v8.gyp 2019-05-22 20:22:56.508653556 +0000
++++ node-v12.2.0+iPhone/tools/v8_gypfiles/v8.gyp 2019-05-23 07:31:51.362642972 +0000
@@ -128,6 +128,12 @@
'OTHER_LDFLAGS': ['-dynamiclib', '-all_load']
},