summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-libs/nodejs: add 16.1.0Marek Szuba2021-05-052-0/+225
| | | | | | Now with the test phase enabled! Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: really link against system libuvMarek Szuba2021-05-044-0/+15
| | | | | | | | | | | Turns out the bundled library "uvwasi" implicitly pulled in the bundled libuv as a static library regardless of us having been passing --shared-libuv to configure.py pretty much for ever. Fortunately, patching the relevant lines out of the uvwasi gyp file seems to take care of the problem. Closes: https://bugs.gentoo.org/787251 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: allow running tests for v14Marek Szuba2021-05-022-3/+14
| | | | | | | | | | | | ...but print a warning if FEATURES=usersandbox is set because it is known to make one test fail. For v16, add the same warning but keep the restriction in place - the test suite fails because "npm is not ready for this release". v12 has got its own problems with the test suite so leave it be, Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: disallow USE=lto with gcc-11+Marek Szuba2021-05-013-3/+27
| | | | | | | Runtime errors + a segfault in the test suite. Bug: https://bugs.gentoo.org/787158 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: filter out user-defined LTO flagsMarek Szuba2021-04-233-3/+12
| | | | | | | | | Node build scripts insert user-defined compiler/linker flags after the ones they define themselves, meaning that user-defined -flto can override the -fno-lto set for v8_cppgc_shared - triggering build errors. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs-14.16.1: implement IUSE=ltoMarek Szuba2021-04-221-0/+217
| | | | | | | | No patching necessary as although node-v14 does have "PushAllRegistersAndIterateStack", it is linked differently than in v16. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: drop 15.14.0Marek Szuba2021-04-222-205/+0
| | | | | | v15 is a development branch, now superseded by v16. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs-12.22.1: implement IUSE=ltoMarek Szuba2021-04-221-0/+225
| | | | | | | No assembly function "PushAllRegistersAndIterateStack" in node-v12 so no patching necessary. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs-16.0.0: implement IUSE=ltoMarek Szuba2021-04-223-2/+50
| | | | | | | | Note that the upstream patch which for the time being is required to make LTO work only has an effect if the aforementioned USE flag is set. Closes: https://bugs.gentoo.org/784995 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: remove oldMarek Szuba2021-04-223-431/+0
| | | | | | | | No versions vulnerable to CVE-2021-3450, CVE-2021-3449 and CVE-2020-7774 left in the tree. Bug: https://bugs.gentoo.org/781704 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: Stabilize 14.16.1 x86, #781704Sam James2021-04-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 12.22.1 x86, #781704Sam James2021-04-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: bump to 16.0.0Marek Szuba2021-04-212-0/+204
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: support dev-libs/icu-69.1Marek Szuba2021-04-205-0/+172
| | | | | | | | | | | | | The version of V8 bundled with all versions of NodeJS currently in the tree calls ListFormatter::createInstance() in a way that is both marked as internal in icu-68 and absent from icu-69. Apply a fix originally developed from Chromium which switches to a style marked as stable since icu-67, meaning it works with both versions of dev-libs/icu currently in the tree (confirmed by building 12.22.1 against both, with USE=icu of course). Closes: https://bugs.gentoo.org/781287 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: Stabilize 14.16.1 arm, #781704Sam James2021-04-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 12.22.1 arm, #781704Sam James2021-04-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 14.16.1 ppc64, #781704Sam James2021-04-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 12.22.1 ppc64, #781704Sam James2021-04-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 14.16.1 arm64, #781704Sam James2021-04-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 12.22.1 arm64, #781704Sam James2021-04-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 14.16.1 amd64, #781704Sam James2021-04-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 12.22.1 amd64, #781704Sam James2021-04-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: bump v15 to 15.14.0Marek Szuba2021-04-162-3/+3
| | | | | | | Addresses CVE-2021-3450, CVE-2021-3449 and CVE-2020-7774. Bug: https://bugs.gentoo.org/781704 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: bump v14 to 14.16.1Marek Szuba2021-04-162-0/+210
| | | | | | | Addresses CVE-2021-3450, CVE-2021-3449 and CVE-2020-7774. Bug: https://bugs.gentoo.org/781704 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: bump v12 to 12.22.1Marek Szuba2021-04-162-0/+221
| | | | | | | Addresses CVE-2021-3450, CVE-2021-3449 and CVE-2020-7774. Bug: https://bugs.gentoo.org/781704 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: add missing pkgconfig (B)DEPENDSam James2021-04-124-1/+5
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: bump v15 to 15.11.0Marek Szuba2021-03-042-1/+1
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs-12.21.0: support building using python3_9Marek Szuba2021-03-041-1/+1
| | | | | | Tested, works fine. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs-99999999: update PYTHON_COMPATMarek Szuba2021-03-041-1/+1
| | | | | | | Latest releases support python3_9 so it should be safe to assume so does the live ebuild. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: remove oldMarek Szuba2021-02-283-429/+0
| | | | | | | | No versions vulnerable to CVE-2021-22883, CVE-2021-22884 or CVE-2021-23840 left in the tree. Bug: https://bugs.gentoo.org/772422 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: Stabilize 14.16.0 arm64, #772422Sam James2021-02-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 12.21.0 arm64, #772422Sam James2021-02-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 14.16.0 arm, #772422Sam James2021-02-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 12.21.0 arm, #772422Sam James2021-02-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: amd64 stable wrt bug #772422Agostino Sarubbo2021-02-262-2/+2
| | | | | | Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* net-libs/nodejs: Stabilize 14.16.0 ppc64, #772422Sam James2021-02-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 12.21.0 ppc64, #772422Sam James2021-02-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 14.16.0 x86, #772422Sam James2021-02-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 12.21.0 x86, #772422Sam James2021-02-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: bump subslot 12 to 12.21.0Marek Szuba2021-02-252-0/+220
| | | | | | | | Security release to address CVE-2021-22883, CVE-2021-22884, and CVE-2021-23840. Bug: https://bugs.gentoo.org/772422 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: bump subslot 14 to 14.16.0Marek Szuba2021-02-252-0/+209
| | | | | | | | Security release to address CVE-2021-22883, CVE-2021-22884, and CVE-2021-23840. Bug: https://bugs.gentoo.org/772422 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: bump subslot 15 to 15.10.0Marek Szuba2021-02-252-1/+1
| | | | | | | | Security release to address CVE-2021-22883, CVE-2021-22884, and CVE-2021-23840. Bug: https://bugs.gentoo.org/772422 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: remove oldMarek Szuba2021-02-252-203/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: bump to 15.8.0Marek Szuba2021-02-042-2/+2
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* */*: Remove obsolete values from PYTHON_COMPATMichał Górny2021-01-312-2/+2
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* net-libs/nodejs: bump to 15.6.0Marek Szuba2021-01-182-0/+203
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: remove oldMarek Szuba2021-01-104-631/+0
| | | | | | | | No versions vulnerable to CVE-2020-8265, CVE-2020-8287 or CVE-2020-1971 left in the tree. Bug: https://bugs.gentoo.org/763588 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: Stabilize 14.15.4 ppc64, #763588Sam James2021-01-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs: Stabilize 12.20.1 ppc64, #763588Sam James2021-01-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-libs/nodejs-12.20.1: fix mksnapshot segfaults on ppc64Marek Szuba2021-01-082-0/+45
| | | | | | Upstream regression? Signed-off-by: Marek Szuba <marecki@gentoo.org>