summaryrefslogtreecommitdiff
path: root/net-libs/nodejs
AgeCommit message (Collapse)Author
19 hoursnet-libs/nodejs: QA: split `inherit` across two linesMatt Jolly
Signed-off-by: Matt Jolly <kangie@gentoo.org>
19 hoursnet-libs/nodejs: add 24.14.0Matt Jolly
This commit disables a number of nghttp2 tests. These are due to changed behaviour in the most recent nghttp2 releases, and it's not kosher for us to patch our system library in the same way nodejs have been patching their vendored one. The nghttp2 change appears to be to do with error messages (etc), so shouldn't have a real-world impact (other than the test failures), though we'll have to find out the hard way. Additionally, this switches back to IUSE="+npm" as per the linked bug - won't handle any previous versions though. See-also: https://github.com/nodejs/node/issues/60661 Bug: https://bugs.gentoo.org/970797 Bug: https://bugs.gentoo.org/968875 Closes: https://bugs.gentoo.org/969145 Signed-off-by: Matt Jolly <kangie@gentoo.org>
2026-02-05net-libs/nodejs: Stabilize 24.11.1-r1 amd64, #968925Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2026-02-05net-libs/nodejs: Stabilize 24.11.1-r1 arm64, #968925Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-12-24net-libs/nodejs: Unvendor dev-cpp/ada and dev-cpp/simdutfSasha Finkelstein
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44969 Closes: https://github.com/gentoo/gentoo/pull/44969 Signed-off-by: Sam James <sam@gentoo.org>
2025-12-19*/*: drop *-linux keywordsFabian Groffen
Bug: https://bugs.gentoo.org/473598 Bug: https://bugs.gentoo.org/720224 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2025-12-12net-libs/nodejs: add 20.19.6William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-12-04net-libs/nodejs: use eninja for jobserver supportSam James
Switch back to using eninja directly, not emake->ninja. Calling ninja indirectly has a few disadvantages, as we have to both pass -Onone to bypass Portage's default for output synchronisation, it means we have to hack around not having options passed down to ninja, and it breaks jobserver support (because ninja won't act as a client if -jN is passed). We started using emake in 9825cd3d791456cd0265d0c82611c4ceffd4ff22 to avoid ninja-utils (not clear to me why) but since 305e66472660ee50117267b499f23d3883340deb we already use ninja-utils again, so the indirection gains us nothing. With this, nodejs + the steve jobserver doesn't bomb my machine with jobs anymore. Closes: https://bugs.gentoo.org/966651 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-28net-libs/nodejs: remove unused patchMichael Mair-Keimberger
Signed-off-by: Michael Mair-Keimberger <mm1ke@gentoo.org>
2025-11-13net-libs/nodejs: add 22.21.1William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-11-12net-libs/nodejs: add 24.11.1William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-11-04net-libs/nodejs: Add python3.14 supportSasha Finkelstein
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44450 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04*/*: Add := to virtual/zlib deps, part 1Michał Górny
Done via: ``` git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04net-*/*: update for virtual/zlibMichał Górny
Update done using: ``` git grep -l sys-libs/zlib net-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Followed by revert in net-misc/turbovnc. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-07net-libs/nodejs: add 22.20.0William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-10-02net-libs/nodejs: add 24.9.0William Hubbs
Closes: https://bugs.gentoo.org/963398 Bug: https://bugs.gentoo.org/963649 Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-09-05net-libs/nodejs: add 24.7.0William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-09-05net-libs/nodejs: add 22.19.0William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-09-05net-libs/nodejs: add 20.19.5William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-06-15net-libs/nodejs: sync liveSam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-15net-libs/nodejs: Fix libuv dep to 1.51.0 for 24.2.0Brahmajit Das
With upstream commit 843b64f[0] nodejs >=24.2.0 now depends on libuv 1.51.0 or later. [0]: https://github.com/libuv/libuv/commit/843b64faf5fbbd19c04475bafa38c0c91514efb8 Closes: https://bugs.gentoo.org/957996 Signed-off-by: Brahmajit Das <listout@listout.xyz> Part-of: https://github.com/gentoo/gentoo/pull/42580 Closes: https://github.com/gentoo/gentoo/pull/42580 Signed-off-by: Sam James <sam@gentoo.org>
2025-06-15net-libs/nodejs: drop obsolete gcc workaroundSam James
Long fixed in GCC. Bug: https://bugs.gentoo.org/936013 Signed-off-by: Sam James <sam@gentoo.org>
2025-06-15net-libs/nodejs: fix UnusedLocalUse (systemtap)Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-15net-libs/nodejs: allow to use libatomic-stub instead of gccmojyack
llvm-runtimes/libatomic-stub provides libatomic.a, so there is no reason to hard depend on gcc anymore. also remove force libgcc hack. this allows nodejs to be built with llvm alone. [sam: Add another Bug tag.] Bug: https://bugs.gentoo.org/869992 Bug: https://bugs.gentoo.org/911340 Signed-off-by: mojyack <mojyack@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41567 Closes: https://github.com/gentoo/gentoo/pull/41567 Signed-off-by: Sam James <sam@gentoo.org>
2025-06-12net-libs/nodejs: add 24.2.0William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-05-26net-libs/nodejs: drop 22.14.0, 22.15.0William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-05-26net-libs/nodejs: drop 20.18.3, 20.19.0, 20.19.1William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-05-24net-libs/nodejs: add 24.1.0William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-05-23net-libs/nodejs: sync liveWilliam Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-05-23net-libs/nodejs: add 22.16.0William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-05-23net-libs/nodejs: add 20.19.2William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-05-02net-libs/nodejs: drop 18.20.6, 18.20.7William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-05-02net-libs/nodejs: enable py3.13William Hubbs
Closes: https://bugs.gentoo.org/955222 Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-04-26net-libs/nodejs: do not skip `test-os` testLiviaMedeiros
This was fixed in upstream. Refs: https://github.com/nodejs/node/commit/a094a8166cd772f89e92b5deef168e5e599fa815 Signed-off-by: LiviaMedeiros <livia@cirno.name> Part-of: https://github.com/gentoo/gentoo/pull/41759 Closes: https://github.com/gentoo/gentoo/pull/41759 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-25net-libs/nodejs: add 22.15.0William Hubbs
Closes: https://bugs.gentoo.org/949653 Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-04-25net-libs/nodejs: add 20.19.1William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-04-19net-libs/nodejs: sync liveSam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-01net-libs/nodejs: drop 22.4.1-r1, 22.7.0, 22.12.0-r1William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-03-31net-libs/nodejs: Stabilize 22.13.1 arm, #948630Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-31net-libs/nodejs: Stabilize 22.13.1 x86, #948630Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-31net-libs/nodejs: Stabilize 22.13.1 ppc64, #948630Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-25net-libs/nodejs: add 20.19.0William Hubbs
Bug: https://bugs.gentoo.org/949653 Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-02-27net-libs/nodejs: add 18.20.7, 20.18.3, 22.14.0William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-02-26net-libs/nodejs: drop failing test from 20.18.2.William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-02-26net-libs/nodejs: drop 20.15.1, 20.17.0, 20.18.1William Hubbs
Signed-off-by: William Hubbs <williamh@gentoo.org>
2025-02-26net-libs/nodejs: Stabilize 20.18.2 ppc64, #948631Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-26net-libs/nodejs: Stabilize 20.18.2 arm64, #948631Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-26net-libs/nodejs: Stabilize 20.18.2 arm, #948631Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-26net-libs/nodejs: Stabilize 20.18.2 x86, #948631Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-26net-libs/nodejs: Stabilize 20.18.2 amd64, #948631Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>