Install this package:
emerge -a net-libs/nodejs
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 15.4.0 | 7 | amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x64-macos | 0/$(ver_cut 1) |
| 14.4.0 | 7 | amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x64-macos | 0 |
| 12.16.1 | 7 | amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x64-macos | 0 |
<pkgmetadata> <maintainer type="person"> <email>gentoo@chaoslab.org</email> <name>Ian Moone</name> </maintainer> <longdescription lang="en"> Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. </longdescription> <use> <flag name="inspector">Enable V8 inspector</flag> <flag name="npm">Enable NPM package manager</flag> <flag name="bundled-ssl">Use bundled OpenSSL instead of system-wide (EXPERIMENTAL)</flag> <flag name="snapshot">Enable snapshot creation for faster startup</flag> <flag name="systemtap">Enable SystemTAP/DTrace tracing</flag> </use> <upstream> <bugs-to>https://github.com/nodejs/node/issues</bugs-to> <remote-id type="github">nodejs/node</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p net-libs/nodejs |
euse -E <flag> -p net-libs/nodejs |
euse -D <flag> -p net-libs/nodejs
| Flag | Description | 15.4.0 | 14.4.0 | 12.16.1 |
|---|---|---|---|---|
| bundled-ssl | Use bundled OpenSSL instead of system-wide (EXPERIMENTAL) | ✓ | ✓ | ✓ |
| cpu_flags_x86_sse2 | ⚠️ | ✓ | ✓ | ✓ |
| debug | ⚠️ | ✓ | ✓ | ✓ |
| doc | ⚠️ | ✓ | ✓ | ✓ |
| icu | ⚠️ | ⊕ | ⊕ | ✓ |
| inspector | Enable V8 inspector | ✓ | ✓ | ✓ |
| libressl | ⚠️ | ✓ | ✓ | ✓ |
| npm | Enable NPM package manager | ✓ | ✓ | ✓ |
| openssl | ⚠️ | ⊕ | ⊕ | ✗ |
| pax_kernel | Enable if the user plans to run the package under a pax enabled hardened kernel ⚠️ | ✓ | ✓ | ✗ |
| snapshot | Enable snapshot creation for faster startup | ⊕ | ⊕ | ⊕ |
| ssl | Build support for TLS/SSL connections (RTMPS) via <pkg>net-libs/mbedtls</pkg>. ⚠️ | ⊕ | ⊕ | ⊕ |
| system-icu | ⚠️ | ✓ | ✗ | ✗ |
| system-ssl | ⚠️ | ⊕ | ✗ | ✗ |
| systemtap | Enable SystemTAP/DTrace tracing | ✓ | ✓ | ✓ |
| test | ⚠️ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | node-v12.16.1.tar.xz | 23481768 bytes | 12.16.1 |
| DIST | node-v14.4.0.tar.xz | 33005312 bytes | 14.4.0 |
| DIST | node-v15.4.0.tar.xz | 33336952 bytes | 15.4.0 |
| Type | File | Size |
|---|---|---|
| AUX | nodejs-10.13.0-clang-compat.patch | 344 bytes |
| AUX | nodejs-10.3.0-global-npm-config.patch | 819 bytes |
| AUX | nodejs-13.8.0-paxmarking.patch | 4213 bytes |
| AUX | nodejs-15.2.0-global-npm-config.patch | 582 bytes |
| AUX | nodejs-8.12.0-clang-compat.patch | 363 bytes |
| AUX | nodejs-8.12.0-libressl.patch | 30921 bytes |
| AUX | nodejs-99999999-llhttp.patch | 506 bytes |
| EBUILD | nodejs-12.16.1.ebuild | 6725 bytes |
| EBUILD | nodejs-14.4.0.ebuild | 6746 bytes |
| EBUILD | nodejs-15.4.0.ebuild | 6734 bytes |
| MISC | ChangeLog | 1568 bytes |
| MISC | metadata.xml | 951 bytes |