diff --git a/packages/nodejs/avoid-ficlone-ioctl.patch b/packages/nodejs/avoid-ficlone-ioctl.patch index 43cd7a5bb..b207e0f43 100644 --- a/packages/nodejs/avoid-ficlone-ioctl.patch +++ b/packages/nodejs/avoid-ficlone-ioctl.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/deps/uv/src/unix/fs.c node-v17.7.1/deps/uv/src/unix/fs.c ---- node-v17.7.1.orig/deps/uv/src/unix/fs.c 2022-03-11 20:20:41.457755317 +0530 -+++ node-v17.7.1/deps/uv/src/unix/fs.c 2022-03-11 20:21:05.187755308 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/deps/uv/src/unix/fs.c node-v17.8.0/deps/uv/src/unix/fs.c +--- node-v17.8.0.orig/deps/uv/src/unix/fs.c 2022-03-26 22:11:02.595459286 +0530 ++++ node-v17.8.0/deps/uv/src/unix/fs.c 2022-03-26 22:11:44.455459270 +0530 @@ -1339,6 +1339,7 @@ #endif /* !__linux__ */ } diff --git a/packages/nodejs/build.sh b/packages/nodejs/build.sh index 30af18f32..e65cc85fc 100644 --- a/packages/nodejs/build.sh +++ b/packages/nodejs/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://nodejs.org/ TERMUX_PKG_DESCRIPTION="Open Source, cross-platform JavaScript runtime environment" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Yaksh Bariya " -TERMUX_PKG_VERSION=17.7.2 +TERMUX_PKG_VERSION=17.8.0 TERMUX_PKG_SRCURL=https://nodejs.org/dist/v${TERMUX_PKG_VERSION}/node-v${TERMUX_PKG_VERSION}.tar.xz -TERMUX_PKG_SHA256=3ae5e74e0b16228cf7edf6885359a9d2e019ac843906c5e01948d746faba4aaf +TERMUX_PKG_SHA256=7981144faf674292eff7e075f640a7084ebd927be11d1af78ff76741b6364e4b # Note that we do not use a shared libuv to avoid an issue with the Android # linker, which does not use symbols of linked shared libraries when resolving # symbols on dlopen(). See https://github.com/termux/termux-packages/issues/462. diff --git a/packages/nodejs/deps-uv-src-unix-core.c.patch b/packages/nodejs/deps-uv-src-unix-core.c.patch index f049a247d..05492fb08 100644 --- a/packages/nodejs/deps-uv-src-unix-core.c.patch +++ b/packages/nodejs/deps-uv-src-unix-core.c.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/deps/uv/src/unix/core.c node-v17.7.1/deps/uv/src/unix/core.c ---- node-v17.7.1.orig/deps/uv/src/unix/core.c 2022-03-11 20:20:41.457755317 +0530 -+++ node-v17.7.1/deps/uv/src/unix/core.c 2022-03-11 20:21:28.417755299 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/deps/uv/src/unix/core.c node-v17.8.0/deps/uv/src/unix/core.c +--- node-v17.8.0.orig/deps/uv/src/unix/core.c 2022-03-26 22:11:02.595459286 +0530 ++++ node-v17.8.0/deps/uv/src/unix/core.c 2022-03-26 22:11:54.085459266 +0530 @@ -1125,7 +1125,7 @@ /* No temp environment variables defined */ diff --git a/packages/nodejs/deps-uv-src-unix-process.c.patch b/packages/nodejs/deps-uv-src-unix-process.c.patch index 733f1d9f6..8bef3b4bb 100644 --- a/packages/nodejs/deps-uv-src-unix-process.c.patch +++ b/packages/nodejs/deps-uv-src-unix-process.c.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/deps/uv/src/unix/process.c node-v17.7.1/deps/uv/src/unix/process.c ---- node-v17.7.1.orig/deps/uv/src/unix/process.c 2022-03-11 20:20:41.467755317 +0530 -+++ node-v17.7.1/deps/uv/src/unix/process.c 2022-03-11 20:21:55.007755289 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/deps/uv/src/unix/process.c node-v17.8.0/deps/uv/src/unix/process.c +--- node-v17.8.0.orig/deps/uv/src/unix/process.c 2022-03-26 22:11:02.595459286 +0530 ++++ node-v17.8.0/deps/uv/src/unix/process.c 2022-03-26 22:12:00.385459264 +0530 @@ -303,23 +303,6 @@ if (options->cwd != NULL && chdir(options->cwd)) uv__write_errno(error_fd); diff --git a/packages/nodejs/deps-uv-uv.gyp.patch b/packages/nodejs/deps-uv-uv.gyp.patch index 6dc715398..f2e9cd625 100644 --- a/packages/nodejs/deps-uv-uv.gyp.patch +++ b/packages/nodejs/deps-uv-uv.gyp.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/deps/uv/uv.gyp node-v17.7.1/deps/uv/uv.gyp ---- node-v17.7.1.orig/deps/uv/uv.gyp 2022-03-11 20:20:41.497755317 +0530 -+++ node-v17.7.1/deps/uv/uv.gyp 2022-03-11 20:22:19.347755280 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/deps/uv/uv.gyp node-v17.8.0/deps/uv/uv.gyp +--- node-v17.8.0.orig/deps/uv/uv.gyp 2022-03-26 22:11:02.605459286 +0530 ++++ node-v17.8.0/deps/uv/uv.gyp 2022-03-26 22:12:03.225459263 +0530 @@ -40,7 +40,7 @@ { 'target_name': 'libuv', diff --git a/packages/nodejs/deps-v8-src-flags-flag-definitions.h.patch b/packages/nodejs/deps-v8-src-flags-flag-definitions.h.patch index 71d76d349..713f2c70c 100644 --- a/packages/nodejs/deps-v8-src-flags-flag-definitions.h.patch +++ b/packages/nodejs/deps-v8-src-flags-flag-definitions.h.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/deps/v8/src/flags/flag-definitions.h node-v17.7.1/deps/v8/src/flags/flag-definitions.h ---- node-v17.7.1.orig/deps/v8/src/flags/flag-definitions.h 2022-03-11 20:20:42.517755317 +0530 -+++ node-v17.7.1/deps/v8/src/flags/flag-definitions.h 2022-03-11 20:22:44.547755270 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/deps/v8/src/flags/flag-definitions.h node-v17.8.0/deps/v8/src/flags/flag-definitions.h +--- node-v17.8.0.orig/deps/v8/src/flags/flag-definitions.h 2022-03-26 22:11:03.455459286 +0530 ++++ node-v17.8.0/deps/v8/src/flags/flag-definitions.h 2022-03-26 22:12:05.925459262 +0530 @@ -2026,7 +2026,7 @@ #undef DEFINE_PERF_PROF_BOOL #undef DEFINE_PERF_PROF_IMPLICATION diff --git a/packages/nodejs/deps-v8-src-logging-log.cc.patch b/packages/nodejs/deps-v8-src-logging-log.cc.patch index e675401bf..84fa4b690 100644 --- a/packages/nodejs/deps-v8-src-logging-log.cc.patch +++ b/packages/nodejs/deps-v8-src-logging-log.cc.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/deps/v8/src/logging/log.cc node-v17.7.1/deps/v8/src/logging/log.cc ---- node-v17.7.1.orig/deps/v8/src/logging/log.cc 2022-03-11 20:20:42.837755317 +0530 -+++ node-v17.7.1/deps/v8/src/logging/log.cc 2022-03-11 20:23:06.937755262 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/deps/v8/src/logging/log.cc node-v17.8.0/deps/v8/src/logging/log.cc +--- node-v17.8.0.orig/deps/v8/src/logging/log.cc 2022-03-26 22:11:03.545459286 +0530 ++++ node-v17.8.0/deps/v8/src/logging/log.cc 2022-03-26 22:12:08.765459261 +0530 @@ -309,7 +309,7 @@ FILE* perf_output_handle_; }; diff --git a/packages/nodejs/deps-v8-src-trap-handler-trap-handler.h.patch b/packages/nodejs/deps-v8-src-trap-handler-trap-handler.h.patch index 586e9665b..172042b24 100644 --- a/packages/nodejs/deps-v8-src-trap-handler-trap-handler.h.patch +++ b/packages/nodejs/deps-v8-src-trap-handler-trap-handler.h.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/deps/v8/src/trap-handler/trap-handler.h node-v17.7.1/deps/v8/src/trap-handler/trap-handler.h ---- node-v17.7.1.orig/deps/v8/src/trap-handler/trap-handler.h 2022-03-11 20:20:43.317755317 +0530 -+++ node-v17.7.1/deps/v8/src/trap-handler/trap-handler.h 2022-03-11 20:23:32.047755252 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/deps/v8/src/trap-handler/trap-handler.h node-v17.8.0/deps/v8/src/trap-handler/trap-handler.h +--- node-v17.8.0.orig/deps/v8/src/trap-handler/trap-handler.h 2022-03-26 22:11:03.655459286 +0530 ++++ node-v17.8.0/deps/v8/src/trap-handler/trap-handler.h 2022-03-26 22:12:11.475459260 +0530 @@ -17,23 +17,7 @@ namespace internal { namespace trap_handler { diff --git a/packages/nodejs/fix_multiple_definitions.patch b/packages/nodejs/fix_multiple_definitions.patch index bd64c9f2e..2f173bb0a 100644 --- a/packages/nodejs/fix_multiple_definitions.patch +++ b/packages/nodejs/fix_multiple_definitions.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/deps/uv/src/unix/sysinfo-memory.c node-v17.7.1/deps/uv/src/unix/sysinfo-memory.c ---- node-v17.7.1.orig/deps/uv/src/unix/sysinfo-memory.c 2022-03-11 20:20:41.477755317 +0530 -+++ node-v17.7.1/deps/uv/src/unix/sysinfo-memory.c 2022-03-11 20:23:56.617755243 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/deps/uv/src/unix/sysinfo-memory.c node-v17.8.0/deps/uv/src/unix/sysinfo-memory.c +--- node-v17.8.0.orig/deps/uv/src/unix/sysinfo-memory.c 2022-03-26 22:11:02.595459286 +0530 ++++ node-v17.8.0/deps/uv/src/unix/sysinfo-memory.c 2022-03-26 22:12:14.175459259 +0530 @@ -25,6 +25,7 @@ #include #include diff --git a/packages/nodejs/lib-child_process.js.patch b/packages/nodejs/lib-child_process.js.patch index fef7d6642..37848a3b2 100644 --- a/packages/nodejs/lib-child_process.js.patch +++ b/packages/nodejs/lib-child_process.js.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/lib/child_process.js node-v17.7.1/lib/child_process.js ---- node-v17.7.1.orig/lib/child_process.js 2022-03-11 20:20:44.777755316 +0530 -+++ node-v17.7.1/lib/child_process.js 2022-03-11 20:24:38.277755227 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/lib/child_process.js node-v17.8.0/lib/child_process.js +--- node-v17.8.0.orig/lib/child_process.js 2022-03-26 22:11:04.095459285 +0530 ++++ node-v17.8.0/lib/child_process.js 2022-03-26 22:12:16.905459258 +0530 @@ -589,7 +589,7 @@ if (typeof options.shell === 'string') file = options.shell; diff --git a/packages/nodejs/lib-os.js.patch b/packages/nodejs/lib-os.js.patch index 69505c666..40ac994bc 100644 --- a/packages/nodejs/lib-os.js.patch +++ b/packages/nodejs/lib-os.js.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/lib/os.js node-v17.7.1/lib/os.js ---- node-v17.7.1.orig/lib/os.js 2022-03-11 20:20:44.907755316 +0530 -+++ node-v17.7.1/lib/os.js 2022-03-11 20:25:04.067755217 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/lib/os.js node-v17.8.0/lib/os.js +--- node-v17.8.0.orig/lib/os.js 2022-03-26 22:11:04.145459285 +0530 ++++ node-v17.8.0/lib/os.js 2022-03-26 22:12:19.585459257 +0530 @@ -183,7 +183,7 @@ path = safeGetenv('TMPDIR') || safeGetenv('TMP') || diff --git a/packages/nodejs/node.gyp.patch b/packages/nodejs/node.gyp.patch index 5dae6ef13..c10766eba 100644 --- a/packages/nodejs/node.gyp.patch +++ b/packages/nodejs/node.gyp.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/node.gyp node-v17.7.1/node.gyp ---- node-v17.7.1.orig/node.gyp 2022-03-11 20:20:44.917755316 +0530 -+++ node-v17.7.1/node.gyp 2022-03-11 20:25:28.777755208 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/node.gyp node-v17.8.0/node.gyp +--- node-v17.8.0.orig/node.gyp 2022-03-26 22:11:04.155459285 +0530 ++++ node-v17.8.0/node.gyp 2022-03-26 22:12:22.275459256 +0530 @@ -436,6 +436,7 @@ 'include_dirs': [ diff --git a/packages/nodejs/src-debug_utils.cc.patch b/packages/nodejs/src-debug_utils.cc.patch index c40c3a39a..d26543613 100644 --- a/packages/nodejs/src-debug_utils.cc.patch +++ b/packages/nodejs/src-debug_utils.cc.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/src/debug_utils.cc node-v17.7.1/src/debug_utils.cc ---- node-v17.7.1.orig/src/debug_utils.cc 2022-03-11 20:20:44.967755316 +0530 -+++ node-v17.7.1/src/debug_utils.cc 2022-03-11 20:25:53.537755198 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/src/debug_utils.cc node-v17.8.0/src/debug_utils.cc +--- node-v17.8.0.orig/src/debug_utils.cc 2022-03-26 22:11:04.165459285 +0530 ++++ node-v17.8.0/src/debug_utils.cc 2022-03-26 22:12:24.985459255 +0530 @@ -500,7 +500,7 @@ WriteConsoleW(handle, wbuf.data(), n, nullptr, nullptr); diff --git a/packages/nodejs/src-node_internals.h.patch b/packages/nodejs/src-node_internals.h.patch index f2297072f..1861b8461 100644 --- a/packages/nodejs/src-node_internals.h.patch +++ b/packages/nodejs/src-node_internals.h.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/src/node_internals.h node-v17.7.1/src/node_internals.h ---- node-v17.7.1.orig/src/node_internals.h 2022-03-11 20:20:45.097755316 +0530 -+++ node-v17.7.1/src/node_internals.h 2022-03-11 20:26:16.297755190 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/src/node_internals.h node-v17.8.0/src/node_internals.h +--- node-v17.8.0.orig/src/node_internals.h 2022-03-26 22:11:04.185459285 +0530 ++++ node-v17.8.0/src/node_internals.h 2022-03-26 22:12:27.675459254 +0530 @@ -281,7 +281,7 @@ // Functions defined in node.cc that are exposed via the bootstrapper object diff --git a/packages/nodejs/src-node_main.cc.patch b/packages/nodejs/src-node_main.cc.patch index dace96b43..3cd9c061e 100644 --- a/packages/nodejs/src-node_main.cc.patch +++ b/packages/nodejs/src-node_main.cc.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/src/node_main.cc node-v17.7.1/src/node_main.cc ---- node-v17.7.1.orig/src/node_main.cc 2022-03-11 20:20:45.097755316 +0530 -+++ node-v17.7.1/src/node_main.cc 2022-03-11 20:26:39.057755181 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/src/node_main.cc node-v17.8.0/src/node_main.cc +--- node-v17.8.0.orig/src/node_main.cc 2022-03-26 22:11:04.185459285 +0530 ++++ node-v17.8.0/src/node_main.cc 2022-03-26 22:12:30.375459252 +0530 @@ -124,6 +124,10 @@ // calls elsewhere in the program (e.g., any logging from V8.) setvbuf(stdout, nullptr, _IONBF, 0); diff --git a/packages/nodejs/tools-v8_gypfiles-toolchain.gypi.patch b/packages/nodejs/tools-v8_gypfiles-toolchain.gypi.patch index 60e1b29a2..dfd065e65 100644 --- a/packages/nodejs/tools-v8_gypfiles-toolchain.gypi.patch +++ b/packages/nodejs/tools-v8_gypfiles-toolchain.gypi.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/tools/v8_gypfiles/toolchain.gypi node-v17.7.1/tools/v8_gypfiles/toolchain.gypi ---- node-v17.7.1.orig/tools/v8_gypfiles/toolchain.gypi 2022-03-11 20:20:49.617755314 +0530 -+++ node-v17.7.1/tools/v8_gypfiles/toolchain.gypi 2022-03-11 20:27:01.567755172 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/tools/v8_gypfiles/toolchain.gypi node-v17.8.0/tools/v8_gypfiles/toolchain.gypi +--- node-v17.8.0.orig/tools/v8_gypfiles/toolchain.gypi 2022-03-26 22:11:04.985459285 +0530 ++++ node-v17.8.0/tools/v8_gypfiles/toolchain.gypi 2022-03-26 22:12:33.085459251 +0530 @@ -62,7 +62,7 @@ 'mips_use_msa%': 0, diff --git a/packages/nodejs/tools-v8_gypfiles-v8.gyp.patch b/packages/nodejs/tools-v8_gypfiles-v8.gyp.patch index ae5ccc35e..0b8723d8a 100644 --- a/packages/nodejs/tools-v8_gypfiles-v8.gyp.patch +++ b/packages/nodejs/tools-v8_gypfiles-v8.gyp.patch @@ -1,6 +1,6 @@ -diff '--color=auto' -uNr node-v17.7.1.orig/tools/v8_gypfiles/v8.gyp node-v17.7.1/tools/v8_gypfiles/v8.gyp ---- node-v17.7.1.orig/tools/v8_gypfiles/v8.gyp 2022-03-11 20:20:49.617755314 +0530 -+++ node-v17.7.1/tools/v8_gypfiles/v8.gyp 2022-03-11 20:27:25.317755163 +0530 +diff '--color=auto' -uNr node-v17.8.0.orig/tools/v8_gypfiles/v8.gyp node-v17.8.0/tools/v8_gypfiles/v8.gyp +--- node-v17.8.0.orig/tools/v8_gypfiles/v8.gyp 2022-03-26 22:11:04.985459285 +0530 ++++ node-v17.8.0/tools/v8_gypfiles/v8.gyp 2022-03-26 22:12:35.825459250 +0530 @@ -1092,6 +1092,7 @@ '<(V8_ROOT)/src/base/platform/platform-posix.h', '<(V8_ROOT)/src/base/platform/platform-posix-time.cc',