Commit Graph

198 Commits

Author SHA1 Message Date
Yaksh Bariya 3e0864fbbd
rebuild all packages depending on libicu
%ci:no-build
2022-04-12 20:39:04 +05:30
Yaksh Bariya a0e577d910
nodejs: update to 17.9.0 2022-04-10 08:45:04 +05:30
Yaksh Bariya 61e350af62 nodejs: update to v17.8.0 2022-03-27 04:35:40 +00:00
Yaksh Bariya d5704f5d53
nodejs: update to 17.7.2
This contains security fix for one of OpenSSL security vulnerability.
Although we aren't affected by this since we are using shared openssl,
which is already up to date. But still, let's make sure Repology and
other security tracking websites don't list nodejs as vulnerable

:)
2022-03-18 15:00:51 +05:30
Yaksh Bariya b7fc720801 nodejs: update to v17.7.1 2022-03-12 07:59:50 +00:00
Yaksh Bariya 4577a0cf69 revbump all packages dependent on openssl
%ci:no-build All packages will be triggered for rebuild manually
2022-03-01 12:36:05 +00:00
Yaksh Bariya 0387698dde nodejs: update to 17.6.0 2022-02-27 14:22:04 +00:00
Yaksh Bariya 1bfc5f9865 revbump all remaining packages that depend on openssl
%ci:no-build

