Commit Graph

265 Commits

Author SHA1 Message Date
termux-pacman-bot
a7f58b5398 fix(main/nodejs): test failures for test-wasi-pthread
This relies on fd_write, which seems to be not made available for
Android for reasons I am not aware of. But the uvwasi does not seem to
rely on platform specific code, but relies on libuv which should be
platform depenedent.
2025-10-02 21:34:57 +00:00
termux-pacman-bot
2c6347e27c chore(main/nodejs{,-lts}): do not inline functions during debug builds
This would have helped me when I was dealing with V8 crashes in Node.js
2025-09-29 05:05:25 +00:00
termux-pacman-bot
606a3ef7e4 bump(main/nodejs): 24.7.0
Tests seem to be green. No regressions caught in termux-docker, will
catch up with nodejs-lts this weekend as well
2025-08-29 10:05:20 +00:00
termux-pacman-bot
cb16f15543 fix(main/nodejs): crash on 32-bit when calling
zlib.createDeflate().write()

The plan was to do a coordinated disclosure with upstream as it is a
crash that was happening on all 32-bit Linux binaries, but upstream is
not willing to block releases for failures for 32-bit Linux, so we'll
have to go ahead and patch this ourselves.

The fix has also been sent upstream as in https://github.com/nodejs/node/pull/59623

Full writeup of the security report can be found on https://hackerone.com/reports/3302484

Closes termux/termux-packages#25455
2025-08-25 19:05:22 +00:00
termux-pacman-bot
fa6df85072 bump(main/nodejs): 24.6.0 2025-08-15 21:36:10 +00:00
termux-pacman-bot
096d59876a bump(main/nodejs): 24.5.0
Tested on aarch64 device + termux-docker (all architectures).

No regressions found when running the test suite on device,
termux-docker is still failing a lot of tests, but it will need
significantly more effort to debug
2025-08-03 05:11:02 +00:00
termux-pacman-bot
27f3814ccc bump(main/nodejs): 24.4.1
This is a security release
2025-07-16 04:17:02 +00:00
termux-pacman-bot
e58c1bf09a bump(main/nodejs): 24.4.0
Closes #25299
2025-07-11 11:37:35 +00:00
termux-pacman-bot
47160785bf bump(main/nodejs): 24.3.0
Closes #25205 (manual merge)
2025-07-07 17:40:08 +00:00
termux-pacman-bot
dfb9fbb7f1 tree-wide: migrate system-clang hostbuilds to clang-19
- After https://github.com/termux/termux-packages/pull/25197, the termux-package-builder docker container will now contain `clang-19`, not `clang-18`, so all instances of `clang-18` and accompanying `-18` program names need to be renamed to `-19` instead.

- It should be noted that there is another kind of `clang`-hostbuild that can be found in termux-packages that uses NDK-`clang` to hostbuild rather than system-`clang`. Those do not have a number appended to their invocations of `clang`, so they are unaffected here and do not need to be modified.

- Introduce new variables `TERMUX_HOST_LLVM_MAJOR_VERSION` and `TERMUX_HOST_LLVM_BASE_DIR` in `scripts/properties.sh` to reduce the number of places where the llvm.org-provided LLVM installation version number needs to be updated to just 1

%ci:no-build
2025-06-30 00:51:35 +00:00
termux-pacman-bot
f1c7eee994 bump(main/nodejs): v24.2.0
no regressions found when tested on aarch64 device.
Seems good to go. v24 also contains build fix for NDK r28a and r28b, so
we are set and ready for NDK r28.

This fix will be available for the upcoming nodejs-lts release as well
2025-06-10 11:06:46 +00:00
termux-pacman-bot
9f93c392e6 chore(main/nodejs): test-snapshot-reproducible.js now passes
Seems to have fixed in the update to v24.x, it's still broken for
nodejs-lts though, so I still have no idea what broke it, but
considering it's experimental API, I'm not digging into it for the
moment

%ci:no-build no affect on the shipped debs
2025-06-10 05:09:11 +00:00
termux-pacman-bot
a466b2520a chore(main/nodejs): download LLVM prebuilt binaries by Google rather
than building it ourselves

Saves a lot of time spent in LLVM build. Thanks to Licy @licy183 for
pointing out the URL for the download.
2025-06-04 09:39:44 +00:00
termux-pacman-bot
8ae1f1e020 bump(main/nodejs): 23.11.1
This is a security release.

Full changelog can be obtained here: https://github.com/nodejs/node/releases/tag/v23.11.1
2025-05-15 04:40:52 +00:00
termux-pacman-bot
05131e8f01 bump(main/nodejs): 23.11.0 2025-04-02 02:54:44 +00:00
termux-pacman-bot
dc20252491 rebuild(packages/nodejs): auto check by @termux-pacman-bot 2025-03-19 02:10:07 +00:00
termux-pacman-bot
143702ad86 termux-pacman/auto-check-repo: preparing to recompile packages
[skip ci]
2025-03-19 02:09:57 +00:00
termux-pacman-bot
0f9bfe5678 rebuild(deps:main/libicu): rebuild against libicu 77.1
ABI has changed, so rebuild

The packages will be manually queued for building as their number is
huge

