summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-libs/nodejs: add 14.17.0, drop 14.16.1-r1Marek Szuba2021-05-192-0/+1
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: add 16.2.0Marek Szuba2021-05-192-0/+235
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: more collections.abc fixes in jinjaMarek Szuba2021-05-161-0/+84
| | | | | | Suggested-by: Jens Brandt <gentoo@brandt-george.de> Closes: https://github.com/gentoo/gentoo/pull/20816 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: remove unused patchMichael Mair-Keimberger2021-05-161-71/+0
| | | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs-12.22.1-r1: remove test restrictionMarek Szuba2021-05-131-8/+11
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: support python3_10Marek Szuba2021-05-135-4/+22
| | | | | | | | The version of jinja bundled with v8 (in all versions currently in the tree) still imports ABCs from collections rather than collections.abc, then again with that patched everything seems to be in order. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: add ppc64 segfault patch to 16.1.0Georgy Yakovlev2021-05-132-0/+120
| | | | | | Bug: https://bugs.gentoo.org/785751 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* net-libs/nodejs: sync the live ebuild with v16Marek Szuba2021-05-094-63/+104
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs-14.16.1-r1: synchronise test configuration with v16Marek Szuba2021-05-091-8/+8
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs-16.1.0: disable test-release-npmMarek Szuba2021-05-091-0/+7
| | | | | | | Pretty much cosmetic, uses the network, depends on the state of the upstream module database. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs: drop 16.0.0-r1Marek Szuba2021-05-093-269/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* net-libs/nodejs-16.1.0: Backport upstream fix for test-repl-history-navigationMarek Szuba2021-05-092-4/+57
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* 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>