Manual rebuilds will be triggered for all the packages
2022-02-26 04:25:43 +00:00
YAKSH BARIYA 806eba5499
nodejs: update to 17.5.0 (#9001) 2022-02-11 12:43:37 +00:00
Yaksh Bariya ef0c00b9a1 nodejs: update to 17.4.0 2022-01-19 08:33:26 +00:00
Yaksh Bariya 5484b87121 nodejs: update to 17.3.1 2022-01-11 17:35:49 +05:30
YAKSH BARIYA 6c24be7efe
nodejs,nodejs-lts: npm: set `foreground-scripts` to true on postinstall (#8420)
* nodejs,nodejs-lts: npm: set `foreground-scripts` to true on postinstall

* emscripten: fix npm Exit Handler problem

* Commit suggestions by @truboxl


%ci:no-build

Co-authored-by: Jia Yuan Lo <jylo06g@gmail.com>

Co-authored-by: Jia Yuan Lo <jylo06g@gmail.com>
2022-01-03 06:50:53 +05:30
Yaksh Bariya 817323d8d9 nodejs: update to 17.3.0 2021-12-18 21:19:30 +05:30
YAKSH BARIYA 651d4f7713
nodejs: Bump to 17.2.0 (#8108)
Additional changes made:
- The libatomic hack has been removed since https://github.com/termux/termux-packages/issues/3092 has been reported to have been fixed with newer NDK
2021-12-02 13:52:00 +05:30
Yaksh Bariya 2f4c3a9928 nodejs: Bump to 17.1.0 2021-11-10 15:58:50 +05:30
YAKSH BARIYA 8f824094ea
libicu: Bump to 70.1 (#7898)
* libicu: Bump to 70.1

* Revbump for packages dependent on libicu

* samba: Bump to 4.14.9

Samba old version tarball removed from website. Newer 4.15.1 is available but needs some experienced user to test and compile, lets leave it for now and dont block libicu upgrade

* php: Fix builds with libicu 70.1

* php: Fix libgd constants

* nodejs,nodejs-lts: Rebuild after libicu upgrade
2021-11-01 07:57:47 +05:30
YAKSH BARIYA 3e48e55c26
nodejs: Bump to v17.0.1 (#7864) 2021-10-28 15:06:35 +05:30
YAKSH BARIYA 44b0ebe951
nodejs: update to 16.12.0 (#7792) 2021-10-25 14:18:23 +05:30
Henrik Grimler a2187e62df Bump all packages depending on libc++
As part of ndk-r23 upgrade.
2021-10-22 23:05:45 +02:00
Yaksh Bariya b022893165
nodejs: update to 16.11.1 2021-10-17 12:06:35 +05:30
YAKSH BARIYA 154bd59dae
nodejs: Bump to 16.11.0 (#7710)
Other changes done:

- Removed `no-android-log.patch` since Node.js uses GYP and not GN to
  build itself. This patch must be having no effect at all
- Added patch to force `V8_TRAP_HANDLER_SUPPORTED` to always false which
  fixes builds for x86_64 which started reproducing even on aarch64
- Removed `x86_64` as blacklisted arch
2021-10-09 22:42:57 +01:00
Yaksh Bariya eb72d7c16c nodejs: Bump to 16.10.0 2021-09-23 10:11:20 +02:00
Yaksh Bariya 9ff98a3b73 nodejs: Really fix log issues 2021-09-15 12:44:22 +02:00
Yaksh Bariya 0c144da0be nodejs: Fix android logging 2021-09-15 07:23:06 +02:00
Yaksh Bariya 3b50563b7c
nodejs: Update description and declare myself as maintainer 2021-09-14 11:11:49 +05:30
Yaksh Bariya 04c742b575
Improve the way how LDFLAGS is modified
The -u flags are required only for i686. So why add them to all archs?
2021-09-14 09:15:42 +05:30
Yaksh Bariya 2b1446db88
Remove unnecesary patches 2021-09-14 09:10:14 +05:30
Yaksh Bariya 896be775f5
Try LDFLAGS as proposed by Grimler 2021-09-14 06:58:43 +05:30
Yaksh Bariya cee109645a
nodejs: Final try to fix i686 2021-09-14 06:58:43 +05:30
Yaksh Bariya 06271bfea5
Revert "nodejs: Remove x86_64 as blacklisted arch"
I don't think much people use x86_64, and anyways it was already
blacklisted, I might look into it later
2021-09-14 06:58:42 +05:30
Yaksh Bariya 988e8fd7a4
nodejs: Link to atomic library when building for ia32 2021-09-14 06:58:42 +05:30
Yaksh Bariya 89e0dfb0c6
nodejs: Add a hacky patch to fix host builds 2021-09-14 06:58:42 +05:30
Yaksh Bariya 1d929353e3
nodejs: Fix uv.gyp to also compile epoll.c
This patch also needs to be sent upstream. The nodejs team has done this
for linux but somehow didn't do it for android
2021-09-14 06:58:42 +05:30
Yaksh Bariya 9057a7a37f
nodejs: Do not build embedtest 2021-09-14 06:58:42 +05:30
Yaksh Bariya a4fd54c600
Fix nameser include 2021-09-14 06:58:41 +05:30
Yaksh Bariya d6dcb8dc77
nodejs: Bump to 16.9.1 2021-09-14 06:58:41 +05:30
Yaksh Bariya 8979636e7e
nodejs: Remove x86_64 as blacklisted arch 2021-09-14 06:58:41 +05:30
Yaksh Bariya dddd5b0a9b
nodejs: Hardcode linker flags for shared libraries
We are passing flags to `configure.py` in order to tell the nodejs build
toolchain to use shared libraries. The toolchain seems to mistakenly
also try use shared libraries for host build, but it does not add
respective linker flags (For example `-lz` for zlib). This commit
hardcodes these flags to be always passed to linker by setting linker to
linker + LDFLAGS of shared libraries
2021-09-14 06:58:41 +05:30
Yaksh Bariya b0135afc64 Add patch for ListFormatter 2021-06-18 16:41:20 +03:00
Yaksh Bariya 8fc642176a Update checksums for ICU tarball 2021-06-18 16:41:20 +03:00
Yaksh Bariya b44895315b Bump icu version in `nodejs` and `nodejs-lts` 2021-06-18 16:41:20 +03:00
Yaksh Bariya d63cc00830 Bump revisions for `nodejs`,`nodejs-lts` and `swift` to force rebuild 2021-06-18 16:41:20 +03:00
Leonid Pliushch be029cc571
nodejs: update libicu for host build 2021-02-09 14:11:27 +02:00
Leonid Pliushch f545d8ec46
nodejs: rebuild after libicu update 2021-02-09 13:26:45 +02:00
Kid 89bf7cea69
nodejs: update to 14.15.4 (#6231) 2021-01-07 14:28:01 +05:30
Leonid Pliushch 37375312b9
explicitly set maintainer for each package
In issue https://github.com/termux/termux-packages/issues/6160 I have found
that community repo "its-pointless.github.io" specifies us as maintainer
for its packages. This is NOT TRUE and potentially misleads people using
these packages.

Now TERMUX_PKG_MAINTAINER will contain a default value which is neutral
and not specify maintainer. So all packages now have to override it to
the correct value.

[skip ci]
%ci:no-build
2020-12-20 15:16:34 +02:00
Henrik Grimler 35dc3ff626 nodejs: update to 14.14.0
Built locally and uploaded.
%ci:no-build
2020-10-18 00:14:19 +02:00
Henrik Grimler 1d2786b1ac nodejs: bump to restart build 2020-08-12 15:56:56 +02:00
Fredrik Fornwall fb7027c26a nodejs: Update from 14.4.0 to 14.8.0 2020-08-12 14:16:59 +02:00
Henrik Grimler 7c74bf9726 Rename termux_step_post_extract_package->termux_step_post_get_source 2020-07-21 10:14:19 +02:00