%ci:no-build
2025-03-18 16:40:49 +00:00
termux-pacman-bot
fbe3e5cf98 fix(main/nodejs): actually fix the patch 2025-03-15 13:36:07 +00:00
termux-pacman-bot
17c80f5d10 bump(main/nodejs): 23.10.0 2025-03-15 13:07:03 +00:00
termux-pacman-bot
8c08e318b0 chore(main/nodejs): remove debugging code 2025-03-02 14:04:09 +00:00
termux-pacman-bot
2fc4c5d466 bump(main/nodejs): 23.6.1
This is a security release. So, skipping the tests
2025-01-21 18:39:11 +00:00
termux-pacman-bot
a1b56f6270 bump(main/nodejs): 23.6.0 2025-01-10 09:36:56 +00:00
termux-pacman-bot
0d33a4f437 bump(main/nodejs): 23.5.0
Also use clang instead of gcc for host build, as it consumes much less
memory than gcc and should also be faster in terms of compilation time.
On my 20 core machine, when building with docker, the build takes up
more than 16G, when using clang peak memory usage drops to 12-13G and
averages around 9-10G
2024-12-27 09:36:54 +00:00
termux-pacman-bot
fa74001734 rebuild(packages/nodejs): auto check by @termux-pacman-bot 2024-12-18 03:14:24 +00:00
termux-pacman-bot
a58fe20165 termux-pacman/auto-check-repo: preparing to recompile packages
[skip ci]
2024-12-18 03:14:23 +00:00
termux-pacman-bot
b7926a26a0 bump(main/nodejs): 23.4.0 2024-12-17 18:06:00 +00:00
termux-pacman-bot
63fda725f6 libicu: revbump revdeps (7)
packages: nodejs-lts, nodejs
2024-11-23 08:07:01 +00:00
termux-pacman-bot
6dbd5a4d2b bump(main/nodejs): 22.8.0 2024-09-11 12:48:46 +00:00
termux-pacman-bot
0513ea5e92 rebuild(packages/nodejs): auto check by @termux-pacman-bot 2024-07-27 15:37:31 +00:00
termux-pacman-bot
0f57e7595b termux-pacman/auto-check-repo: preparing to recompile packages
[skip ci]
2024-07-27 15:37:30 +00:00
termux-pacman-bot
f529d96bf6 bump(main/nodejs): 22.5.1
Also install sqlite 32-bit packages on host as they are now needed for
nodejs build. The sqlite module for nodejs is marked experimental as of
now though
2024-07-27 06:09:36 +00:00
termux-pacman-bot
03bcb31360 bump(main/nodejs): 22.4.1
This is a security release. See
https://github.com/nodejs/node/releases/tag/v22.4.1 for more
information.
2024-07-10 10:38:47 +00:00
termux-pacman-bot
522bd7a778 bump(main/nodejs): 22.4.0 2024-07-07 10:37:15 +00:00
termux-pacman-bot
95615151a1 bump(main/nodejs): 22.3.0 2024-06-20 02:20:21 +00:00
termux-pacman-bot
b5225e9c54 tree-wide: rename TERMUX_MAKE_PROCESSES to TERMUX_PKG_MAKE_PROCESSES
Some packages have issues with parallel builds and need to set
TERMUX_MAKE_PROCESSES=1. All other build variables that package
recipes set are prefixed with TERMUX_PKG, use that for MAKE_PROCESSES
as well for consistency.

%ci:no-build
2024-06-16 09:38:16 +00:00
termux-pacman-bot
efe424d883 rebuild(packages/nodejs): auto check by @termux-pacman-bot 2024-05-31 18:09:35 +00:00
termux-pacman-bot
3390148916 termux-pacman/auto-check-repo: preparing to recompile packages
[skip ci]
2024-05-31 18:09:34 +00:00
termux-pacman-bot
8cec980416 bump(main/nodejs): 22.2.0 2024-05-31 08:37:38 +00:00
termux-pacman-bot
d59e9e6b70 bump(main/nodejs): 21.7.3 2024-05-27 15:37:02 +00:00
termux-pacman-bot
d2d183b482 libicu: revbump revdeps(1) (#19865) 2024-04-21 14:08:38 +00:00
termux-pacman-bot
3dc7e5e11f fix(main/nodejs{,-lts}): patch npm to not check for updates
This should hopefully silence people complaining of unable to update but
npm is showing an update being available.

Closes #13293
2024-02-21 15:37:28 +00:00
termux-pacman-bot
3dc0eef367 chore(main/nodejs): commit some test fixtures 2024-02-20 16:08:51 +00:00
termux-pacman-bot
5b6f29db1f libicu: revbump revdeps (5) (#18490) 2023-11-14 17:01:37 +00:00
termux-pacman-bot
8564728bae chore(main/nodejs): move commit to new line to not confuse auto updater script [no ci] 2023-10-10 07:01:30 +00:00
termux-pacman-bot
cc94840b60 chore(main/nodejs): force disable auto updates [no ci]
This is needed to avoid auto-updater script warnings.
thunder-coding's message: don't try to autoupdate nodejs, that thing takes 2 whole hours to build for a single arch, and requires a lot of patch updates everytime. Also I run tests everytime I update it to ensure least bugs
2023-10-03 15:31:19 +00:00
termux-pacman-bot
463c70766e bump(main/nodejs): v20.2.0
cacache patch has been removed as it is no longer needed npm/cacache#195
2023-06-08 12:38:43 +00:00
termux-pacman-bot
d75f70f34f fixup(main/nodejs): fix patch file error
no revbump required as the package was not built
2023-05-11 12:39:18 +00:00
termux-pacman-bot
0d4f3606d8 chore(main/nodejs): update my email id 2023-05-09 14:31:59 +00:00
termux-pacman-bot
05a8ccf1a5 libicu: Revbump revdeps to rebuild (5) 2023-04-16 12:01:44 +00:00