| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Matt Jolly <kangie@gentoo.org>
|
|
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>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
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>
|
|
Bug: https://bugs.gentoo.org/473598
Bug: https://bugs.gentoo.org/720224
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
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>
|
|
Signed-off-by: Michael Mair-Keimberger <mm1ke@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
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>
|
|
Done via:
```
git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@'
```
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
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>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/963398
Bug: https://bugs.gentoo.org/963649
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
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>
|
|
Long fixed in GCC.
Bug: https://bugs.gentoo.org/936013
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
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>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Closes: https://bugs.gentoo.org/955222
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
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>
|
|
Closes: https://bugs.gentoo.org/949653
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Bug: https://bugs.gentoo.org/949653
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: William Hubbs <williamh@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|