[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 9ecc5462cbfc224ddb23a30254c43fee93a150fe
Author: Sasha Finkelstein gmail com>
AuthorDate: Tue Dec 9 12:49:46 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Dec 24 17:20:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ecc5462
net-libs/nodejs: Unvendor dev-cpp/ada and dev-cpp/simdutf
Signed-off-by: Sasha Finkelstein gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44969
Closes: https://github.com/gentoo/gentoo/pull/44969
Signed-off-by: Sam James gentoo.org>
...js-.ebuild => nodejs-24.11.1-r1.ebuild} | 35 --
net-libs/nodejs/nodejs-.ebuild | 10 +++
2 files changed, 24 insertions(+), 21 deletions(-)
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-24.11.1-r1.ebuild
similarity index 93%
copy from net-libs/nodejs/nodejs-.ebuild
copy to net-libs/nodejs/nodejs-24.11.1-r1.ebuild
index 4b625339020e..d180f1d58e46 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-24.11.1-r1.ebuild
@@ -33,21 +33,23 @@ REQUIRED_USE="inspector? ( icu ssl )
RESTRICT="!test? ( test )"
-RDEPEND=">=app-arch/brotli-1.1.0:=
+COMMON_DEPEND=">=app-arch/brotli-1.1.0:=
dev-db/sqlite:3
+ >=dev-cpp/ada-3.3.0:=
+ >=dev-cpp/simdutf-7.3.4:=
>=dev-libs/libuv-1.51.0:=
- >=dev-libs/simdjson-3.10.1:=
- >=net-dns/c-ares-1.34.4:=
- >=net-libs/nghttp2-1.64.0:=
+ >=dev-libs/simdjson-4.0.7:=
+ >=net-dns/c-ares-1.34.5:=
+ >=net-libs/nghttp2-1.66.0:=
>=net-libs/nghttp3-1.7.0:=
virtual/zlib:=
corepack? ( !sys-apps/yarn )
system-icu? ( >=dev-libs/icu-73:= )
system-ssl? (
- >=net-libs/ngtcp2-1.9.1:=
- >=dev-libs/openssl-1.1.1:0=
+ >=net-libs/ngtcp2-1.11.0:=
+ >=dev-libs/openssl-3.5.4:0=
)
- !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
+ !system-ssl? ( >=net-libs/ngtcp2-1.11.0:=[-gnutls] )
|| (
sys-devel/gcc:*
llvm-runtimes/libatomic-stub
@@ -58,7 +60,8 @@ BDEPEND="${PYTHON_DEPS}
virtual/pkgconfig
test? ( net-misc/curl )
pax-kernel? ( sys-apps/elfix )"
-DEPEND="${RDEPEND}"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
# These are measured on a loong machine with -ggdb on, and only checked
# if debugging flags are present in CFLAGS.
@@ -110,7 +113,8 @@ src_prepare() {
fi
# We need to disable mprotect on two files when it builds Bug 694100.
- use pax-kernel && PATCHES+=(
"${FILESDIR}"/${PN}-24.1.0-paxmarking.patch )
+ use pax-kernel &&
+ PATCHES+=( "${FILESDIR}"/${PN}-24.1.0-paxmarking.patch )
default
}
@@ -127,9 +131,7 @@ src_configure() {
local myconf=(
--ninja
- # ada is not packaged yet
- # https://github.com/ada-url/ada
- # --shared-ada
+ --shared-ada
--shared-brotli
--shared-cares
--shared-libuv
@@ -137,9 +139,7 @@ src_configure() {
--shared-nghttp3
--shared-ngtcp2
--shared-simdjson
- # sindutf is not packaged yet
- # https://github.com/simdutf/simdutf
- # --shared-simdutf
+ --shared-simdutf
--shared-sqlite
--shared-zlib
)
@@ -268,6 +268,11 @@ src_test() {
test/sequential/test-tls-session-timeout.js
test/sequential/test-util-debug.js
)
+ # https://bugs.gentoo.org/963649
+ has_version '>=dev-libs/openssl-3.6' &&
+ drop_tests+=(
+ test/parallel/test-tls-ocsp-callback
+ )
use inspector ||
drop_tests+=(
test/parallel/test-inspector-emit-protocol-event.js
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index 4b625339020e..d9a352f5360c 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -34,6 +34,8 @@ REQUIRED_USE="inspector? ( icu ssl )
RESTRICT="!test? ( test )"
RDEPEND=">=app-arch/brotli-1.1.0:=
+ >=dev-cpp/ada-3.3.0:=
+ >=dev-cpp/simdutf-7.3.4:=
dev-db/sqlite:3
>=dev-libs/libuv-1.51.0:=
>=dev-libs/simdjson-3.10.1:=
@@ -127,9 +129,7 @@ src_configure() {
local myconf=(
--ninja
- # ada is not packaged yet
- # https://github.com/ada-url/ada
- # --shared-ada
+ --shared-ada
--shared-brotli
--shared-cares
--shared-libuv
@@ -137,9 +137,7 @@ src_configure() {
--shared-nghttp3
--shared-ngtcp2
--shared-simdjson
- # sindu
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 053419eb882015003a23e7bcaf61750844616ca5
Author: William Hubbs gentoo org>
AuthorDate: Fri Dec 12 16:08:00 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Fri Dec 12 16:09:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=053419eb
net-libs/nodejs: add 20.19.6
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-20.19.6.ebuild | 274 ++
2 files changed, 275 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 6933b25a0f34..8a857f206177 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,6 +1,7 @@
DIST node-v20.18.2.tar.xz 41933624 BLAKE2B
afe01b8df6f89254eca3b849a3603cba0eda809ba0ed37c0a401323f09402ef52be4b2b15e571fd1a876ec0b5168b46c72144f23fd30f4a96793c54ce37f4317
SHA512
c0b294a7dba42d1b898a552b66d6cdc6e5a55a2ef951f272e9614578c656d72bf727c9ebb39e27de671cfecc36bc8bf60330fb00285de012f256dbd69142868c
DIST node-v20.19.2.tar.xz 42289480 BLAKE2B
b4a1611b8edd41ee8effd3bc2fb1e6d1f4e2b6f3c6a97d357cfdffab16042af49b0431860d66267d4cb6dd95c24e13c71f5c9015f1f59f611d2087713fe6c78d
SHA512
fea753af76e45ad773fd26988dc6e6eb83cf4ee71f2c02eac0660ce40b823bb991ad70567502c54de8723fbeed68e7a81c15655dca2da4982cbe8391e76d97c8
DIST node-v20.19.5.tar.xz 42505652 BLAKE2B
952a7cd724a4a381aa109941557bb2b87063ca8a8fdc3ac6203aaccfb24376a7899d9098cefaded6f5f3be0cf4851a872fa6bfc14f9b9914ff35341063a45453
SHA512
b585222636b0ed05567f99dba3312586ac64d0a1a751a471305f10e85a77ad32ed6c4a30b2fc0a876f1e9b4f6880c1ccf596346605f5298d882396b3677efe0f
+DIST node-v20.19.6.tar.xz 42530628 BLAKE2B
7a0e5d469cc58cf744f2edc1421828dbcbe0171179152da732ecc8e1d2c6139d68f453b6c7ff11ac31079d12663306f02774819ab056cf49a3b9e22979d1807d
SHA512
cf3a3813db814ffe23dd9c2c201b950522c4a115569d568cb3ef2f6b3f9a33cdd7d3f6d52f7d8970df6fadc0b8aa86dd2ef1fd34a4537cbdbe5d05363c47976d
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.16.0.tar.xz 48547612 BLAKE2B
7c765ca665822d4e6412ab32d5aa152ecfd3643591a9584bfbcb4baf046cea7c0e42ee09102bb8106861bac86e936c63c3b5516922863ffae4cc2af5909b3c5b
SHA512
8d33efd7d6e15b212d0a24483f751705935ab8a0124c695103e96cd806b8c76d4639ac53bd4abf09e3e636ff301eba3546ead447e5e881a51ca87a72ab26e004
DIST node-v22.19.0.tar.xz 48853616 BLAKE2B
e024ec9f9b59ab71f809c51f01406c3eb01dfc411ea22f67d7881dadd6429e9db6e4fd7081bd8137441873d450457061165eb39fab4e5088e2daf5025c9328fd
SHA512
aefce510b74c9c9cc4bf4e68be1a8916b2e79e0382fedf1da5ec597cde7fd225501e76d1f024287b3b2b1c12139cc8020fcc4d6e4e96fba31cd17106de77f56a
diff --git a/net-libs/nodejs/nodejs-20.19.6.ebuild
b/net-libs/nodejs/nodejs-20.19.6.ebuild
new file mode 100644
index ..0d597c084899
--- /dev/null
+++ b/net-libs/nodejs/nodejs-20.19.6.ebuild
@@ -0,0 +1,274 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ >=dev-libs/libuv-1.46.0:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.41.0:=
+ >=net-libs/ngtcp2-1.1.0:=
+ virtual/zlib:=
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consu
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: fa5ca61883ac6e2931a1caeab96018ab9a7a4755
Author: Sam James gentoo org>
AuthorDate: Thu Dec 4 01:41:54 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Dec 4 01:44:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa5ca618
net-libs/nodejs: use eninja for jobserver support
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 gentoo.org>
net-libs/nodejs/nodejs-20.18.2.ebuild | 3 +--
net-libs/nodejs/nodejs-20.19.2.ebuild | 3 +--
net-libs/nodejs/nodejs-20.19.5.ebuild | 3 +--
net-libs/nodejs/nodejs-22.13.1.ebuild | 3 +--
net-libs/nodejs/nodejs-22.16.0.ebuild | 3 +--
net-libs/nodejs/nodejs-22.19.0.ebuild | 3 +--
net-libs/nodejs/nodejs-22.20.0.ebuild | 3 +--
net-libs/nodejs/nodejs-22.21.1.ebuild | 3 +--
net-libs/nodejs/nodejs-24.1.0.ebuild | 3 +--
net-libs/nodejs/nodejs-24.11.1.ebuild | 3 +--
net-libs/nodejs/nodejs-24.2.0.ebuild | 3 +--
net-libs/nodejs/nodejs-24.7.0.ebuild | 3 +--
net-libs/nodejs/nodejs-24.9.0.ebuild | 3 +--
net-libs/nodejs/nodejs-.ebuild | 3 +--
14 files changed, 14 insertions(+), 28 deletions(-)
diff --git a/net-libs/nodejs/nodejs-20.18.2.ebuild
b/net-libs/nodejs/nodejs-20.18.2.ebuild
index 5d1123df47ec..4d21e2fd5850 100644
--- a/net-libs/nodejs/nodejs-20.18.2.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.2.ebuild
@@ -169,8 +169,7 @@ src_configure() {
}
src_compile() {
- export NINJA_ARGS=" $(get_NINJAOPTS) "
- emake -Onone
+ eninja -C out/Release
}
src_install() {
diff --git a/net-libs/nodejs/nodejs-20.19.2.ebuild
b/net-libs/nodejs/nodejs-20.19.2.ebuild
index acb569c1b230..b9ec203a7fdc 100644
--- a/net-libs/nodejs/nodejs-20.19.2.ebuild
+++ b/net-libs/nodejs/nodejs-20.19.2.ebuild
@@ -169,8 +169,7 @@ src_configure() {
}
src_compile() {
- export NINJA_ARGS=" $(get_NINJAOPTS) "
- emake -Onone
+ eninja -C out/Release
}
src_install() {
diff --git a/net-libs/nodejs/nodejs-20.19.5.ebuild
b/net-libs/nodejs/nodejs-20.19.5.ebuild
index e967d593ad8f..0d597c084899 100644
--- a/net-libs/nodejs/nodejs-20.19.5.ebuild
+++ b/net-libs/nodejs/nodejs-20.19.5.ebuild
@@ -169,8 +169,7 @@ src_configure() {
}
src_compile() {
- export NINJA_ARGS=" $(get_NINJAOPTS) "
- emake -Onone
+ eninja -C out/Release
}
src_install() {
diff --git a/net-libs/nodejs/nodejs-22.13.1.ebuild
b/net-libs/nodejs/nodejs-22.13.1.ebuild
index 00d972e0a2cb..bedbd219bb04 100644
--- a/net-libs/nodejs/nodejs-22.13.1.ebuild
+++ b/net-libs/nodejs/nodejs-22.13.1.ebuild
@@ -188,8 +188,7 @@ src_configure() {
}
src_compile() {
- export NINJA_ARGS=" $(get_NINJAOPTS)"
- emake -Onone
+ eninja -C out/Release
}
src_install() {
diff --git a/net-libs/nodejs/nodejs-22.16.0.ebuild
b/net-libs/nodejs/nodejs-22.16.0.ebuild
index ae37d9d00c4d..d5b2e6b0f979 100644
--- a/net-libs/nodejs/nodejs-22.16.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.16.0.ebuild
@@ -188,8 +188,7 @@ src_configure() {
}
src_compile() {
- export NINJA_ARGS=" $(get_NINJAOPTS)"
- emake -Onone
+ eninja -C out/Release
}
src_install() {
diff --git a/net-libs/nodejs/nodejs-22.19.0.ebuild
b/net-libs/nodejs/nodejs-22.19.0.ebuild
index ae37d9d00c4d..d5b2e6b0f979 100644
--- a/net-libs/nodejs/nodejs-22.19.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.19.0.ebuild
@@ -188,8 +188,7 @@ src_configure() {
}
src_compile() {
- export NINJA_ARGS=" $(get_NINJAOPTS)"
- emake -Onone
+ eninja -C out/Release
}
src_install() {
diff --git a/net-libs/nodejs/nodejs-22.20.0.ebuild
b/net-libs/nodejs/nodejs-22.20.0.ebuild
index ae37d9d00c4d..d5b2e6b0f979 100644
--- a/net-libs/nodejs/nodejs-22.20.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.20.0.ebuild
@@ -188,8 +188,7 @@ src_configure() {
}
src_compile() {
- export NINJA_ARGS=" $(get_NINJAOPTS)"
- emake -Onone
+ eninja -C out/Release
}
src_install() {
diff --git a/net-libs/nodejs/nodejs-22.21.1.ebuild
b/net-libs/nodejs/nodejs-22.21.1.ebuild
index 23556fb3ffd5..6153f44bfa7c 100644
--- a/net-libs/nodejs/nodejs-22.21.1.ebuild
+++ b/net-libs/nodejs/nodejs-22.21.1.ebuild
@@ -189,8 +189,7 @@ src_configure() {
}
src_compile() {
- export NINJA_ARGS=" $(get_NINJAOPTS)"
- emake -Onone
+ eninja -C out/Release
}
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/files/
commit: ce89dd1aab925dcb817f521ce7265c5fdd648cf1
Author: Michael Mair-Keimberger gentoo org>
AuthorDate: Fri Nov 28 14:09:23 2025 +
Commit: Michael Mair-Keimberger gentoo org>
CommitDate: Fri Nov 28 14:09:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce89dd1a
net-libs/nodejs: remove unused patch
Signed-off-by: Michael Mair-Keimberger gentoo.org>
.../nodejs/files/nodejs-18.16.0-paxmarking.patch | 101 -
1 file changed, 101 deletions(-)
diff --git a/net-libs/nodejs/files/nodejs-18.16.0-paxmarking.patch
b/net-libs/nodejs/files/nodejs-18.16.0-paxmarking.patch
deleted file mode 100644
index 9decb13ec47b..
--- a/net-libs/nodejs/files/nodejs-18.16.0-paxmarking.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-From 4c910c45a73c61f908f85661a1568a614afde081 Mon Sep 17 00:00:00 2001
-From: William Hubbs
-Date: Mon, 17 Apr 2023 11:43:17 -0500
-Subject: [PATCH] pax marking
-
- node.gyp | 17 -
- tools/v8_gypfiles/v8.gyp | 24 +++-
- 2 files changed, 39 insertions(+), 2 deletions(-)
-
-diff --git a/node.gyp b/node.gyp
-index cf52281bb4..80352dfcc5 100644
a/node.gyp
-+++ b/node.gyp
-@@ -54,6 +54,7 @@
- '<@(node_builtin_shareable_builtins)',
- ],
- 'node_mksnapshot_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot<(EXECUTABLE_SUFFIX)',
-+'node_mksnapshot_u_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot_u<(EXECUTABLE_SUFFIX)',
- 'conditions': [
- ['GENERATOR == "ninja"', {
- 'node_text_start_object_path':
'src/large_pages/node_text_start.node_text_start.o'
-@@ -337,11 +338,25 @@
- ],
- }, {
- 'actions': [
-+{
-+ 'action_name': 'run_pax_mksnapshot',
-+ 'inputs': [
-+'<(node_mksnapshot_exec)',
-+ ],
-+ 'outputs': [
-+'<(node_mksnapshot_u_exec)',
-+ ],
-+ 'action': [
-+'bash',
-+'-c',
-+'mv <(node_mksnapshot_exec) <(node_mksnapshot_u_exec) &&
paxmark.sh m <(node_mksnapshot_u_exec)',
-+ ],
-+},
- {
- 'action_name': 'node_mksnapshot',
- 'process_outputs_as_sources': 1,
- 'inputs': [
--'<(node_mksnapshot_exec)',
-+'<(node_mksnapshot_u_exec)',
- ],
- 'outputs': [
- '<(SHARED_INTERMEDIATE_DIR)/node_snapshot.cc',
-diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp
-index a721ffb41a..4a52a1f822 100644
a/tools/v8_gypfiles/v8.gyp
-+++ b/tools/v8_gypfiles/v8.gyp
-@@ -9,6 +9,7 @@
- 'v8_vector_stores%': 0,
- 'v8_embed_script%': "",
- 'mksnapshot_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABLE_SUFFIX)',
-+'mksnapshot_u_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot_u<(EXECUTABLE_SUFFIX)',
- 'v8_os_page_size%': 0,
- 'generate_bytecode_output_root':
'<(SHARED_INTERMEDIATE_DIR)/generate-bytecode-output-root',
- 'generate_bytecode_builtins_list_output':
'<(generate_bytecode_output_root)/builtins-generated/bytecodes-builtins-list.h',
-@@ -1419,7 +1420,7 @@
- ],
- }, # bytecode_builtins_list_generator
- {
-- 'target_name': 'mksnapshot',
-+ 'target_name': 'mksnapshot_u',
- 'type': 'executable',
- 'dependencies': [
- 'v8_base_without_compiler',
-@@ -1446,6 +1447,27 @@
- ],
- }],
- ],
-+}, # mksnapshot_u
-+{
-+ 'target_name': 'mksnapshot',
-+ 'type': 'none',
-+ 'dependencies': ['mksnapshot_u'],
-+ 'actions': [
-+{
-+ 'action_name': 'paxmark_mksnapshot',
-+ 'inputs': [
-+'<(mksnapshot_u_exec)',
-+ ],
-+ 'outputs': [
-+'<(mksnapshot_exec)',
-+ ],
-+ 'action': [
-+'bash',
-+'-c',
-+'cp <(mksnapshot_u_exec) <(mksnapshot_exec) && paxmark.sh m
<(mksnapshot_exec)'
-+ ],
-+},
-+ ],
- }, # mksnapshot
- {
- 'target_name': 'torque',
---
-2.39.2
-
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 95272224c19c9bbdf6babcc465b234552413e40d
Author: William Hubbs gentoo org>
AuthorDate: Thu Nov 13 19:38:18 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Thu Nov 13 19:38:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95272224
net-libs/nodejs: add 22.21.1
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-22.21.1.ebuild | 296 ++
2 files changed, 297 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 5eb073064b42..6933b25a0f34 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -5,6 +5,7 @@ DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d
DIST node-v22.16.0.tar.xz 48547612 BLAKE2B
7c765ca665822d4e6412ab32d5aa152ecfd3643591a9584bfbcb4baf046cea7c0e42ee09102bb8106861bac86e936c63c3b5516922863ffae4cc2af5909b3c5b
SHA512
8d33efd7d6e15b212d0a24483f751705935ab8a0124c695103e96cd806b8c76d4639ac53bd4abf09e3e636ff301eba3546ead447e5e881a51ca87a72ab26e004
DIST node-v22.19.0.tar.xz 48853616 BLAKE2B
e024ec9f9b59ab71f809c51f01406c3eb01dfc411ea22f67d7881dadd6429e9db6e4fd7081bd8137441873d450457061165eb39fab4e5088e2daf5025c9328fd
SHA512
aefce510b74c9c9cc4bf4e68be1a8916b2e79e0382fedf1da5ec597cde7fd225501e76d1f024287b3b2b1c12139cc8020fcc4d6e4e96fba31cd17106de77f56a
DIST node-v22.20.0.tar.xz 50110384 BLAKE2B
2c2d854fb4b5ec7e55b7d71c1dd2649a7035519456f459ccddd8bffda4585cc598594e53f5c65392b001e8490fe8367b3f87ec7f1c6dcca4c7bcb832a913f535
SHA512
2f5287dc81e480f9b97775818b9f9717ebfb6e2c9ea4217cde22f9ac3d02f3c09c5e35384ddf2a310e5ba17cbb47182464a9fa6ff5c43a0cfd5a8a5eefe2ac90
+DIST node-v22.21.1.tar.xz 50151568 BLAKE2B
5a7ab1b746c7c25887ed7e9a5728b8c01287c5ed8ecf4587ad9f115e1849039133b4af803b93414934c5baafed18434ebd2d8fda1b520ef5bdf3ed3f72e27439
SHA512
6d3b7b25fb2d8f155ae887367f3ac2467d368049f1fe07767d29e69c95cdb25f0ec0b5825179db691942a877f04fbbaf22a86990354795d89194dd2854b84397
DIST node-v24.1.0.tar.xz 50168800 BLAKE2B
3eec161010f04e410abda82b146cf957fd55833dd79c553c815a563bedd1d7fb2e6dce8c7ad49149b2f9049ad7ec38384757aba974c1eb619426d8c8978364b9
SHA512
86e133eaf4114a2e0f60db1505f10585f0fef2382134c02702b5961c9c4feced2bc7d156a930eb983ca23a82208d74187dcf249fddf5fff78ae9e5229d3d5fdf
DIST node-v24.11.1.tar.xz 51747676 BLAKE2B
85f7fb43d795463af436d646f953133e3bb97bdcd391882068b449b2237f1daac07e06ddb5d78235f4be4e3d521d8a74997a6841bef0dbf49c71616ec9cb490a
SHA512
a41c9d53f8ab4f4642259c42e682fd58fc58d6d6657310544008e96e4113503eec82a185922360577c5a5739ba3fadd04e10798f805d7a3399ef4a3e1a233629
DIST node-v24.2.0.tar.xz 49809356 BLAKE2B
fa52bac011b51b44573bfd0c0aa3e90aee7463a505eb354d870651edfb27e84221521e8020d2a018917fdc8efef0112f124b2c239669e90060695ceb8468d7f9
SHA512
39569e668e6f98d0bdb76eae857e884d0765a25cf05cae58da0d5d0e2a96ad0100dcebac97b91ab9693a0e3403746a67222ec5ead8be1a6f0b7c83888d40b466
diff --git a/net-libs/nodejs/nodejs-22.21.1.ebuild
b/net-libs/nodejs/nodejs-22.21.1.ebuild
new file mode 100644
index ..23556fb3ffd5
--- /dev/null
+++ b/net-libs/nodejs/nodejs-22.21.1.ebuild
@@ -0,0 +1,296 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND=">=app-arch/brotli-1.1.0:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.51.0:=
+ >=dev-libs/simdjson-3.13.0:=
+ >=net-dns/c-ares-1.34.4:=
+ >=net-libs/nghttp2-1.64.0:=
+ >=net-libs/nghttp3-1.7.0:=
+ virtual/zlib:=
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.9.1:=
+ >=dev-libs/openssl-3.5.4:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
+ || (
+ sys-devel/gcc:*
+ llvm-runtimes/liba
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 55f450ca1bfee7587812ecdadbc2cd1425231de7
Author: William Hubbs gentoo org>
AuthorDate: Wed Nov 12 21:35:52 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Wed Nov 12 21:35:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55f450ca
net-libs/nodejs: add 24.11.1
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-24.11.1.ebuild | 299 ++
2 files changed, 300 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 1175d11d657f..5eb073064b42 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -6,6 +6,7 @@ DIST node-v22.16.0.tar.xz 48547612 BLAKE2B
7c765ca665822d4e6412ab32d5aa152ecfd36
DIST node-v22.19.0.tar.xz 48853616 BLAKE2B
e024ec9f9b59ab71f809c51f01406c3eb01dfc411ea22f67d7881dadd6429e9db6e4fd7081bd8137441873d450457061165eb39fab4e5088e2daf5025c9328fd
SHA512
aefce510b74c9c9cc4bf4e68be1a8916b2e79e0382fedf1da5ec597cde7fd225501e76d1f024287b3b2b1c12139cc8020fcc4d6e4e96fba31cd17106de77f56a
DIST node-v22.20.0.tar.xz 50110384 BLAKE2B
2c2d854fb4b5ec7e55b7d71c1dd2649a7035519456f459ccddd8bffda4585cc598594e53f5c65392b001e8490fe8367b3f87ec7f1c6dcca4c7bcb832a913f535
SHA512
2f5287dc81e480f9b97775818b9f9717ebfb6e2c9ea4217cde22f9ac3d02f3c09c5e35384ddf2a310e5ba17cbb47182464a9fa6ff5c43a0cfd5a8a5eefe2ac90
DIST node-v24.1.0.tar.xz 50168800 BLAKE2B
3eec161010f04e410abda82b146cf957fd55833dd79c553c815a563bedd1d7fb2e6dce8c7ad49149b2f9049ad7ec38384757aba974c1eb619426d8c8978364b9
SHA512
86e133eaf4114a2e0f60db1505f10585f0fef2382134c02702b5961c9c4feced2bc7d156a930eb983ca23a82208d74187dcf249fddf5fff78ae9e5229d3d5fdf
+DIST node-v24.11.1.tar.xz 51747676 BLAKE2B
85f7fb43d795463af436d646f953133e3bb97bdcd391882068b449b2237f1daac07e06ddb5d78235f4be4e3d521d8a74997a6841bef0dbf49c71616ec9cb490a
SHA512
a41c9d53f8ab4f4642259c42e682fd58fc58d6d6657310544008e96e4113503eec82a185922360577c5a5739ba3fadd04e10798f805d7a3399ef4a3e1a233629
DIST node-v24.2.0.tar.xz 49809356 BLAKE2B
fa52bac011b51b44573bfd0c0aa3e90aee7463a505eb354d870651edfb27e84221521e8020d2a018917fdc8efef0112f124b2c239669e90060695ceb8468d7f9
SHA512
39569e668e6f98d0bdb76eae857e884d0765a25cf05cae58da0d5d0e2a96ad0100dcebac97b91ab9693a0e3403746a67222ec5ead8be1a6f0b7c83888d40b466
DIST node-v24.7.0.tar.xz 51707840 BLAKE2B
acd46c43d20f43f6134df5bb65fc6835d977edee9a499a328632c4e6f24fb0f98d032cc8b5afa9a153e2b12669a2b2c6cafdb4f2be5c0265060f34e49a4fdb74
SHA512
d90cca68bf1d1b5a550d68dd1d2e6957610809a67c36e198626cd2ba84ebe006f5d8579a7ea1768fc6802edf0ceb7be5200e566944c2632ff83586e0e3f2af2d
DIST node-v24.9.0.tar.xz 51787384 BLAKE2B
663fabae1780c3fa7890af3c609f55b4f19234dca2ce6557e62cbdee8d26776eae2c043dee14e5c45273d4657eccfa763264f35cf1bb83e26b37243f49e02abb
SHA512
11eae0e0d7497cebdc454b3a34af3da225b9b0407ca1e6f6f5d13659eddc430148c7c8e6f2d9d329ec9c2f670cba8d9bb9a1d6ff4ed39f474dd331a77a543896
diff --git a/net-libs/nodejs/nodejs-24.11.1.ebuild
b/net-libs/nodejs/nodejs-24.11.1.ebuild
new file mode 100644
index ..bdfd8e8d9b14
--- /dev/null
+++ b/net-libs/nodejs/nodejs-24.11.1.ebuild
@@ -0,0 +1,299 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{11..14} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND=">=app-arch/brotli-1.1.0:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.51.0:=
+ >=dev-libs/simdjson-4.0.7:=
+ >=net-dns/c-ares-1.34.5:=
+ >=net-libs/nghttp2-1.66.0:=
+ >=net-libs/nghttp3-1.7.0:=
+ virtual/zlib:=
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.11.0:=
+ >=dev-libs/openssl-3.5.4:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.11.0:=[-gnutls] )
+ || (
+ sys-devel/gcc:*
+ llvm-runtimes/libat
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 88b68c5d71c1b55c2c2aa08b7339c74466f4b0c6
Author: Sasha Finkelstein gmail com>
AuthorDate: Mon Nov 3 14:15:24 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Nov 4 10:58:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b68c5d
net-libs/nodejs: Add python3.14 support
Signed-off-by: Sasha Finkelstein gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44450
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-24.9.0.ebuild | 2 +-
net-libs/nodejs/nodejs-.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-libs/nodejs/nodejs-24.9.0.ebuild
b/net-libs/nodejs/nodejs-24.9.0.ebuild
index 8689f556fe4a..abc2f72899cb 100644
--- a/net-libs/nodejs/nodejs-24.9.0.ebuild
+++ b/net-libs/nodejs/nodejs-24.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..14} )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index 25d2eaa39595..1fc1bb824630 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -4,7 +4,7 @@
EAPI=8
CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..14} )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: f39556f4a64e84b93cd0c210afb3ba462e792bb4
Author: William Hubbs gentoo org>
AuthorDate: Tue Oct 7 17:23:18 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Tue Oct 7 17:23:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f39556f4
net-libs/nodejs: add 22.20.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-22.20.0.ebuild | 295 ++
2 files changed, 296 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 009c440628e1..1175d11d657f 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -4,6 +4,7 @@ DIST node-v20.19.5.tar.xz 42505652 BLAKE2B
952a7cd724a4a381aa109941557bb2b87063c
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.16.0.tar.xz 48547612 BLAKE2B
7c765ca665822d4e6412ab32d5aa152ecfd3643591a9584bfbcb4baf046cea7c0e42ee09102bb8106861bac86e936c63c3b5516922863ffae4cc2af5909b3c5b
SHA512
8d33efd7d6e15b212d0a24483f751705935ab8a0124c695103e96cd806b8c76d4639ac53bd4abf09e3e636ff301eba3546ead447e5e881a51ca87a72ab26e004
DIST node-v22.19.0.tar.xz 48853616 BLAKE2B
e024ec9f9b59ab71f809c51f01406c3eb01dfc411ea22f67d7881dadd6429e9db6e4fd7081bd8137441873d450457061165eb39fab4e5088e2daf5025c9328fd
SHA512
aefce510b74c9c9cc4bf4e68be1a8916b2e79e0382fedf1da5ec597cde7fd225501e76d1f024287b3b2b1c12139cc8020fcc4d6e4e96fba31cd17106de77f56a
+DIST node-v22.20.0.tar.xz 50110384 BLAKE2B
2c2d854fb4b5ec7e55b7d71c1dd2649a7035519456f459ccddd8bffda4585cc598594e53f5c65392b001e8490fe8367b3f87ec7f1c6dcca4c7bcb832a913f535
SHA512
2f5287dc81e480f9b97775818b9f9717ebfb6e2c9ea4217cde22f9ac3d02f3c09c5e35384ddf2a310e5ba17cbb47182464a9fa6ff5c43a0cfd5a8a5eefe2ac90
DIST node-v24.1.0.tar.xz 50168800 BLAKE2B
3eec161010f04e410abda82b146cf957fd55833dd79c553c815a563bedd1d7fb2e6dce8c7ad49149b2f9049ad7ec38384757aba974c1eb619426d8c8978364b9
SHA512
86e133eaf4114a2e0f60db1505f10585f0fef2382134c02702b5961c9c4feced2bc7d156a930eb983ca23a82208d74187dcf249fddf5fff78ae9e5229d3d5fdf
DIST node-v24.2.0.tar.xz 49809356 BLAKE2B
fa52bac011b51b44573bfd0c0aa3e90aee7463a505eb354d870651edfb27e84221521e8020d2a018917fdc8efef0112f124b2c239669e90060695ceb8468d7f9
SHA512
39569e668e6f98d0bdb76eae857e884d0765a25cf05cae58da0d5d0e2a96ad0100dcebac97b91ab9693a0e3403746a67222ec5ead8be1a6f0b7c83888d40b466
DIST node-v24.7.0.tar.xz 51707840 BLAKE2B
acd46c43d20f43f6134df5bb65fc6835d977edee9a499a328632c4e6f24fb0f98d032cc8b5afa9a153e2b12669a2b2c6cafdb4f2be5c0265060f34e49a4fdb74
SHA512
d90cca68bf1d1b5a550d68dd1d2e6957610809a67c36e198626cd2ba84ebe006f5d8579a7ea1768fc6802edf0ceb7be5200e566944c2632ff83586e0e3f2af2d
diff --git a/net-libs/nodejs/nodejs-22.20.0.ebuild
b/net-libs/nodejs/nodejs-22.20.0.ebuild
new file mode 100644
index ..57f74885f2d5
--- /dev/null
+++ b/net-libs/nodejs/nodejs-22.20.0.ebuild
@@ -0,0 +1,295 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.1.0:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.49.2:=
+ >=dev-libs/simdjson-3.10.1:=
+ >=net-dns/c-ares-1.34.4:=
+ >=net-libs/nghttp2-1.64.0:=
+ >=net-libs/nghttp3-1.7.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.9.1:=
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
+ || (
+ sys-devel/gcc:*
+ llvm-runtimes/libatomic-st
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 75b72f7ba1f6631720cf8aaaeabb3a1b3f9322e7
Author: William Hubbs gentoo org>
AuthorDate: Fri Oct 3 02:05:14 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Fri Oct 3 02:09:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b72f7b
net-libs/nodejs: add 24.9.0
Closes: https://bugs.gentoo.org/963398
Bug: https://bugs.gentoo.org/963649
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-24.9.0.ebuild | 298 +++
2 files changed, 299 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 52fb895d2f11..009c440628e1 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -7,3 +7,4 @@ DIST node-v22.19.0.tar.xz 48853616 BLAKE2B
e024ec9f9b59ab71f809c51f01406c3eb01df
DIST node-v24.1.0.tar.xz 50168800 BLAKE2B
3eec161010f04e410abda82b146cf957fd55833dd79c553c815a563bedd1d7fb2e6dce8c7ad49149b2f9049ad7ec38384757aba974c1eb619426d8c8978364b9
SHA512
86e133eaf4114a2e0f60db1505f10585f0fef2382134c02702b5961c9c4feced2bc7d156a930eb983ca23a82208d74187dcf249fddf5fff78ae9e5229d3d5fdf
DIST node-v24.2.0.tar.xz 49809356 BLAKE2B
fa52bac011b51b44573bfd0c0aa3e90aee7463a505eb354d870651edfb27e84221521e8020d2a018917fdc8efef0112f124b2c239669e90060695ceb8468d7f9
SHA512
39569e668e6f98d0bdb76eae857e884d0765a25cf05cae58da0d5d0e2a96ad0100dcebac97b91ab9693a0e3403746a67222ec5ead8be1a6f0b7c83888d40b466
DIST node-v24.7.0.tar.xz 51707840 BLAKE2B
acd46c43d20f43f6134df5bb65fc6835d977edee9a499a328632c4e6f24fb0f98d032cc8b5afa9a153e2b12669a2b2c6cafdb4f2be5c0265060f34e49a4fdb74
SHA512
d90cca68bf1d1b5a550d68dd1d2e6957610809a67c36e198626cd2ba84ebe006f5d8579a7ea1768fc6802edf0ceb7be5200e566944c2632ff83586e0e3f2af2d
+DIST node-v24.9.0.tar.xz 51787384 BLAKE2B
663fabae1780c3fa7890af3c609f55b4f19234dca2ce6557e62cbdee8d26776eae2c043dee14e5c45273d4657eccfa763264f35cf1bb83e26b37243f49e02abb
SHA512
11eae0e0d7497cebdc454b3a34af3da225b9b0407ca1e6f6f5d13659eddc430148c7c8e6f2d9d329ec9c2f670cba8d9bb9a1d6ff4ed39f474dd331a77a543896
diff --git a/net-libs/nodejs/nodejs-24.9.0.ebuild
b/net-libs/nodejs/nodejs-24.9.0.ebuild
new file mode 100644
index ..d17773a2c992
--- /dev/null
+++ b/net-libs/nodejs/nodejs-24.9.0.ebuild
@@ -0,0 +1,298 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.1.0:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.51.0:=
+ >=dev-libs/simdjson-3.10.1:=
+ >=net-dns/c-ares-1.34.4:=
+ >=net-libs/nghttp2-1.64.0:=
+ >=net-libs/nghttp3-1.7.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.9.1:=
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
+ || (
+ sys-devel/gcc:*
+ llvm-runtimes/libatomic-stub
+ )"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD="22G"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != "binary" ]]; then
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ einfo "Checking for sufficie
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 5e885a85953dc010edc7789b96817f0aa2ffe8d3
Author: William Hubbs gentoo org>
AuthorDate: Thu Sep 4 20:16:12 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Sat Sep 6 02:43:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e885a85
net-libs/nodejs: add 20.19.5
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-20.19.5.ebuild | 275 ++
2 files changed, 276 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 21b029bd8752..f3025c1f96eb 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,5 +1,6 @@
DIST node-v20.18.2.tar.xz 41933624 BLAKE2B
afe01b8df6f89254eca3b849a3603cba0eda809ba0ed37c0a401323f09402ef52be4b2b15e571fd1a876ec0b5168b46c72144f23fd30f4a96793c54ce37f4317
SHA512
c0b294a7dba42d1b898a552b66d6cdc6e5a55a2ef951f272e9614578c656d72bf727c9ebb39e27de671cfecc36bc8bf60330fb00285de012f256dbd69142868c
DIST node-v20.19.2.tar.xz 42289480 BLAKE2B
b4a1611b8edd41ee8effd3bc2fb1e6d1f4e2b6f3c6a97d357cfdffab16042af49b0431860d66267d4cb6dd95c24e13c71f5c9015f1f59f611d2087713fe6c78d
SHA512
fea753af76e45ad773fd26988dc6e6eb83cf4ee71f2c02eac0660ce40b823bb991ad70567502c54de8723fbeed68e7a81c15655dca2da4982cbe8391e76d97c8
+DIST node-v20.19.5.tar.xz 42505652 BLAKE2B
952a7cd724a4a381aa109941557bb2b87063ca8a8fdc3ac6203aaccfb24376a7899d9098cefaded6f5f3be0cf4851a872fa6bfc14f9b9914ff35341063a45453
SHA512
b585222636b0ed05567f99dba3312586ac64d0a1a751a471305f10e85a77ad32ed6c4a30b2fc0a876f1e9b4f6880c1ccf596346605f5298d882396b3677efe0f
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.16.0.tar.xz 48547612 BLAKE2B
7c765ca665822d4e6412ab32d5aa152ecfd3643591a9584bfbcb4baf046cea7c0e42ee09102bb8106861bac86e936c63c3b5516922863ffae4cc2af5909b3c5b
SHA512
8d33efd7d6e15b212d0a24483f751705935ab8a0124c695103e96cd806b8c76d4639ac53bd4abf09e3e636ff301eba3546ead447e5e881a51ca87a72ab26e004
DIST node-v24.1.0.tar.xz 50168800 BLAKE2B
3eec161010f04e410abda82b146cf957fd55833dd79c553c815a563bedd1d7fb2e6dce8c7ad49149b2f9049ad7ec38384757aba974c1eb619426d8c8978364b9
SHA512
86e133eaf4114a2e0f60db1505f10585f0fef2382134c02702b5961c9c4feced2bc7d156a930eb983ca23a82208d74187dcf249fddf5fff78ae9e5229d3d5fdf
diff --git a/net-libs/nodejs/nodejs-20.19.5.ebuild
b/net-libs/nodejs/nodejs-20.19.5.ebuild
new file mode 100644
index ..c50bba1476ef
--- /dev/null
+++ b/net-libs/nodejs/nodejs-20.19.5.ebuild
@@ -0,0 +1,275 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ >=dev-libs/libuv-1.46.0:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.41.0:=
+ >=net-libs/ngtcp2-1.1.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUI
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: b310bef20798637943ea3ad488322b3673033275
Author: William Hubbs gentoo org>
AuthorDate: Fri Sep 5 01:48:36 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Sat Sep 6 02:43:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b310bef2
net-libs/nodejs: add 22.19.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-22.19.0.ebuild | 295 ++
2 files changed, 296 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index f3025c1f96eb..03d542ab9c2c 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -3,5 +3,6 @@ DIST node-v20.19.2.tar.xz 42289480 BLAKE2B
b4a1611b8edd41ee8effd3bc2fb1e6d1f4e2b
DIST node-v20.19.5.tar.xz 42505652 BLAKE2B
952a7cd724a4a381aa109941557bb2b87063ca8a8fdc3ac6203aaccfb24376a7899d9098cefaded6f5f3be0cf4851a872fa6bfc14f9b9914ff35341063a45453
SHA512
b585222636b0ed05567f99dba3312586ac64d0a1a751a471305f10e85a77ad32ed6c4a30b2fc0a876f1e9b4f6880c1ccf596346605f5298d882396b3677efe0f
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.16.0.tar.xz 48547612 BLAKE2B
7c765ca665822d4e6412ab32d5aa152ecfd3643591a9584bfbcb4baf046cea7c0e42ee09102bb8106861bac86e936c63c3b5516922863ffae4cc2af5909b3c5b
SHA512
8d33efd7d6e15b212d0a24483f751705935ab8a0124c695103e96cd806b8c76d4639ac53bd4abf09e3e636ff301eba3546ead447e5e881a51ca87a72ab26e004
+DIST node-v22.19.0.tar.xz 48853616 BLAKE2B
e024ec9f9b59ab71f809c51f01406c3eb01dfc411ea22f67d7881dadd6429e9db6e4fd7081bd8137441873d450457061165eb39fab4e5088e2daf5025c9328fd
SHA512
aefce510b74c9c9cc4bf4e68be1a8916b2e79e0382fedf1da5ec597cde7fd225501e76d1f024287b3b2b1c12139cc8020fcc4d6e4e96fba31cd17106de77f56a
DIST node-v24.1.0.tar.xz 50168800 BLAKE2B
3eec161010f04e410abda82b146cf957fd55833dd79c553c815a563bedd1d7fb2e6dce8c7ad49149b2f9049ad7ec38384757aba974c1eb619426d8c8978364b9
SHA512
86e133eaf4114a2e0f60db1505f10585f0fef2382134c02702b5961c9c4feced2bc7d156a930eb983ca23a82208d74187dcf249fddf5fff78ae9e5229d3d5fdf
DIST node-v24.2.0.tar.xz 49809356 BLAKE2B
fa52bac011b51b44573bfd0c0aa3e90aee7463a505eb354d870651edfb27e84221521e8020d2a018917fdc8efef0112f124b2c239669e90060695ceb8468d7f9
SHA512
39569e668e6f98d0bdb76eae857e884d0765a25cf05cae58da0d5d0e2a96ad0100dcebac97b91ab9693a0e3403746a67222ec5ead8be1a6f0b7c83888d40b466
diff --git a/net-libs/nodejs/nodejs-22.19.0.ebuild
b/net-libs/nodejs/nodejs-22.19.0.ebuild
new file mode 100644
index ..57f74885f2d5
--- /dev/null
+++ b/net-libs/nodejs/nodejs-22.19.0.ebuild
@@ -0,0 +1,295 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.1.0:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.49.2:=
+ >=dev-libs/simdjson-3.10.1:=
+ >=net-dns/c-ares-1.34.4:=
+ >=net-libs/nghttp2-1.64.0:=
+ >=net-libs/nghttp3-1.7.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.9.1:=
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
+ || (
+ sys-devel/gcc:*
+ llvm-runtimes/libatomic-stub
+ )"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flag
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 40057dc86b2cbced5925bea567392bc50deb043e
Author: William Hubbs gentoo org>
AuthorDate: Sat Sep 6 02:43:09 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Sat Sep 6 02:43:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40057dc8
net-libs/nodejs: add 24.7.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-24.7.0.ebuild | 292 +++
2 files changed, 293 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 03d542ab9c2c..52fb895d2f11 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -6,3 +6,4 @@ DIST node-v22.16.0.tar.xz 48547612 BLAKE2B
7c765ca665822d4e6412ab32d5aa152ecfd36
DIST node-v22.19.0.tar.xz 48853616 BLAKE2B
e024ec9f9b59ab71f809c51f01406c3eb01dfc411ea22f67d7881dadd6429e9db6e4fd7081bd8137441873d450457061165eb39fab4e5088e2daf5025c9328fd
SHA512
aefce510b74c9c9cc4bf4e68be1a8916b2e79e0382fedf1da5ec597cde7fd225501e76d1f024287b3b2b1c12139cc8020fcc4d6e4e96fba31cd17106de77f56a
DIST node-v24.1.0.tar.xz 50168800 BLAKE2B
3eec161010f04e410abda82b146cf957fd55833dd79c553c815a563bedd1d7fb2e6dce8c7ad49149b2f9049ad7ec38384757aba974c1eb619426d8c8978364b9
SHA512
86e133eaf4114a2e0f60db1505f10585f0fef2382134c02702b5961c9c4feced2bc7d156a930eb983ca23a82208d74187dcf249fddf5fff78ae9e5229d3d5fdf
DIST node-v24.2.0.tar.xz 49809356 BLAKE2B
fa52bac011b51b44573bfd0c0aa3e90aee7463a505eb354d870651edfb27e84221521e8020d2a018917fdc8efef0112f124b2c239669e90060695ceb8468d7f9
SHA512
39569e668e6f98d0bdb76eae857e884d0765a25cf05cae58da0d5d0e2a96ad0100dcebac97b91ab9693a0e3403746a67222ec5ead8be1a6f0b7c83888d40b466
+DIST node-v24.7.0.tar.xz 51707840 BLAKE2B
acd46c43d20f43f6134df5bb65fc6835d977edee9a499a328632c4e6f24fb0f98d032cc8b5afa9a153e2b12669a2b2c6cafdb4f2be5c0265060f34e49a4fdb74
SHA512
d90cca68bf1d1b5a550d68dd1d2e6957610809a67c36e198626cd2ba84ebe006f5d8579a7ea1768fc6802edf0ceb7be5200e566944c2632ff83586e0e3f2af2d
diff --git a/net-libs/nodejs/nodejs-24.7.0.ebuild
b/net-libs/nodejs/nodejs-24.7.0.ebuild
new file mode 100644
index ..ce28ffb7dbf0
--- /dev/null
+++ b/net-libs/nodejs/nodejs-24.7.0.ebuild
@@ -0,0 +1,292 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.1.0:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.51.0:=
+ >=dev-libs/simdjson-3.10.1:=
+ >=net-dns/c-ares-1.34.4:=
+ >=net-libs/nghttp2-1.64.0:=
+ >=net-libs/nghttp3-1.7.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.9.1:=
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
+ || (
+ sys-devel/gcc:*
+ llvm-runtimes/libatomic-stub
+ )"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD="22G"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != "binary" ]]; then
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ einfo "Checking for sufficient disk space and memory to
build ${PN} with debugging CFLAGS"
+
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 154cea28c8ff9518328dbd42a7398481f75ad6e6 Author: Brahmajit Das listout xyz> AuthorDate: Fri Jun 13 18:19:05 2025 + Commit: Sam James gentoo org> CommitDate: Sun Jun 15 22:29:10 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=154cea28 net-libs/nodejs: Fix libuv dep to 1.51.0 for 24.2.0 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.xyz> Part-of: https://github.com/gentoo/gentoo/pull/42580 Closes: https://github.com/gentoo/gentoo/pull/42580 Signed-off-by: Sam James gentoo.org> net-libs/nodejs/nodejs-24.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/nodejs/nodejs-24.2.0.ebuild b/net-libs/nodejs/nodejs-24.2.0.ebuild index 49f510f55e1f..ce28ffb7dbf0 100644 --- a/net-libs/nodejs/nodejs-24.2.0.ebuild +++ b/net-libs/nodejs/nodejs-24.2.0.ebuild @@ -35,7 +35,7 @@ RESTRICT="!test? ( test )" RDEPEND=">=app-arch/brotli-1.1.0:= dev-db/sqlite:3 - >=dev-libs/libuv-1.49.2:= + >=dev-libs/libuv-1.51.0:= >=dev-libs/simdjson-3.10.1:= >=net-dns/c-ares-1.34.4:= >=net-libs/nghttp2-1.64.0:=
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 25d747f93e873b2168f06f8efc0e932f142a1513
Author: Sam James gentoo org>
AuthorDate: Sun Jun 15 22:29:32 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 15 22:29:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25d747f9
net-libs/nodejs: sync live
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-.ebuild | 7 ++-
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index 57f74885f2d5..ce28ffb7dbf0 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -35,7 +35,7 @@ RESTRICT="!test? ( test )"
RDEPEND=">=app-arch/brotli-1.1.0:=
dev-db/sqlite:3
- >=dev-libs/libuv-1.49.2:=
+ >=dev-libs/libuv-1.51.0:=
>=dev-libs/simdjson-3.10.1:=
>=net-dns/c-ares-1.34.4:=
>=net-libs/nghttp2-1.64.0:=
@@ -110,10 +110,7 @@ src_prepare() {
fi
# We need to disable mprotect on two files when it builds Bug 694100.
- use pax-kernel && PATCHES+=(
"${FILESDIR}"/${PN}-22.12.0-paxmarking.patch )
-
- # bug 931256
- use riscv && PATCHES+=( "${FILESDIR}"/${PN}-22.2.0-riscv.patch )
+ use pax-kernel && PATCHES+=(
"${FILESDIR}"/${PN}-24.1.0-paxmarking.patch )
default
}
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 6433b79990511d459ce3300d4995df9a39add326
Author: Sam James gentoo org>
AuthorDate: Sun Jun 15 02:20:48 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 15 02:20:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6433b799
net-libs/nodejs: drop obsolete gcc workaround
Long fixed in GCC.
Bug: https://bugs.gentoo.org/936013
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-22.13.1.ebuild | 4
net-libs/nodejs/nodejs-22.16.0.ebuild | 4
net-libs/nodejs/nodejs-24.1.0.ebuild | 4
net-libs/nodejs/nodejs-24.2.0.ebuild | 4
net-libs/nodejs/nodejs-.ebuild | 4
5 files changed, 20 deletions(-)
diff --git a/net-libs/nodejs/nodejs-22.13.1.ebuild
b/net-libs/nodejs/nodejs-22.13.1.ebuild
index caf260d92e7b..d251ab9d2082 100644
--- a/net-libs/nodejs/nodejs-22.13.1.ebuild
+++ b/net-libs/nodejs/nodejs-22.13.1.ebuild
@@ -125,10 +125,6 @@ src_configure() {
filter-lto
# The warnings are *so* noisy and make build.logs massive
append-cxxflags $(test-flags-CXX -Wno-template-id-cdtor)
- # GCC with -ftree-vectorize miscompiles node's exception handling code
- # causing it to fail to catch exceptions sometimes
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057
- tc-is-gcc && append-cxxflags -fno-tree-vectorize
# https://bugs.gentoo.org/931514
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
diff --git a/net-libs/nodejs/nodejs-22.16.0.ebuild
b/net-libs/nodejs/nodejs-22.16.0.ebuild
index 0d75708c5901..57f74885f2d5 100644
--- a/net-libs/nodejs/nodejs-22.16.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.16.0.ebuild
@@ -125,10 +125,6 @@ src_configure() {
filter-lto
# The warnings are *so* noisy and make build.logs massive
append-cxxflags $(test-flags-CXX -Wno-template-id-cdtor)
- # GCC with -ftree-vectorize miscompiles node's exception handling code
- # causing it to fail to catch exceptions sometimes
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057
- tc-is-gcc && append-cxxflags -fno-tree-vectorize
# https://bugs.gentoo.org/931514
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
diff --git a/net-libs/nodejs/nodejs-24.1.0.ebuild
b/net-libs/nodejs/nodejs-24.1.0.ebuild
index 56c0bc2d838d..49f510f55e1f 100644
--- a/net-libs/nodejs/nodejs-24.1.0.ebuild
+++ b/net-libs/nodejs/nodejs-24.1.0.ebuild
@@ -122,10 +122,6 @@ src_configure() {
filter-lto
# The warnings are *so* noisy and make build.logs massive
append-cxxflags $(test-flags-CXX -Wno-template-id-cdtor)
- # GCC with -ftree-vectorize miscompiles node's exception handling code
- # causing it to fail to catch exceptions sometimes
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057
- tc-is-gcc && append-cxxflags -fno-tree-vectorize
# https://bugs.gentoo.org/931514
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
diff --git a/net-libs/nodejs/nodejs-24.2.0.ebuild
b/net-libs/nodejs/nodejs-24.2.0.ebuild
index 56c0bc2d838d..49f510f55e1f 100644
--- a/net-libs/nodejs/nodejs-24.2.0.ebuild
+++ b/net-libs/nodejs/nodejs-24.2.0.ebuild
@@ -122,10 +122,6 @@ src_configure() {
filter-lto
# The warnings are *so* noisy and make build.logs massive
append-cxxflags $(test-flags-CXX -Wno-template-id-cdtor)
- # GCC with -ftree-vectorize miscompiles node's exception handling code
- # causing it to fail to catch exceptions sometimes
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057
- tc-is-gcc && append-cxxflags -fno-tree-vectorize
# https://bugs.gentoo.org/931514
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index 0d75708c5901..57f74885f2d5 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -125,10 +125,6 @@ src_configure() {
filter-lto
# The warnings are *so* noisy and make build.logs massive
append-cxxflags $(test-flags-CXX -Wno-template-id-cdtor)
- # GCC with -ftree-vectorize miscompiles node's exception handling code
- # causing it to fail to catch exceptions sometimes
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057
- tc-is-gcc && append-cxxflags -fno-tree-vectorize
# https://bugs.gentoo.org/931514
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: a2eb7a15365d55ac8ab8240955eacfa4ba57be7e Author: Sam James gentoo org> AuthorDate: Sun Jun 15 00:09:46 2025 + Commit: Sam James gentoo org> CommitDate: Sun Jun 15 00:09:46 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2eb7a15 net-libs/nodejs: fix UnusedLocalUse (systemtap) Signed-off-by: Sam James gentoo.org> net-libs/nodejs/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/net-libs/nodejs/metadata.xml b/net-libs/nodejs/metadata.xml index aea2f7be0a47..341d8188c1fe 100644 --- a/net-libs/nodejs/metadata.xml +++ b/net-libs/nodejs/metadata.xml @@ -13,7 +13,6 @@ Enable snapshot creation for faster startup Use system dev-libs/icu instead of the bundled version Use system OpenSSL instead of the bundled one - Enable SystemTap/DTrace tracing nodejs/node
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: a4334df80c166f58063c8909c7cf80091f893476
Author: mojyack gmail com>
AuthorDate: Sat Apr 19 13:17:03 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jun 15 00:07:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4334df8
net-libs/nodejs: allow to use libatomic-stub instead of gcc
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 gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/41567
Closes: https://github.com/gentoo/gentoo/pull/41567
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-22.13.1.ebuild | 11 ---
net-libs/nodejs/nodejs-22.16.0.ebuild | 11 ---
net-libs/nodejs/nodejs-24.1.0.ebuild | 11 ---
net-libs/nodejs/nodejs-24.2.0.ebuild | 11 ---
net-libs/nodejs/nodejs-.ebuild | 11 ---
5 files changed, 20 insertions(+), 35 deletions(-)
diff --git a/net-libs/nodejs/nodejs-22.13.1.ebuild
b/net-libs/nodejs/nodejs-22.13.1.ebuild
index 981e2973a1b6..caf260d92e7b 100644
--- a/net-libs/nodejs/nodejs-22.13.1.ebuild
+++ b/net-libs/nodejs/nodejs-22.13.1.ebuild
@@ -48,7 +48,10 @@ RDEPEND=">=app-arch/brotli-1.1.0:=
>=dev-libs/openssl-1.1.1:0=
)
!system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
- sys-devel/gcc:*"
+ || (
+ sys-devel/gcc:*
+ llvm-runtimes/libatomic-stub
+ )"
BDEPEND="${PYTHON_DEPS}
app-alternatives/ninja
sys-apps/coreutils
@@ -128,12 +131,6 @@ src_configure() {
tc-is-gcc && append-cxxflags -fno-tree-vectorize
# https://bugs.gentoo.org/931514
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
- # nodejs unconditionally links to libatomic #869992
- # specifically it requires __atomic_is_lock_free which
- # is not yet implemented by llvm-runtimes/compiler-rt (see
- # https://reviews.llvm.org/D85044?id=287068), therefore
- # we depend on gcc and force using libgcc as the support lib
- tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
local myconf=(
--ninja
diff --git a/net-libs/nodejs/nodejs-22.16.0.ebuild
b/net-libs/nodejs/nodejs-22.16.0.ebuild
index 6c5d7d165b91..0d75708c5901 100644
--- a/net-libs/nodejs/nodejs-22.16.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.16.0.ebuild
@@ -48,7 +48,10 @@ RDEPEND=">=app-arch/brotli-1.1.0:=
>=dev-libs/openssl-1.1.1:0=
)
!system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
- sys-devel/gcc:*"
+ || (
+ sys-devel/gcc:*
+ llvm-runtimes/libatomic-stub
+ )"
BDEPEND="${PYTHON_DEPS}
app-alternatives/ninja
sys-apps/coreutils
@@ -128,12 +131,6 @@ src_configure() {
tc-is-gcc && append-cxxflags -fno-tree-vectorize
# https://bugs.gentoo.org/931514
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
- # nodejs unconditionally links to libatomic #869992
- # specifically it requires __atomic_is_lock_free which
- # is not yet implemented by llvm-runtimes/compiler-rt (see
- # https://reviews.llvm.org/D85044?id=287068), therefore
- # we depend on gcc and force using libgcc as the support lib
- tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
local myconf=(
--ninja
diff --git a/net-libs/nodejs/nodejs-24.1.0.ebuild
b/net-libs/nodejs/nodejs-24.1.0.ebuild
index 250929d1e06d..56c0bc2d838d 100644
--- a/net-libs/nodejs/nodejs-24.1.0.ebuild
+++ b/net-libs/nodejs/nodejs-24.1.0.ebuild
@@ -48,7 +48,10 @@ RDEPEND=">=app-arch/brotli-1.1.0:=
>=dev-libs/openssl-1.1.1:0=
)
!system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
- sys-devel/gcc:*"
+ || (
+ sys-devel/gcc:*
+ llvm-runtimes/libatomic-stub
+ )"
BDEPEND="${PYTHON_DEPS}
app-alternatives/ninja
sys-apps/coreutils
@@ -125,12 +128,6 @@ src_configure() {
tc-is-gcc && append-cxxflags -fno-tree-vectorize
# https://bugs.gentoo.org/931514
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
- # nodejs unconditionally links to libatomic #869992
- # specifically it requires __atomic_is_lock_free which
- # is not yet implemented by llvm-runtimes/compiler-rt (see
- # https://reviews.llvm.org/D85044?id=287068), therefore
- # we depend on gcc and force using libgcc as the support lib
- tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
local myconf=(
--ninja
diff --git a/net-libs/nodejs/nodejs-24.2.0.ebuild
b/net-libs/nodejs/nodejs-24.2.0
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: cca49fe25f2817d60370efc2dc4fe5852bf3a9eb
Author: William Hubbs gentoo org>
AuthorDate: Thu Jun 12 18:49:39 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Thu Jun 12 18:49:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca49fe2
net-libs/nodejs: add 24.2.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-24.2.0.ebuild | 299 +++
2 files changed, 300 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 7594b566339e..21b029bd8752 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -3,3 +3,4 @@ DIST node-v20.19.2.tar.xz 42289480 BLAKE2B
b4a1611b8edd41ee8effd3bc2fb1e6d1f4e2b
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.16.0.tar.xz 48547612 BLAKE2B
7c765ca665822d4e6412ab32d5aa152ecfd3643591a9584bfbcb4baf046cea7c0e42ee09102bb8106861bac86e936c63c3b5516922863ffae4cc2af5909b3c5b
SHA512
8d33efd7d6e15b212d0a24483f751705935ab8a0124c695103e96cd806b8c76d4639ac53bd4abf09e3e636ff301eba3546ead447e5e881a51ca87a72ab26e004
DIST node-v24.1.0.tar.xz 50168800 BLAKE2B
3eec161010f04e410abda82b146cf957fd55833dd79c553c815a563bedd1d7fb2e6dce8c7ad49149b2f9049ad7ec38384757aba974c1eb619426d8c8978364b9
SHA512
86e133eaf4114a2e0f60db1505f10585f0fef2382134c02702b5961c9c4feced2bc7d156a930eb983ca23a82208d74187dcf249fddf5fff78ae9e5229d3d5fdf
+DIST node-v24.2.0.tar.xz 49809356 BLAKE2B
fa52bac011b51b44573bfd0c0aa3e90aee7463a505eb354d870651edfb27e84221521e8020d2a018917fdc8efef0112f124b2c239669e90060695ceb8468d7f9
SHA512
39569e668e6f98d0bdb76eae857e884d0765a25cf05cae58da0d5d0e2a96ad0100dcebac97b91ab9693a0e3403746a67222ec5ead8be1a6f0b7c83888d40b466
diff --git a/net-libs/nodejs/nodejs-24.2.0.ebuild
b/net-libs/nodejs/nodejs-24.2.0.ebuild
new file mode 100644
index ..250929d1e06d
--- /dev/null
+++ b/net-libs/nodejs/nodejs-24.2.0.ebuild
@@ -0,0 +1,299 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.1.0:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.49.2:=
+ >=dev-libs/simdjson-3.10.1:=
+ >=net-dns/c-ares-1.34.4:=
+ >=net-libs/nghttp2-1.64.0:=
+ >=net-libs/nghttp3-1.7.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.9.1:=
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD="22G"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != "binary" ]]; then
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ einfo "Checking for sufficient disk space and memory to
build ${PN} with debugging CFLAGS"
+ check-reqs_pkg_pretend
+ fi
+ fi
+}
+
+pk
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: ad945b50eb5a89d1ce96de28fdd365def18a479f
Author: William Hubbs gentoo org>
AuthorDate: Tue May 27 00:06:21 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Tue May 27 00:06:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad945b50
net-libs/nodejs: drop 20.18.3, 20.19.0, 20.19.1
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 3 -
net-libs/nodejs/nodejs-20.18.3.ebuild | 273 -
net-libs/nodejs/nodejs-20.19.0.ebuild | 273 -
net-libs/nodejs/nodejs-20.19.1.ebuild | 275 --
4 files changed, 824 deletions(-)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index cbf4297c0e3a..f83816beb20d 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,7 +1,4 @@
DIST node-v20.18.2.tar.xz 41933624 BLAKE2B
afe01b8df6f89254eca3b849a3603cba0eda809ba0ed37c0a401323f09402ef52be4b2b15e571fd1a876ec0b5168b46c72144f23fd30f4a96793c54ce37f4317
SHA512
c0b294a7dba42d1b898a552b66d6cdc6e5a55a2ef951f272e9614578c656d72bf727c9ebb39e27de671cfecc36bc8bf60330fb00285de012f256dbd69142868c
-DIST node-v20.18.3.tar.xz 41858348 BLAKE2B
69c82df74f3afb9547bebc01290b1651a3852f203a3ed72273152e820048cdce4887a6223511d7d4f726b2187af7955102c412e019c496f379886457e8689e25
SHA512
0eb83c1c8bacf4af2034911bf91cc548b5c5c4d5a042dffa991eed81a1435f2865df64053a2fed1ec819f5fd8f4296efafb1212b83194ac3096f1e303abc783b
-DIST node-v20.19.0.tar.xz 42285100 BLAKE2B
1ae529c9ad0717fbef56a39eb725cc3da4a8a77d17f5a88fdd8ada70d3ff5f8f56c78cdb53d8c906cf69b2332626173fd440a3ef14543290c37b73ab06244f72
SHA512
5e7a78be4abc9d3af6aa51b1554f775844b347452d80ee7e44efaf02c9f4d3a17519ef6f451cf21e7eb9f2bbf52de6a5eac0a4ba3e1d3b9a52021e6716a72ba3
-DIST node-v20.19.1.tar.xz 42287536 BLAKE2B
ce45a14af0c81c3af1d5d76fbf35cb93c60ba3d209cc7ceea5466e14e667137bf4a0507de1bbf8da26fc20daa64f01514f28ca8b4fd25460f0c573b5d116fa52
SHA512
6a8116a35a5de2573f786821309c3d9380a798b51a3f490022ea58ada1ae0ae00bf1080ae8d671d189c8cd2faa6240647bbac470918fe83636d77205440d8681
DIST node-v20.19.2.tar.xz 42289480 BLAKE2B
b4a1611b8edd41ee8effd3bc2fb1e6d1f4e2b6f3c6a97d357cfdffab16042af49b0431860d66267d4cb6dd95c24e13c71f5c9015f1f59f611d2087713fe6c78d
SHA512
fea753af76e45ad773fd26988dc6e6eb83cf4ee71f2c02eac0660ce40b823bb991ad70567502c54de8723fbeed68e7a81c15655dca2da4982cbe8391e76d97c8
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.14.0.tar.xz 47753700 BLAKE2B
54bd6f144ced7cb6fca625b78ba7c8d7fac4c4a88fbfc8e10a9fa4c46fc006a26ad6036ebe32b7fd6d8bb0aa823a8703f0fdb5f5b1564cd8b0340a0f3e0b84c1
SHA512
5a7854f51e6d969799e104b784a37027c20980058de0a19e2257daf0af036655526da01a9f7ea233c61a51e76faa533a3153bd1bb46f3d2832d96a8002689a98
diff --git a/net-libs/nodejs/nodejs-20.18.3.ebuild
b/net-libs/nodejs/nodejs-20.18.3.ebuild
deleted file mode 100644
index b893e29ce4ab..
--- a/net-libs/nodejs/nodejs-20.18.3.ebuild
+++ /dev/null
@@ -1,273 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node";
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
-REQUIRED_USE="inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )
- x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
- >=dev-libs/libuv-1.46.0:=
- >=net-dns/c-ares-1.18.1:=
- >=net-libs/nghttp2-1.41.0:=
- >=net-libs/ngtcp2-1.1.0:=
- sys-libs/zlib
- corepack? ( !sys-apps/yarn )
- system-icu? ( >=dev-libs/icu-73:= )
- system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
- sys-devel/gcc:*"
-BDEPEND="${PYTHON_DEPS}
- app-alternatives/ninja
- sys-apps/coreutils
- virtual/pkgconfig
- test? ( net-misc/curl )
- pax-kernel? ( sys-app
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 4178dbf008c7f4627be0261b5d31a7eb8e4821ff
Author: William Hubbs gentoo org>
AuthorDate: Tue May 27 00:08:21 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Tue May 27 00:08:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4178dbf0
net-libs/nodejs: drop 22.14.0, 22.15.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 2 -
net-libs/nodejs/nodejs-22.14.0.ebuild | 298 -
net-libs/nodejs/nodejs-22.15.0.ebuild | 302 --
3 files changed, 602 deletions(-)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index f83816beb20d..7594b566339e 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,7 +1,5 @@
DIST node-v20.18.2.tar.xz 41933624 BLAKE2B
afe01b8df6f89254eca3b849a3603cba0eda809ba0ed37c0a401323f09402ef52be4b2b15e571fd1a876ec0b5168b46c72144f23fd30f4a96793c54ce37f4317
SHA512
c0b294a7dba42d1b898a552b66d6cdc6e5a55a2ef951f272e9614578c656d72bf727c9ebb39e27de671cfecc36bc8bf60330fb00285de012f256dbd69142868c
DIST node-v20.19.2.tar.xz 42289480 BLAKE2B
b4a1611b8edd41ee8effd3bc2fb1e6d1f4e2b6f3c6a97d357cfdffab16042af49b0431860d66267d4cb6dd95c24e13c71f5c9015f1f59f611d2087713fe6c78d
SHA512
fea753af76e45ad773fd26988dc6e6eb83cf4ee71f2c02eac0660ce40b823bb991ad70567502c54de8723fbeed68e7a81c15655dca2da4982cbe8391e76d97c8
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
-DIST node-v22.14.0.tar.xz 47753700 BLAKE2B
54bd6f144ced7cb6fca625b78ba7c8d7fac4c4a88fbfc8e10a9fa4c46fc006a26ad6036ebe32b7fd6d8bb0aa823a8703f0fdb5f5b1564cd8b0340a0f3e0b84c1
SHA512
5a7854f51e6d969799e104b784a37027c20980058de0a19e2257daf0af036655526da01a9f7ea233c61a51e76faa533a3153bd1bb46f3d2832d96a8002689a98
-DIST node-v22.15.0.tar.xz 48453184 BLAKE2B
381efe770f45d3bcc4f0048bb07ae264b2607184564c15e4400b4aa1a1a15c88abd2833c4a0bd99cbfc13e1ad57735217538ed1ee40cc9f64a13143d47d88bff
SHA512
ebe23100c69e8b33e892f32d9adcbd73123294bc74392ca845021a3524af04cfbcc295673e796ffe9ff1b9f23fad1e95b37dc02df3c68b1b6ce54c224d2588e4
DIST node-v22.16.0.tar.xz 48547612 BLAKE2B
7c765ca665822d4e6412ab32d5aa152ecfd3643591a9584bfbcb4baf046cea7c0e42ee09102bb8106861bac86e936c63c3b5516922863ffae4cc2af5909b3c5b
SHA512
8d33efd7d6e15b212d0a24483f751705935ab8a0124c695103e96cd806b8c76d4639ac53bd4abf09e3e636ff301eba3546ead447e5e881a51ca87a72ab26e004
DIST node-v24.1.0.tar.xz 50168800 BLAKE2B
3eec161010f04e410abda82b146cf957fd55833dd79c553c815a563bedd1d7fb2e6dce8c7ad49149b2f9049ad7ec38384757aba974c1eb619426d8c8978364b9
SHA512
86e133eaf4114a2e0f60db1505f10585f0fef2382134c02702b5961c9c4feced2bc7d156a930eb983ca23a82208d74187dcf249fddf5fff78ae9e5229d3d5fdf
diff --git a/net-libs/nodejs/nodejs-22.14.0.ebuild
b/net-libs/nodejs/nodejs-22.14.0.ebuild
deleted file mode 100644
index 6110e5c5b6c3..
--- a/net-libs/nodejs/nodejs-22.14.0.ebuild
+++ /dev/null
@@ -1,298 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node";
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
-REQUIRED_USE="inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )
- x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.1.0:=
- dev-db/sqlite:3
- >=dev-libs/libuv-1.49.2:=
- >=dev-libs/simdjson-3.10.1:=
- >=net-dns/c-ares-1.34.4:=
- >=net-libs/nghttp2-1.64.0:=
- >=net-libs/nghttp3-1.7.0:=
- sys-libs/zlib
- corepack? ( !sys-apps/yarn )
- system-icu? ( >=dev-libs/icu-73:= )
- system-ssl? (
- >=net-libs/ngtcp2-1.9.1:=
- >=dev-libs/openssl-1.1.1:0=
- )
- !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
- sys-devel/gcc:*"
-BDEPEND="${PYTHON_DEPS}
- app-alternatives/n
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/files/, net-libs/nodejs/
commit: a81c16d1d05d65e27e63358db1efdbce117250c4
Author: William Hubbs gentoo org>
AuthorDate: Sat May 24 21:14:41 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Sat May 24 22:02:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a81c16d1
net-libs/nodejs: add 24.1.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
.../nodejs/files/nodejs-24.1.0-paxmarking.patch| 101 +++
net-libs/nodejs/nodejs-24.1.0.ebuild | 299 +
3 files changed, 401 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index ab823b406183..cbf4297c0e3a 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -7,3 +7,4 @@ DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d
DIST node-v22.14.0.tar.xz 47753700 BLAKE2B
54bd6f144ced7cb6fca625b78ba7c8d7fac4c4a88fbfc8e10a9fa4c46fc006a26ad6036ebe32b7fd6d8bb0aa823a8703f0fdb5f5b1564cd8b0340a0f3e0b84c1
SHA512
5a7854f51e6d969799e104b784a37027c20980058de0a19e2257daf0af036655526da01a9f7ea233c61a51e76faa533a3153bd1bb46f3d2832d96a8002689a98
DIST node-v22.15.0.tar.xz 48453184 BLAKE2B
381efe770f45d3bcc4f0048bb07ae264b2607184564c15e4400b4aa1a1a15c88abd2833c4a0bd99cbfc13e1ad57735217538ed1ee40cc9f64a13143d47d88bff
SHA512
ebe23100c69e8b33e892f32d9adcbd73123294bc74392ca845021a3524af04cfbcc295673e796ffe9ff1b9f23fad1e95b37dc02df3c68b1b6ce54c224d2588e4
DIST node-v22.16.0.tar.xz 48547612 BLAKE2B
7c765ca665822d4e6412ab32d5aa152ecfd3643591a9584bfbcb4baf046cea7c0e42ee09102bb8106861bac86e936c63c3b5516922863ffae4cc2af5909b3c5b
SHA512
8d33efd7d6e15b212d0a24483f751705935ab8a0124c695103e96cd806b8c76d4639ac53bd4abf09e3e636ff301eba3546ead447e5e881a51ca87a72ab26e004
+DIST node-v24.1.0.tar.xz 50168800 BLAKE2B
3eec161010f04e410abda82b146cf957fd55833dd79c553c815a563bedd1d7fb2e6dce8c7ad49149b2f9049ad7ec38384757aba974c1eb619426d8c8978364b9
SHA512
86e133eaf4114a2e0f60db1505f10585f0fef2382134c02702b5961c9c4feced2bc7d156a930eb983ca23a82208d74187dcf249fddf5fff78ae9e5229d3d5fdf
diff --git a/net-libs/nodejs/files/nodejs-24.1.0-paxmarking.patch
b/net-libs/nodejs/files/nodejs-24.1.0-paxmarking.patch
new file mode 100644
index ..aad73936b800
--- /dev/null
+++ b/net-libs/nodejs/files/nodejs-24.1.0-paxmarking.patch
@@ -0,0 +1,101 @@
+From d6a829fbeefdc289bcdac566dc234bf55380d4a6 Mon Sep 17 00:00:00 2001
+From: William Hubbs
+Date: Sat, 24 May 2025 14:21:24 -0500
+Subject: [PATCH] pax marking
+
+---
+ node.gyp | 17 -
+ tools/v8_gypfiles/v8.gyp | 24 +++-
+ 2 files changed, 39 insertions(+), 2 deletions(-)
+
+diff --git a/node.gyp b/node.gyp
+index 59303d9ab7c..7db72a0ebdf 100644
+--- a/node.gyp
b/node.gyp
+@@ -422,6 +422,7 @@
+ 'src/node_webstorage.h',
+ ],
+ 'node_mksnapshot_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot<(EXECUTABLE_SUFFIX)',
++'node_mksnapshot_u_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot_u<(EXECUTABLE_SUFFIX)',
+ 'node_js2c_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_js2c<(EXECUTABLE_SUFFIX)',
+ 'conditions': [
+ ['GENERATOR == "ninja"', {
+@@ -688,11 +689,25 @@
+ 'conditions': [
+ ['node_snapshot_main!=""', {
+ 'actions': [
++{
++ 'action_name': 'run_pax_mksnapshot',
++ 'inputs': [
++'<(node_mksnapshot_exec)',
++ ],
++ 'outputs': [
++'<(node_mksnapshot_u_exec)',
++ ],
++ 'action': [
++'bash',
++'-c',
++'mv <(node_mksnapshot_exec) <(node_mksnapshot_u_exec) &&
paxmark.sh m <(node_mksnapshot_u_exec)',
++ ],
++},
+ {
+ 'action_name': 'node_mksnapshot',
+ 'process_outputs_as_sources': 1,
+ 'inputs': [
+-'<(node_mksnapshot_exec)',
++'<(node_mksnapshot_u_exec)',
+ '<(node_snapshot_main)',
+ ],
+ 'outputs': [
+diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp
+index 8e3f015dff1..575bba798ae 100644
+--- a/tools/v8_gypfiles/v8.gyp
b/tools/v8_gypfiles/v8.gyp
+@@ -9,6 +9,7 @@
+ 'v8_vector_stores%': 0,
+ 'v8_embed_script%': "",
+ 'mksnapshot_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABLE_SUFFIX)',
++'mksnapshot_u_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot_u<(EXECUTABLE_SUFFIX)',
+ 'v8_os_page_size%': 0,
+ 'generate_bytecode_output_root':
'<(SHARED_INTERMEDIATE_DIR)/generate-bytecode-output-root',
+ 'generate_bytecode_builtins_list_output':
'<(generate_bytecode_output_root)/builtins-generated/bytecodes-builtins-list.h',
+@@ -1723,7 +1724,7
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 3b436a41573a4e532c1257a0072deac10f428297
Author: William Hubbs gentoo org>
AuthorDate: Fri May 23 21:07:26 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Fri May 23 21:07:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b436a41
net-libs/nodejs: sync live
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-.ebuild | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index 6110e5c5b6c3..6c5d7d165b91 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -24,7 +24,7 @@ else
S="${WORKDIR}/node-v${PV}"
fi
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
REQUIRED_USE="inspector? ( icu ssl )
npm? ( ssl )
system-icu? ( icu )
@@ -232,13 +232,12 @@ src_install() {
# Clean up
rm -f
"${LIBDIR}"/node_modules/npm/{.mailmap,.npmignore,Makefile}
- rm -rf "${LIBDIR}"/node_modules/npm/{doc,html,man}
local find_exp="-or -name"
local find_name=()
for match in "AUTHORS*" "CHANGELOG*" "CONTRIBUT*" "README*" \
".travis.yml" ".eslint*" ".wercker.yml" ".npmignore" \
- "*.md" "*.markdown" "*.bat" "*.cmd"; do
+ "*.bat" "*.cmd"; do
find_name+=( ${find_exp} "${match}" )
done
@@ -262,10 +261,13 @@ src_test() {
test/parallel/test-dns.js
test/parallel/test-dns-resolveany-bad-ancount.js
test/parallel/test-dns-setserver-when-querying.js
+ test/parallel/test-dotenv.js
test/parallel/test-fs-mkdir.js
test/parallel/test-fs-read-stream.js
test/parallel/test-fs-utimes-y2K38.js
test/parallel/test-fs-watch-recursive-add-file.js
+ test/parallel/test-http2-client-set-priority.js
+ test/parallel/test-http2-priority-event.js
test/parallel/test-process-euid-egid.js
test/parallel/test-process-get-builtin.mjs
test/parallel/test-process-initgroups.js
@@ -274,11 +276,13 @@ src_test() {
test/parallel/test-release-npm.js
test/parallel/test-socket-write-after-fin-error.js
test/parallel/test-strace-openat-openssl.js
+ test/sequential/test-tls-session-timeout.js
test/sequential/test-util-debug.js
)
use inspector ||
drop_tests+=(
test/parallel/test-inspector-emit-protocol-event.js
+ test/parallel/test-inspector-network-arbitrary-data.js
test/parallel/test-inspector-network-domain.js
test/parallel/test-inspector-network-fetch.js
test/parallel/test-inspector-network-http.js
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: c3451ebfe8a1a6375161f244e3b0b56c433a5a4d
Author: William Hubbs gentoo org>
AuthorDate: Fri May 23 17:55:32 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Fri May 23 20:56:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3451ebf
net-libs/nodejs: add 20.19.2
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-20.19.2.ebuild | 274 ++
2 files changed, 275 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 5914f9e49a49..f5624b71d122 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -2,6 +2,7 @@ DIST node-v20.18.2.tar.xz 41933624 BLAKE2B
afe01b8df6f89254eca3b849a3603cba0eda8
DIST node-v20.18.3.tar.xz 41858348 BLAKE2B
69c82df74f3afb9547bebc01290b1651a3852f203a3ed72273152e820048cdce4887a6223511d7d4f726b2187af7955102c412e019c496f379886457e8689e25
SHA512
0eb83c1c8bacf4af2034911bf91cc548b5c5c4d5a042dffa991eed81a1435f2865df64053a2fed1ec819f5fd8f4296efafb1212b83194ac3096f1e303abc783b
DIST node-v20.19.0.tar.xz 42285100 BLAKE2B
1ae529c9ad0717fbef56a39eb725cc3da4a8a77d17f5a88fdd8ada70d3ff5f8f56c78cdb53d8c906cf69b2332626173fd440a3ef14543290c37b73ab06244f72
SHA512
5e7a78be4abc9d3af6aa51b1554f775844b347452d80ee7e44efaf02c9f4d3a17519ef6f451cf21e7eb9f2bbf52de6a5eac0a4ba3e1d3b9a52021e6716a72ba3
DIST node-v20.19.1.tar.xz 42287536 BLAKE2B
ce45a14af0c81c3af1d5d76fbf35cb93c60ba3d209cc7ceea5466e14e667137bf4a0507de1bbf8da26fc20daa64f01514f28ca8b4fd25460f0c573b5d116fa52
SHA512
6a8116a35a5de2573f786821309c3d9380a798b51a3f490022ea58ada1ae0ae00bf1080ae8d671d189c8cd2faa6240647bbac470918fe83636d77205440d8681
+DIST node-v20.19.2.tar.xz 42289480 BLAKE2B
b4a1611b8edd41ee8effd3bc2fb1e6d1f4e2b6f3c6a97d357cfdffab16042af49b0431860d66267d4cb6dd95c24e13c71f5c9015f1f59f611d2087713fe6c78d
SHA512
fea753af76e45ad773fd26988dc6e6eb83cf4ee71f2c02eac0660ce40b823bb991ad70567502c54de8723fbeed68e7a81c15655dca2da4982cbe8391e76d97c8
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.14.0.tar.xz 47753700 BLAKE2B
54bd6f144ced7cb6fca625b78ba7c8d7fac4c4a88fbfc8e10a9fa4c46fc006a26ad6036ebe32b7fd6d8bb0aa823a8703f0fdb5f5b1564cd8b0340a0f3e0b84c1
SHA512
5a7854f51e6d969799e104b784a37027c20980058de0a19e2257daf0af036655526da01a9f7ea233c61a51e76faa533a3153bd1bb46f3d2832d96a8002689a98
DIST node-v22.15.0.tar.xz 48453184 BLAKE2B
381efe770f45d3bcc4f0048bb07ae264b2607184564c15e4400b4aa1a1a15c88abd2833c4a0bd99cbfc13e1ad57735217538ed1ee40cc9f64a13143d47d88bff
SHA512
ebe23100c69e8b33e892f32d9adcbd73123294bc74392ca845021a3524af04cfbcc295673e796ffe9ff1b9f23fad1e95b37dc02df3c68b1b6ce54c224d2588e4
diff --git a/net-libs/nodejs/nodejs-20.19.2.ebuild
b/net-libs/nodejs/nodejs-20.19.2.ebuild
new file mode 100644
index ..5b6be194fa6f
--- /dev/null
+++ b/net-libs/nodejs/nodejs-20.19.2.ebuild
@@ -0,0 +1,274 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ >=dev-libs/libuv-1.46.0:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.41.0:=
+ >=net-libs/ngtcp2-1.1.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and onl
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 8a485b431136b993c27c4f034604da8fbfa36817
Author: William Hubbs gentoo org>
AuthorDate: Fri May 23 19:45:56 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Fri May 23 20:56:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a485b43
net-libs/nodejs: add 22.16.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-22.16.0.ebuild | 302 ++
2 files changed, 303 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index f5624b71d122..ab823b406183 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -6,3 +6,4 @@ DIST node-v20.19.2.tar.xz 42289480 BLAKE2B
b4a1611b8edd41ee8effd3bc2fb1e6d1f4e2b
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.14.0.tar.xz 47753700 BLAKE2B
54bd6f144ced7cb6fca625b78ba7c8d7fac4c4a88fbfc8e10a9fa4c46fc006a26ad6036ebe32b7fd6d8bb0aa823a8703f0fdb5f5b1564cd8b0340a0f3e0b84c1
SHA512
5a7854f51e6d969799e104b784a37027c20980058de0a19e2257daf0af036655526da01a9f7ea233c61a51e76faa533a3153bd1bb46f3d2832d96a8002689a98
DIST node-v22.15.0.tar.xz 48453184 BLAKE2B
381efe770f45d3bcc4f0048bb07ae264b2607184564c15e4400b4aa1a1a15c88abd2833c4a0bd99cbfc13e1ad57735217538ed1ee40cc9f64a13143d47d88bff
SHA512
ebe23100c69e8b33e892f32d9adcbd73123294bc74392ca845021a3524af04cfbcc295673e796ffe9ff1b9f23fad1e95b37dc02df3c68b1b6ce54c224d2588e4
+DIST node-v22.16.0.tar.xz 48547612 BLAKE2B
7c765ca665822d4e6412ab32d5aa152ecfd3643591a9584bfbcb4baf046cea7c0e42ee09102bb8106861bac86e936c63c3b5516922863ffae4cc2af5909b3c5b
SHA512
8d33efd7d6e15b212d0a24483f751705935ab8a0124c695103e96cd806b8c76d4639ac53bd4abf09e3e636ff301eba3546ead447e5e881a51ca87a72ab26e004
diff --git a/net-libs/nodejs/nodejs-22.16.0.ebuild
b/net-libs/nodejs/nodejs-22.16.0.ebuild
new file mode 100644
index ..6c5d7d165b91
--- /dev/null
+++ b/net-libs/nodejs/nodejs-22.16.0.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.1.0:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.49.2:=
+ >=dev-libs/simdjson-3.10.1:=
+ >=net-dns/c-ares-1.34.4:=
+ >=net-libs/nghttp2-1.64.0:=
+ >=net-libs/nghttp3-1.7.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.9.1:=
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD="22G"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != "binary" ]]; then
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ einfo "Checking for sufficient disk space and memory to
build ${PN} with debugging CFLAGS"
+ check-reqs_pkg_pretend
+ fi
+ fi
+
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 2fe5e8bbf381967b63670751e7a6c87a6784b9fb
Author: William Hubbs gentoo org>
AuthorDate: Fri May 2 19:25:48 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Fri May 2 19:25:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe5e8bb
net-libs/nodejs: drop 18.20.6, 18.20.7
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 2 -
net-libs/nodejs/nodejs-18.20.6.ebuild | 257 --
net-libs/nodejs/nodejs-18.20.7.ebuild | 257 --
3 files changed, 516 deletions(-)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 1f3244ab36cf..5914f9e49a49 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,5 +1,3 @@
-DIST node-v18.20.6.tar.xz 40436952 BLAKE2B
17018857a89765147299d143fc2ca7cf55b86723d852925fef206aaa92240876c2bf1e922e20def2abaa0f5f1d4125f27742d54af99b26c9085be9f32426eff2
SHA512
965aad9967ac4738f116420e9b919dce0413f47cf8998f5587b2966b6d4cd77752bb9b41d0dff3cf54ed1416df89188a043936ae416bbd67424d371dd9db5696
-DIST node-v18.20.7.tar.xz 40631764 BLAKE2B
480577e2b749f9c00eb381ba1bc0a9584a9850f75ef3c9b9c3a18cbbaeafb03c588ead443afb31b28be077a43539d3a577e37735af2e314dba003f9f9c94ef5b
SHA512
13eda85918e4c92079c0bcbae6b4daa100a224d521940772ffd2d10b4fc1d90c98b3bb625435a3e257058e76b061a4958d3481241a218115f6cf2b10d939125c
DIST node-v20.18.2.tar.xz 41933624 BLAKE2B
afe01b8df6f89254eca3b849a3603cba0eda809ba0ed37c0a401323f09402ef52be4b2b15e571fd1a876ec0b5168b46c72144f23fd30f4a96793c54ce37f4317
SHA512
c0b294a7dba42d1b898a552b66d6cdc6e5a55a2ef951f272e9614578c656d72bf727c9ebb39e27de671cfecc36bc8bf60330fb00285de012f256dbd69142868c
DIST node-v20.18.3.tar.xz 41858348 BLAKE2B
69c82df74f3afb9547bebc01290b1651a3852f203a3ed72273152e820048cdce4887a6223511d7d4f726b2187af7955102c412e019c496f379886457e8689e25
SHA512
0eb83c1c8bacf4af2034911bf91cc548b5c5c4d5a042dffa991eed81a1435f2865df64053a2fed1ec819f5fd8f4296efafb1212b83194ac3096f1e303abc783b
DIST node-v20.19.0.tar.xz 42285100 BLAKE2B
1ae529c9ad0717fbef56a39eb725cc3da4a8a77d17f5a88fdd8ada70d3ff5f8f56c78cdb53d8c906cf69b2332626173fd440a3ef14543290c37b73ab06244f72
SHA512
5e7a78be4abc9d3af6aa51b1554f775844b347452d80ee7e44efaf02c9f4d3a17519ef6f451cf21e7eb9f2bbf52de6a5eac0a4ba3e1d3b9a52021e6716a72ba3
diff --git a/net-libs/nodejs/nodejs-18.20.6.ebuild
b/net-libs/nodejs/nodejs-18.20.6.ebuild
deleted file mode 100644
index 09dd51b17df4..
--- a/net-libs/nodejs/nodejs-18.20.6.ebuild
+++ /dev/null
@@ -1,257 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils
python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node";
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl systemtap test"
-REQUIRED_USE="inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
- >=dev-libs/libuv-1.44.0:=
- >=net-dns/c-ares-1.18.1:=
- >=net-libs/nghttp2-1.41.0:=
- sys-libs/zlib
- corepack? ( !sys-apps/yarn )
- system-icu? ( >=dev-libs/icu-73:= )
- system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
- sys-devel/gcc:*"
-BDEPEND="${PYTHON_DEPS}
- sys-apps/coreutils
- virtual/pkgconfig
- systemtap? ( dev-debug/systemtap )
- test? ( net-misc/curl )
- pax-kernel? ( sys-apps/elfix )"
-DEPEND="${RDEPEND}"
-
-# These are measured on a loong machine with -ggdb on, and only checked
-# if debugging flags are present in CFLAGS.
-#
-# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
-# limit for memory usage. Disk usage was 19.1GiB for the build directory and
-# 1.2GiB for the installed image, so we leave some room for architectures with
-# fatter binaries and set the disk requirement to 22GiB.
-CHECKREQS_MEMORY="8G"
-CHECKREQS_DISK_BUILD="22G"
-
-pkg_pretend() {
- (use x86 && ! use cpu_flags_x86_sse2) && \
- die "Your CPU doesn't support the required SSE2 instruction."
-
- if [[ ${MERGE_TYPE} != "binary" ]]; then
- if is-flagq "-g*" && ! is-flagq "-g*0" ; then
-
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 1ac4237f541d3a02f22be762f86ca0ca18684a70
Author: William Hubbs gentoo org>
AuthorDate: Fri May 2 19:21:09 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Fri May 2 19:21:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac4237f
net-libs/nodejs: enable py3.13
Closes: https://bugs.gentoo.org/955222
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-20.19.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.19.1.ebuild
b/net-libs/nodejs/nodejs-20.19.1.ebuild
index 30bb57394c0b..5a1dab3adeee 100644
--- a/net-libs/nodejs/nodejs-20.19.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.19.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: f453101f4e6478abfe885546e076a78515a244d1
Author: LiviaMedeiros cirno name>
AuthorDate: Sat Apr 26 08:34:09 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 26 21:35:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f453101f
net-libs/nodejs: do not skip `test-os` test
This was fixed in upstream.
Refs:
https://github.com/nodejs/node/commit/a094a8166cd772f89e92b5deef168e5e599fa815
Signed-off-by: LiviaMedeiros cirno.name>
Part-of: https://github.com/gentoo/gentoo/pull/41759
Closes: https://github.com/gentoo/gentoo/pull/41759
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-18.20.6.ebuild | 1 -
net-libs/nodejs/nodejs-18.20.7.ebuild | 1 -
net-libs/nodejs/nodejs-20.18.2.ebuild | 1 -
net-libs/nodejs/nodejs-20.18.3.ebuild | 1 -
net-libs/nodejs/nodejs-20.19.0.ebuild | 1 -
net-libs/nodejs/nodejs-20.19.1.ebuild | 1 -
net-libs/nodejs/nodejs-22.13.1.ebuild | 1 -
net-libs/nodejs/nodejs-22.14.0.ebuild | 1 -
net-libs/nodejs/nodejs-22.15.0.ebuild | 1 -
net-libs/nodejs/nodejs-.ebuild | 1 -
10 files changed, 10 deletions(-)
diff --git a/net-libs/nodejs/nodejs-18.20.6.ebuild
b/net-libs/nodejs/nodejs-18.20.6.ebuild
index f40f5ff29237..09dd51b17df4 100644
--- a/net-libs/nodejs/nodejs-18.20.6.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.6.ebuild
@@ -243,7 +243,6 @@ src_test() {
test/parallel/test-strace-openat-openssl.js
test/sequential/test-util-debug.js
)
- [[ "$(nice)" -gt 10 ]] && drop_tests+=( "test/parallel/test-os.js" )
rm -f "${drop_tests[@]}" || die "disabling tests failed"
out/${BUILDTYPE}/cctest || die
diff --git a/net-libs/nodejs/nodejs-18.20.7.ebuild
b/net-libs/nodejs/nodejs-18.20.7.ebuild
index 6395f6bbfd95..93d701cddbae 100644
--- a/net-libs/nodejs/nodejs-18.20.7.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.7.ebuild
@@ -243,7 +243,6 @@ src_test() {
test/parallel/test-strace-openat-openssl.js
test/sequential/test-util-debug.js
)
- [[ "$(nice)" -gt 10 ]] && drop_tests+=( "test/parallel/test-os.js" )
rm -f "${drop_tests[@]}" || die "disabling tests failed"
out/${BUILDTYPE}/cctest || die
diff --git a/net-libs/nodejs/nodejs-20.18.2.ebuild
b/net-libs/nodejs/nodejs-20.18.2.ebuild
index a2f33531a421..041eaa8a4a55 100644
--- a/net-libs/nodejs/nodejs-20.18.2.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.2.ebuild
@@ -259,7 +259,6 @@ src_test() {
test/sequential/test-util-debug.js
)
use inspector || drop_tests+=( test/sequential/test-watch-mode.mjs )
- [[ "$(nice)" -gt 10 ]] && drop_tests+=( "test/parallel/test-os.js" )
rm -f "${drop_tests[@]}" || die "disabling tests failed"
out/${BUILDTYPE}/cctest || die
diff --git a/net-libs/nodejs/nodejs-20.18.3.ebuild
b/net-libs/nodejs/nodejs-20.18.3.ebuild
index 93c02203e3b7..b893e29ce4ab 100644
--- a/net-libs/nodejs/nodejs-20.18.3.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.3.ebuild
@@ -259,7 +259,6 @@ src_test() {
test/sequential/test-util-debug.js
)
use inspector || drop_tests+=( test/sequential/test-watch-mode.mjs )
- [[ "$(nice)" -gt 10 ]] && drop_tests+=( "test/parallel/test-os.js" )
rm -f "${drop_tests[@]}" || die "disabling tests failed"
out/${BUILDTYPE}/cctest || die
diff --git a/net-libs/nodejs/nodejs-20.19.0.ebuild
b/net-libs/nodejs/nodejs-20.19.0.ebuild
index 7d499b55960e..4d084fffbd64 100644
--- a/net-libs/nodejs/nodejs-20.19.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.19.0.ebuild
@@ -259,7 +259,6 @@ src_test() {
test/sequential/test-util-debug.js
)
use inspector || drop_tests+=( test/sequential/test-watch-mode.mjs )
- [[ "$(nice)" -gt 10 ]] && drop_tests+=( "test/parallel/test-os.js" )
rm -f "${drop_tests[@]}" || die "disabling tests failed"
out/${BUILDTYPE}/cctest || die
diff --git a/net-libs/nodejs/nodejs-20.19.1.ebuild
b/net-libs/nodejs/nodejs-20.19.1.ebuild
index 2b6bdb5e1504..30bb57394c0b 100644
--- a/net-libs/nodejs/nodejs-20.19.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.19.1.ebuild
@@ -261,7 +261,6 @@ src_test() {
test/sequential/test-util-debug.js
)
use inspector || drop_tests+=( test/sequential/test-watch-mode.mjs )
- [[ "$(nice)" -gt 10 ]] && drop_tests+=( "test/parallel/test-os.js" )
rm -f "${drop_tests[@]}" || die "disabling tests failed"
out/${BUILDTYPE}/cctest || die
diff --git a/net-libs/nodejs/nodejs-22.13.1.ebuild
b/net-libs/nodejs/nodejs-22.13.1.ebuild
index ce33daf5833a..981e2973a1b6 100644
--- a/net-libs/nodejs/nodejs-22.13.1.ebuild
+++ b/net-libs/nodejs/nodejs-22.13.1.ebuild
@@ -276,7 +276,6 @@ src_test() {
test/parallel/test-strace-openat-openssl.js
test/sequential/test-util-debug.js
)
- [[ "$(nice)" -gt 10 ]] && drop_tests+=( "test/parallel/test-os.js" )
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: f4d5cbc0494a17d9f892f8ca7e4dfe96e066684b
Author: William Hubbs gentoo org>
AuthorDate: Fri Apr 25 17:27:13 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Fri Apr 25 17:27:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d5cbc0
net-libs/nodejs: add 22.15.0
Closes: https://bugs.gentoo.org/949653
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-22.15.0.ebuild | 303 ++
2 files changed, 304 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index ef7db868648e..1f3244ab36cf 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -6,3 +6,4 @@ DIST node-v20.19.0.tar.xz 42285100 BLAKE2B
1ae529c9ad0717fbef56a39eb725cc3da4a8a
DIST node-v20.19.1.tar.xz 42287536 BLAKE2B
ce45a14af0c81c3af1d5d76fbf35cb93c60ba3d209cc7ceea5466e14e667137bf4a0507de1bbf8da26fc20daa64f01514f28ca8b4fd25460f0c573b5d116fa52
SHA512
6a8116a35a5de2573f786821309c3d9380a798b51a3f490022ea58ada1ae0ae00bf1080ae8d671d189c8cd2faa6240647bbac470918fe83636d77205440d8681
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.14.0.tar.xz 47753700 BLAKE2B
54bd6f144ced7cb6fca625b78ba7c8d7fac4c4a88fbfc8e10a9fa4c46fc006a26ad6036ebe32b7fd6d8bb0aa823a8703f0fdb5f5b1564cd8b0340a0f3e0b84c1
SHA512
5a7854f51e6d969799e104b784a37027c20980058de0a19e2257daf0af036655526da01a9f7ea233c61a51e76faa533a3153bd1bb46f3d2832d96a8002689a98
+DIST node-v22.15.0.tar.xz 48453184 BLAKE2B
381efe770f45d3bcc4f0048bb07ae264b2607184564c15e4400b4aa1a1a15c88abd2833c4a0bd99cbfc13e1ad57735217538ed1ee40cc9f64a13143d47d88bff
SHA512
ebe23100c69e8b33e892f32d9adcbd73123294bc74392ca845021a3524af04cfbcc295673e796ffe9ff1b9f23fad1e95b37dc02df3c68b1b6ce54c224d2588e4
diff --git a/net-libs/nodejs/nodejs-22.15.0.ebuild
b/net-libs/nodejs/nodejs-22.15.0.ebuild
new file mode 100644
index ..95ea8f1586de
--- /dev/null
+++ b/net-libs/nodejs/nodejs-22.15.0.ebuild
@@ -0,0 +1,303 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.1.0:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.49.2:=
+ >=dev-libs/simdjson-3.10.1:=
+ >=net-dns/c-ares-1.34.4:=
+ >=net-libs/nghttp2-1.64.0:=
+ >=net-libs/nghttp3-1.7.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.9.1:=
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD="22G"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != "binary" ]]; then
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ einfo "Checking for sufficient disk space and memory to
build ${PN} with debugging CFLAGS"
+ check-reqs_pkg_
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: f4ee9e21512610518d1a00c4be3900fea94373e7
Author: William Hubbs gentoo org>
AuthorDate: Fri Apr 25 17:27:12 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Fri Apr 25 17:27:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ee9e21
net-libs/nodejs: add 20.19.1
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-20.19.1.ebuild | 276 ++
2 files changed, 277 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index e21485bcbfb0..ef7db868648e 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -3,5 +3,6 @@ DIST node-v18.20.7.tar.xz 40631764 BLAKE2B
480577e2b749f9c00eb381ba1bc0a9584a985
DIST node-v20.18.2.tar.xz 41933624 BLAKE2B
afe01b8df6f89254eca3b849a3603cba0eda809ba0ed37c0a401323f09402ef52be4b2b15e571fd1a876ec0b5168b46c72144f23fd30f4a96793c54ce37f4317
SHA512
c0b294a7dba42d1b898a552b66d6cdc6e5a55a2ef951f272e9614578c656d72bf727c9ebb39e27de671cfecc36bc8bf60330fb00285de012f256dbd69142868c
DIST node-v20.18.3.tar.xz 41858348 BLAKE2B
69c82df74f3afb9547bebc01290b1651a3852f203a3ed72273152e820048cdce4887a6223511d7d4f726b2187af7955102c412e019c496f379886457e8689e25
SHA512
0eb83c1c8bacf4af2034911bf91cc548b5c5c4d5a042dffa991eed81a1435f2865df64053a2fed1ec819f5fd8f4296efafb1212b83194ac3096f1e303abc783b
DIST node-v20.19.0.tar.xz 42285100 BLAKE2B
1ae529c9ad0717fbef56a39eb725cc3da4a8a77d17f5a88fdd8ada70d3ff5f8f56c78cdb53d8c906cf69b2332626173fd440a3ef14543290c37b73ab06244f72
SHA512
5e7a78be4abc9d3af6aa51b1554f775844b347452d80ee7e44efaf02c9f4d3a17519ef6f451cf21e7eb9f2bbf52de6a5eac0a4ba3e1d3b9a52021e6716a72ba3
+DIST node-v20.19.1.tar.xz 42287536 BLAKE2B
ce45a14af0c81c3af1d5d76fbf35cb93c60ba3d209cc7ceea5466e14e667137bf4a0507de1bbf8da26fc20daa64f01514f28ca8b4fd25460f0c573b5d116fa52
SHA512
6a8116a35a5de2573f786821309c3d9380a798b51a3f490022ea58ada1ae0ae00bf1080ae8d671d189c8cd2faa6240647bbac470918fe83636d77205440d8681
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.14.0.tar.xz 47753700 BLAKE2B
54bd6f144ced7cb6fca625b78ba7c8d7fac4c4a88fbfc8e10a9fa4c46fc006a26ad6036ebe32b7fd6d8bb0aa823a8703f0fdb5f5b1564cd8b0340a0f3e0b84c1
SHA512
5a7854f51e6d969799e104b784a37027c20980058de0a19e2257daf0af036655526da01a9f7ea233c61a51e76faa533a3153bd1bb46f3d2832d96a8002689a98
diff --git a/net-libs/nodejs/nodejs-20.19.1.ebuild
b/net-libs/nodejs/nodejs-20.19.1.ebuild
new file mode 100644
index ..2b6bdb5e1504
--- /dev/null
+++ b/net-libs/nodejs/nodejs-20.19.1.ebuild
@@ -0,0 +1,276 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ >=dev-libs/libuv-1.46.0:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.41.0:=
+ >=net-libs/ngtcp2-1.1.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binarie
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 699744b9c88d533fa53f4d4b905c456470aba7ed
Author: Sam James gentoo org>
AuthorDate: Sat Apr 19 09:02:12 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 19 09:02:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=699744b9
net-libs/nodejs: sync live
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-.ebuild | 20
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index 6b0ec506c0a3..ad87f25acea9 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -33,20 +33,21 @@ REQUIRED_USE="inspector? ( icu ssl )
RESTRICT="!test? ( test )"
-RDEPEND=">=app-arch/brotli-1.0.9:=
+RDEPEND=">=app-arch/brotli-1.1.0:=
dev-db/sqlite:3
- >=dev-libs/libuv-1.46.0:=
- >=dev-libs/simdjson-3.9.1:=
- >=net-dns/c-ares-1.18.1:=
- >=net-libs/nghttp2-1.61.0:=
+ >=dev-libs/libuv-1.49.2:=
+ >=dev-libs/simdjson-3.10.1:=
+ >=net-dns/c-ares-1.34.4:=
+ >=net-libs/nghttp2-1.64.0:=
+ >=net-libs/nghttp3-1.7.0:=
sys-libs/zlib
corepack? ( !sys-apps/yarn )
system-icu? ( >=dev-libs/icu-73:= )
system-ssl? (
- >=net-libs/ngtcp2-1.3.0:=
+ >=net-libs/ngtcp2-1.9.1:=
>=dev-libs/openssl-1.1.1:0=
)
- !system-ssl? ( >=net-libs/ngtcp2-1.3.0:=[-gnutls] )
+ !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] )
sys-devel/gcc:*"
BDEPEND="${PYTHON_DEPS}
app-alternatives/ninja
@@ -106,7 +107,7 @@ src_prepare() {
fi
# We need to disable mprotect on two files when it builds Bug 694100.
- use pax-kernel && PATCHES+=(
"${FILESDIR}"/${PN}-20.6.0-paxmarking.patch )
+ use pax-kernel && PATCHES+=(
"${FILESDIR}"/${PN}-22.12.0-paxmarking.patch )
# bug 931256
use riscv && PATCHES+=( "${FILESDIR}"/${PN}-22.2.0-riscv.patch )
@@ -143,6 +144,7 @@ src_configure() {
--shared-cares
--shared-libuv
--shared-nghttp2
+ --shared-nghttp3
--shared-ngtcp2
--shared-simdjson
# sindutf is not packaged yet
@@ -279,6 +281,8 @@ src_test() {
drop_tests+=(
test/parallel/test-inspector-emit-protocol-event.js
test/parallel/test-inspector-network-domain.js
+ test/parallel/test-inspector-network-fetch.js
+ test/parallel/test-inspector-network-http.js
test/sequential/test-watch-mode.mjs
)
rm -f "${drop_tests[@]}" || die "disabling tests failed"
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 830e039e641901ca0c03fa74f643539c9eedea2b
Author: William Hubbs gentoo org>
AuthorDate: Tue Apr 1 15:28:44 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Tue Apr 1 15:28:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=830e039e
net-libs/nodejs: drop 22.4.1-r1, 22.7.0, 22.12.0-r1
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 3 -
net-libs/nodejs/nodejs-22.12.0-r1.ebuild | 295 ---
net-libs/nodejs/nodejs-22.4.1-r1.ebuild | 286 --
net-libs/nodejs/nodejs-22.7.0.ebuild | 293 --
4 files changed, 877 deletions(-)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 7c546f415cab..e21485bcbfb0 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -3,8 +3,5 @@ DIST node-v18.20.7.tar.xz 40631764 BLAKE2B
480577e2b749f9c00eb381ba1bc0a9584a985
DIST node-v20.18.2.tar.xz 41933624 BLAKE2B
afe01b8df6f89254eca3b849a3603cba0eda809ba0ed37c0a401323f09402ef52be4b2b15e571fd1a876ec0b5168b46c72144f23fd30f4a96793c54ce37f4317
SHA512
c0b294a7dba42d1b898a552b66d6cdc6e5a55a2ef951f272e9614578c656d72bf727c9ebb39e27de671cfecc36bc8bf60330fb00285de012f256dbd69142868c
DIST node-v20.18.3.tar.xz 41858348 BLAKE2B
69c82df74f3afb9547bebc01290b1651a3852f203a3ed72273152e820048cdce4887a6223511d7d4f726b2187af7955102c412e019c496f379886457e8689e25
SHA512
0eb83c1c8bacf4af2034911bf91cc548b5c5c4d5a042dffa991eed81a1435f2865df64053a2fed1ec819f5fd8f4296efafb1212b83194ac3096f1e303abc783b
DIST node-v20.19.0.tar.xz 42285100 BLAKE2B
1ae529c9ad0717fbef56a39eb725cc3da4a8a77d17f5a88fdd8ada70d3ff5f8f56c78cdb53d8c906cf69b2332626173fd440a3ef14543290c37b73ab06244f72
SHA512
5e7a78be4abc9d3af6aa51b1554f775844b347452d80ee7e44efaf02c9f4d3a17519ef6f451cf21e7eb9f2bbf52de6a5eac0a4ba3e1d3b9a52021e6716a72ba3
-DIST node-v22.12.0.tar.xz 47625776 BLAKE2B
12df19e32d3af0dd953b31ee6c136edd45ef7bcec2ca9b0d5ada24337d71b5c075595f31862238f781cd4679cc5e1d55ac1d6cfd84ea7e767b55b84d4c5c7475
SHA512
1d906ffa0c187d5c405b1bb0db6a01fcc9eb94ceb0a18e013129d81201d5ea68a57a7ac954383a5fd36f78fcd9f43cfd1cda1eaf0a2dd2fe0e988d752511d8f7
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.14.0.tar.xz 47753700 BLAKE2B
54bd6f144ced7cb6fca625b78ba7c8d7fac4c4a88fbfc8e10a9fa4c46fc006a26ad6036ebe32b7fd6d8bb0aa823a8703f0fdb5f5b1564cd8b0340a0f3e0b84c1
SHA512
5a7854f51e6d969799e104b784a37027c20980058de0a19e2257daf0af036655526da01a9f7ea233c61a51e76faa533a3153bd1bb46f3d2832d96a8002689a98
-DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
-DIST node-v22.7.0.tar.xz 46875872 BLAKE2B
f0dcd07d3040ddc0df335b51da82bce8a963ce7848892cda5f593b7fa954a61d0b789f0f70d6b2d4ca80716fcabf70268ac94297c2acd3886ac8172eb5fdf6df
SHA512
6d5b751a03b68beec3f046697a806918571b04799a0c5fbb0374026729cc2e88fb1787bef6235c19e0bfda4e7545a618bf375410553c7d9e1eb149c6d43c0c3b
diff --git a/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
b/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
deleted file mode 100644
index d306c76b0603..
--- a/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
+++ /dev/null
@@ -1,295 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node";
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
-REQUIRED_USE="inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )
- x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
- dev-db/sqlite:3
- >=dev-libs/libuv-1.46.0:=
-
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 8f7162eb11d4f46218d077f313186628c226e3b8
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Mar 31 17:07:28 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Mar 31 17:07:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7162eb
net-libs/nodejs: Stabilize 22.13.1 ppc64, #948630
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-22.13.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.13.1.ebuild
b/net-libs/nodejs/nodejs-22.13.1.ebuild
index a3e104fba25d..272fc6d53c33 100644
--- a/net-libs/nodejs/nodejs-22.13.1.ebuild
+++ b/net-libs/nodejs/nodejs-22.13.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: a38086e63a9b188359403fe84d496c7220ca9406
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Mar 31 17:07:46 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Mar 31 17:07:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a38086e6
net-libs/nodejs: Stabilize 22.13.1 x86, #948630
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-22.13.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.13.1.ebuild
b/net-libs/nodejs/nodejs-22.13.1.ebuild
index 272fc6d53c33..49aeef0a5622 100644
--- a/net-libs/nodejs/nodejs-22.13.1.ebuild
+++ b/net-libs/nodejs/nodejs-22.13.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 7f6eb2271795105167dc714ad9f8a240b2d282a5
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Mar 31 17:07:49 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Mar 31 17:07:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f6eb227
net-libs/nodejs: Stabilize 22.13.1 arm, #948630
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-22.13.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.13.1.ebuild
b/net-libs/nodejs/nodejs-22.13.1.ebuild
index 49aeef0a5622..ce33daf5833a 100644
--- a/net-libs/nodejs/nodejs-22.13.1.ebuild
+++ b/net-libs/nodejs/nodejs-22.13.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 898d9afb6b114031d76ca52a6947662a019bbff5
Author: William Hubbs gentoo org>
AuthorDate: Tue Mar 25 22:56:03 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Tue Mar 25 22:56:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=898d9afb
net-libs/nodejs: add 20.19.0
Bug: https://bugs.gentoo.org/949653
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-20.19.0.ebuild | 274 ++
2 files changed, 275 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index ec3fcd24907f..7c546f415cab 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -2,6 +2,7 @@ DIST node-v18.20.6.tar.xz 40436952 BLAKE2B
17018857a89765147299d143fc2ca7cf55b86
DIST node-v18.20.7.tar.xz 40631764 BLAKE2B
480577e2b749f9c00eb381ba1bc0a9584a9850f75ef3c9b9c3a18cbbaeafb03c588ead443afb31b28be077a43539d3a577e37735af2e314dba003f9f9c94ef5b
SHA512
13eda85918e4c92079c0bcbae6b4daa100a224d521940772ffd2d10b4fc1d90c98b3bb625435a3e257058e76b061a4958d3481241a218115f6cf2b10d939125c
DIST node-v20.18.2.tar.xz 41933624 BLAKE2B
afe01b8df6f89254eca3b849a3603cba0eda809ba0ed37c0a401323f09402ef52be4b2b15e571fd1a876ec0b5168b46c72144f23fd30f4a96793c54ce37f4317
SHA512
c0b294a7dba42d1b898a552b66d6cdc6e5a55a2ef951f272e9614578c656d72bf727c9ebb39e27de671cfecc36bc8bf60330fb00285de012f256dbd69142868c
DIST node-v20.18.3.tar.xz 41858348 BLAKE2B
69c82df74f3afb9547bebc01290b1651a3852f203a3ed72273152e820048cdce4887a6223511d7d4f726b2187af7955102c412e019c496f379886457e8689e25
SHA512
0eb83c1c8bacf4af2034911bf91cc548b5c5c4d5a042dffa991eed81a1435f2865df64053a2fed1ec819f5fd8f4296efafb1212b83194ac3096f1e303abc783b
+DIST node-v20.19.0.tar.xz 42285100 BLAKE2B
1ae529c9ad0717fbef56a39eb725cc3da4a8a77d17f5a88fdd8ada70d3ff5f8f56c78cdb53d8c906cf69b2332626173fd440a3ef14543290c37b73ab06244f72
SHA512
5e7a78be4abc9d3af6aa51b1554f775844b347452d80ee7e44efaf02c9f4d3a17519ef6f451cf21e7eb9f2bbf52de6a5eac0a4ba3e1d3b9a52021e6716a72ba3
DIST node-v22.12.0.tar.xz 47625776 BLAKE2B
12df19e32d3af0dd953b31ee6c136edd45ef7bcec2ca9b0d5ada24337d71b5c075595f31862238f781cd4679cc5e1d55ac1d6cfd84ea7e767b55b84d4c5c7475
SHA512
1d906ffa0c187d5c405b1bb0db6a01fcc9eb94ceb0a18e013129d81201d5ea68a57a7ac954383a5fd36f78fcd9f43cfd1cda1eaf0a2dd2fe0e988d752511d8f7
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.14.0.tar.xz 47753700 BLAKE2B
54bd6f144ced7cb6fca625b78ba7c8d7fac4c4a88fbfc8e10a9fa4c46fc006a26ad6036ebe32b7fd6d8bb0aa823a8703f0fdb5f5b1564cd8b0340a0f3e0b84c1
SHA512
5a7854f51e6d969799e104b784a37027c20980058de0a19e2257daf0af036655526da01a9f7ea233c61a51e76faa533a3153bd1bb46f3d2832d96a8002689a98
diff --git a/net-libs/nodejs/nodejs-20.19.0.ebuild
b/net-libs/nodejs/nodejs-20.19.0.ebuild
new file mode 100644
index ..7d499b55960e
--- /dev/null
+++ b/net-libs/nodejs/nodejs-20.19.0.ebuild
@@ -0,0 +1,274 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu +inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ >=dev-libs/libuv-1.46.0:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.41.0:=
+ >=net-libs/ngtcp2-1.1.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 903c86d77e6f2e264eb8dd3685f51c163f960c9e
Author: William Hubbs gentoo org>
AuthorDate: Thu Feb 27 20:58:03 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Thu Feb 27 20:59:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=903c86d7
net-libs/nodejs: add 18.20.7, 20.18.3, 22.14.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 3 +
net-libs/nodejs/nodejs-18.20.7.ebuild | 258 +
net-libs/nodejs/nodejs-20.18.3.ebuild | 274 +++
net-libs/nodejs/nodejs-22.14.0.ebuild | 299 ++
4 files changed, 834 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index c04d38aa710b..ec3fcd24907f 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,6 +1,9 @@
DIST node-v18.20.6.tar.xz 40436952 BLAKE2B
17018857a89765147299d143fc2ca7cf55b86723d852925fef206aaa92240876c2bf1e922e20def2abaa0f5f1d4125f27742d54af99b26c9085be9f32426eff2
SHA512
965aad9967ac4738f116420e9b919dce0413f47cf8998f5587b2966b6d4cd77752bb9b41d0dff3cf54ed1416df89188a043936ae416bbd67424d371dd9db5696
+DIST node-v18.20.7.tar.xz 40631764 BLAKE2B
480577e2b749f9c00eb381ba1bc0a9584a9850f75ef3c9b9c3a18cbbaeafb03c588ead443afb31b28be077a43539d3a577e37735af2e314dba003f9f9c94ef5b
SHA512
13eda85918e4c92079c0bcbae6b4daa100a224d521940772ffd2d10b4fc1d90c98b3bb625435a3e257058e76b061a4958d3481241a218115f6cf2b10d939125c
DIST node-v20.18.2.tar.xz 41933624 BLAKE2B
afe01b8df6f89254eca3b849a3603cba0eda809ba0ed37c0a401323f09402ef52be4b2b15e571fd1a876ec0b5168b46c72144f23fd30f4a96793c54ce37f4317
SHA512
c0b294a7dba42d1b898a552b66d6cdc6e5a55a2ef951f272e9614578c656d72bf727c9ebb39e27de671cfecc36bc8bf60330fb00285de012f256dbd69142868c
+DIST node-v20.18.3.tar.xz 41858348 BLAKE2B
69c82df74f3afb9547bebc01290b1651a3852f203a3ed72273152e820048cdce4887a6223511d7d4f726b2187af7955102c412e019c496f379886457e8689e25
SHA512
0eb83c1c8bacf4af2034911bf91cc548b5c5c4d5a042dffa991eed81a1435f2865df64053a2fed1ec819f5fd8f4296efafb1212b83194ac3096f1e303abc783b
DIST node-v22.12.0.tar.xz 47625776 BLAKE2B
12df19e32d3af0dd953b31ee6c136edd45ef7bcec2ca9b0d5ada24337d71b5c075595f31862238f781cd4679cc5e1d55ac1d6cfd84ea7e767b55b84d4c5c7475
SHA512
1d906ffa0c187d5c405b1bb0db6a01fcc9eb94ceb0a18e013129d81201d5ea68a57a7ac954383a5fd36f78fcd9f43cfd1cda1eaf0a2dd2fe0e988d752511d8f7
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
+DIST node-v22.14.0.tar.xz 47753700 BLAKE2B
54bd6f144ced7cb6fca625b78ba7c8d7fac4c4a88fbfc8e10a9fa4c46fc006a26ad6036ebe32b7fd6d8bb0aa823a8703f0fdb5f5b1564cd8b0340a0f3e0b84c1
SHA512
5a7854f51e6d969799e104b784a37027c20980058de0a19e2257daf0af036655526da01a9f7ea233c61a51e76faa533a3153bd1bb46f3d2832d96a8002689a98
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
DIST node-v22.7.0.tar.xz 46875872 BLAKE2B
f0dcd07d3040ddc0df335b51da82bce8a963ce7848892cda5f593b7fa954a61d0b789f0f70d6b2d4ca80716fcabf70268ac94297c2acd3886ac8172eb5fdf6df
SHA512
6d5b751a03b68beec3f046697a806918571b04799a0c5fbb0374026729cc2e88fb1787bef6235c19e0bfda4e7545a618bf375410553c7d9e1eb149c6d43c0c3b
diff --git a/net-libs/nodejs/nodejs-18.20.7.ebuild
b/net-libs/nodejs/nodejs-18.20.7.ebuild
new file mode 100644
index ..6395f6bbfd95
--- /dev/null
+++ b/net-libs/nodejs/nodejs-18.20.7.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils
python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl systemtap test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ sys
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: dc5ecd7ebd3f96e622d75fc5d33dac6970242f41
Author: William Hubbs gentoo org>
AuthorDate: Wed Feb 26 21:56:07 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Wed Feb 26 21:56:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5ecd7e
net-libs/nodejs: drop 20.15.1, 20.17.0, 20.18.1
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 3 -
net-libs/nodejs/nodejs-20.15.1.ebuild | 263
net-libs/nodejs/nodejs-20.17.0.ebuild | 266 -
net-libs/nodejs/nodejs-20.18.1.ebuild | 273 --
4 files changed, 805 deletions(-)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index ee9e843abcd3..c04d38aa710b 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,7 +1,4 @@
DIST node-v18.20.6.tar.xz 40436952 BLAKE2B
17018857a89765147299d143fc2ca7cf55b86723d852925fef206aaa92240876c2bf1e922e20def2abaa0f5f1d4125f27742d54af99b26c9085be9f32426eff2
SHA512
965aad9967ac4738f116420e9b919dce0413f47cf8998f5587b2966b6d4cd77752bb9b41d0dff3cf54ed1416df89188a043936ae416bbd67424d371dd9db5696
-DIST node-v20.15.1.tar.xz 41880412 BLAKE2B
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
SHA512
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
-DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df05c717acfa8d96728e1ebf378ea04e46da56b93e89041a49b5ee4b7e6070373401a2bc2e9163eec3b0dffb6ff4d3
SHA512
3f21c9b5b292143d25a9d51e24d8f9b366429872b3d905d705fb2293e4f4b11e8861650535425d498b74971a8dec7bf9f9c398af03170caa84bdc63b94da
-DIST node-v20.18.1.tar.xz 41962272 BLAKE2B
9c66153e22dd924182304190358402e7bf850a165433bb8ce46cafae715904d9ba987e96f0e373778d0b6a9b3cf6dcf92866f39043c184e97825ce7c2319da33
SHA512
7b421ced5d96aa90af9d96e5a3f84d5b6967db9f107740da7cfe4980b7e9f74a00aedac6db28f42f670da536abb957298069c7498e1d744f6212e75defb5305b
DIST node-v20.18.2.tar.xz 41933624 BLAKE2B
afe01b8df6f89254eca3b849a3603cba0eda809ba0ed37c0a401323f09402ef52be4b2b15e571fd1a876ec0b5168b46c72144f23fd30f4a96793c54ce37f4317
SHA512
c0b294a7dba42d1b898a552b66d6cdc6e5a55a2ef951f272e9614578c656d72bf727c9ebb39e27de671cfecc36bc8bf60330fb00285de012f256dbd69142868c
DIST node-v22.12.0.tar.xz 47625776 BLAKE2B
12df19e32d3af0dd953b31ee6c136edd45ef7bcec2ca9b0d5ada24337d71b5c075595f31862238f781cd4679cc5e1d55ac1d6cfd84ea7e767b55b84d4c5c7475
SHA512
1d906ffa0c187d5c405b1bb0db6a01fcc9eb94ceb0a18e013129d81201d5ea68a57a7ac954383a5fd36f78fcd9f43cfd1cda1eaf0a2dd2fe0e988d752511d8f7
DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
diff --git a/net-libs/nodejs/nodejs-20.15.1.ebuild
b/net-libs/nodejs/nodejs-20.15.1.ebuild
deleted file mode 100644
index 738cf235d144..
--- a/net-libs/nodejs/nodejs-20.15.1.ebuild
+++ /dev/null
@@ -1,263 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node";
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
-REQUIRED_USE="inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )
- x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
- >=dev-libs/libuv-1.46.0:=
- >=net-dns/c-ares-1.18.1:=
- >=net-libs/nghttp2-1.41.0:=
- >=net-libs/ngtcp2-1.1.0:=
- sys-libs/zlib
- corepack? ( !sys-apps/yarn )
- system-icu? ( >=dev-libs/icu-73:= )
- system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
- sys-devel/gcc:*"
-BDEPEND="${PYTHON_DEPS}
- app-alternatives/ninja
- sys-apps/coreutils
- virtual/pkgconfig
- test? ( net-misc/curl )
- pax-kernel? ( sys-apps/elf
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: bfd951287a1f1290cdfed1b5b54e2464fdea1029
Author: William Hubbs gentoo org>
AuthorDate: Wed Feb 26 22:20:45 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Wed Feb 26 22:21:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfd95128
net-libs/nodejs: drop failing test from 20.18.2.
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-20.18.2.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-libs/nodejs/nodejs-20.18.2.ebuild
b/net-libs/nodejs/nodejs-20.18.2.ebuild
index 82b43768f6f3..a2f33531a421 100644
--- a/net-libs/nodejs/nodejs-20.18.2.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.2.ebuild
@@ -255,6 +255,7 @@ src_test() {
test/parallel/test-tls-getcipher.js
test/parallel/test-tls-set-ciphers.js
test/parallel/test-tls-junk-closes-server.js
+ test/parallel/test-util-styletext.js
test/sequential/test-util-debug.js
)
use inspector || drop_tests+=( test/sequential/test-watch-mode.mjs )
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: ef54cb48d6b7ff7918c336890b2668c44cf47442
Author: Arthur Zamarin gentoo org>
AuthorDate: Wed Feb 26 20:22:44 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Wed Feb 26 20:22:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef54cb48
net-libs/nodejs: Stabilize 20.18.2 arm, #948631
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-20.18.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.18.2.ebuild
b/net-libs/nodejs/nodejs-20.18.2.ebuild
index 72a3cf5fdc7d..6d30705252d6 100644
--- a/net-libs/nodejs/nodejs-20.18.2.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.2.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: d658a2b95b8e59c38253ef83ec378ecd346b9e68
Author: Arthur Zamarin gentoo org>
AuthorDate: Wed Feb 26 20:22:50 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Wed Feb 26 20:22:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d658a2b9
net-libs/nodejs: Stabilize 20.18.2 ppc64, #948631
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-20.18.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.18.2.ebuild
b/net-libs/nodejs/nodejs-20.18.2.ebuild
index c0e09882a621..82b43768f6f3 100644
--- a/net-libs/nodejs/nodejs-20.18.2.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.2.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 78c2f0e740758bd48a00e66a0687f22676a58049
Author: Arthur Zamarin gentoo org>
AuthorDate: Wed Feb 26 20:22:41 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Wed Feb 26 20:22:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78c2f0e7
net-libs/nodejs: Stabilize 20.18.2 x86, #948631
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-20.18.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.18.2.ebuild
b/net-libs/nodejs/nodejs-20.18.2.ebuild
index 19304699292a..72a3cf5fdc7d 100644
--- a/net-libs/nodejs/nodejs-20.18.2.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.2.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 3619e46d88543a1324973d86e5d1de4db1f1dd90
Author: Arthur Zamarin gentoo org>
AuthorDate: Wed Feb 26 20:22:47 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Wed Feb 26 20:22:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3619e46d
net-libs/nodejs: Stabilize 20.18.2 arm64, #948631
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-20.18.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.18.2.ebuild
b/net-libs/nodejs/nodejs-20.18.2.ebuild
index 6d30705252d6..c0e09882a621 100644
--- a/net-libs/nodejs/nodejs-20.18.2.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.2.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 747faf15723e7ba49d8cb9640a2c469c03a96d50
Author: Arthur Zamarin gentoo org>
AuthorDate: Wed Feb 26 20:22:35 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Wed Feb 26 20:22:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=747faf15
net-libs/nodejs: Stabilize 20.18.2 amd64, #948631
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-20.18.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.18.2.ebuild
b/net-libs/nodejs/nodejs-20.18.2.ebuild
index 6f47650232b9..19304699292a 100644
--- a/net-libs/nodejs/nodejs-20.18.2.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.2.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 9c75db29665b33a9428a68cea33e5f7812eb6ddb
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Feb 8 14:32:33 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Feb 8 14:32:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c75db29
net-libs/nodejs: Stabilize 22.13.1 amd64, #948630
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-22.13.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.13.1.ebuild
b/net-libs/nodejs/nodejs-22.13.1.ebuild
index cfc525b03105..89aef88533ea 100644
--- a/net-libs/nodejs/nodejs-22.13.1.ebuild
+++ b/net-libs/nodejs/nodejs-22.13.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 8866cfa9f0b91581b7f28b4914fcebad575d6d57
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Feb 8 14:32:35 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Feb 8 14:32:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8866cfa9
net-libs/nodejs: Stabilize 22.13.1 arm64, #948630
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-22.13.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.13.1.ebuild
b/net-libs/nodejs/nodejs-22.13.1.ebuild
index 89aef88533ea..a3e104fba25d 100644
--- a/net-libs/nodejs/nodejs-22.13.1.ebuild
+++ b/net-libs/nodejs/nodejs-22.13.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 37fa0796842e976f60e11f22e979955c9dc81fe4
Author: William Hubbs gentoo org>
AuthorDate: Fri Jan 24 23:01:53 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Fri Jan 24 23:01:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37fa0796
net-libs/nodejs: drop 18.20.4, 18.20.5
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 2 -
net-libs/nodejs/nodejs-18.20.4.ebuild | 257 -
net-libs/nodejs/nodejs-18.20.5.ebuild | 258 --
3 files changed, 517 deletions(-)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 0731c91af76b..ee9e843abcd3 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,5 +1,3 @@
-DIST node-v18.20.4.tar.xz 40445740 BLAKE2B
0675f2aba1d9a9cd9aeb665ecb3a0f61b9caf39daeb6154941f84b9c423caa7a658c14b8c2c5e12d94424b2470748ec7fad28ecb10390d37f92eb7e50f8adc26
SHA512
1ccef99ebee3906f5bad3c1582f9551ced9bed15e6a047d59d1a23c6110004fb46ea4bebcf9899748c64109f78788d7365ee956444e645eaf397dabbcddda21e
-DIST node-v18.20.5.tar.xz 40624172 BLAKE2B
3691e655016704adb625cbf6bda7c79775a3184c4081a70874573807cde9ecc646dd6a572bad7872138f9a95ee2756f0ed5ecabe796bcd2f5dcd612d79ec8b2f
SHA512
d2215d26ac3bca00ea5eb16976e943375e8d98cef9b2674f9842aa73afb3c269afd0a17104961f6f13e653ab13da1f647669b76a8446a5b82c9db6a743cd5e7f
DIST node-v18.20.6.tar.xz 40436952 BLAKE2B
17018857a89765147299d143fc2ca7cf55b86723d852925fef206aaa92240876c2bf1e922e20def2abaa0f5f1d4125f27742d54af99b26c9085be9f32426eff2
SHA512
965aad9967ac4738f116420e9b919dce0413f47cf8998f5587b2966b6d4cd77752bb9b41d0dff3cf54ed1416df89188a043936ae416bbd67424d371dd9db5696
DIST node-v20.15.1.tar.xz 41880412 BLAKE2B
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
SHA512
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df05c717acfa8d96728e1ebf378ea04e46da56b93e89041a49b5ee4b7e6070373401a2bc2e9163eec3b0dffb6ff4d3
SHA512
3f21c9b5b292143d25a9d51e24d8f9b366429872b3d905d705fb2293e4f4b11e8861650535425d498b74971a8dec7bf9f9c398af03170caa84bdc63b94da
diff --git a/net-libs/nodejs/nodejs-18.20.4.ebuild
b/net-libs/nodejs/nodejs-18.20.4.ebuild
deleted file mode 100644
index a913d96e2507..
--- a/net-libs/nodejs/nodejs-18.20.4.ebuild
+++ /dev/null
@@ -1,257 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils
python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node";
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl systemtap test"
-REQUIRED_USE="inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
- >=dev-libs/libuv-1.44.0:=
- >=net-dns/c-ares-1.18.1:=
- >=net-libs/nghttp2-1.41.0:=
- sys-libs/zlib
- corepack? ( !sys-apps/yarn )
- system-icu? ( >=dev-libs/icu-73:= )
- system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
- sys-devel/gcc:*"
-BDEPEND="${PYTHON_DEPS}
- sys-apps/coreutils
- virtual/pkgconfig
- systemtap? ( dev-debug/systemtap )
- test? ( net-misc/curl )
- pax-kernel? ( sys-apps/elfix )"
-DEPEND="${RDEPEND}"
-
-# These are measured on a loong machine with -ggdb on, and only checked
-# if debugging flags are present in CFLAGS.
-#
-# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
-# limit for memory usage. Disk usage was 19.1GiB for the build directory and
-# 1.2GiB for the installed image, so we leave some room for architectures with
-# fatter binaries and set the disk requirement to 22GiB.
-CHECKREQS_MEMORY="8G"
-CHECKREQS_DISK_BUILD="22G"
-
-pkg_pretend() {
- (use x86 && ! use cpu_flags_x86_sse2) && \
- die "Your CPU doesn't support the required SSE2 instruction."
-
- if [[ ${MERGE_TYPE} != "binary" ]]; then
- if is-flagq "-g*" && ! is-flagq "-g*0" ; then
-
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 93e550a896086c937e6c924bd4dea5b4a0a9b68d
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Jan 24 06:32:10 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Jan 24 06:32:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93e550a8
net-libs/nodejs: Stabilize 18.20.6 amd64, #948629
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-18.20.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-18.20.6.ebuild
b/net-libs/nodejs/nodejs-18.20.6.ebuild
index a54d03b7bc55..b620d368b6ec 100644
--- a/net-libs/nodejs/nodejs-18.20.6.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.6.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 909abc2a64442c8433f81f5031398c5af9a6430a
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Jan 24 06:32:12 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Jan 24 06:32:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=909abc2a
net-libs/nodejs: Stabilize 18.20.6 x86, #948629
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-18.20.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-18.20.6.ebuild
b/net-libs/nodejs/nodejs-18.20.6.ebuild
index b620d368b6ec..f40f5ff29237 100644
--- a/net-libs/nodejs/nodejs-18.20.6.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.6.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 5ff733dc21088ea4423c54d98ff11b6e4d176032
Author: Sam James gentoo org>
AuthorDate: Fri Jan 24 02:23:07 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 24 02:23:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff733dc
net-libs/nodejs: Stabilize 18.20.6 arm, #948629
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-18.20.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-18.20.6.ebuild
b/net-libs/nodejs/nodejs-18.20.6.ebuild
index 14f18fdb3c87..a54d03b7bc55 100644
--- a/net-libs/nodejs/nodejs-18.20.6.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.6.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: da076d88db4c07a436a181712fd9415b0ec38b7c
Author: Sam James gentoo org>
AuthorDate: Fri Jan 24 02:23:06 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 24 02:23:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da076d88
net-libs/nodejs: Stabilize 18.20.6 arm64, #948629
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-18.20.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-18.20.6.ebuild
b/net-libs/nodejs/nodejs-18.20.6.ebuild
index b3eac163685b..14f18fdb3c87 100644
--- a/net-libs/nodejs/nodejs-18.20.6.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.6.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="~amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 81a51f78a0b2d218d00902badaa8e35e84926445
Author: Jakov Smolić gentoo org>
AuthorDate: Thu Jan 23 23:55:04 2025 +
Commit: Jakov Smolić gentoo org>
CommitDate: Thu Jan 23 23:55:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a51f78
net-libs/nodejs: Stabilize 18.20.6 ppc64, #948629
Signed-off-by: Jakov Smolić gentoo.org>
net-libs/nodejs/nodejs-18.20.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-18.20.6.ebuild
b/net-libs/nodejs/nodejs-18.20.6.ebuild
index 6395f6bbfd95..b3eac163685b 100644
--- a/net-libs/nodejs/nodejs-18.20.6.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.6.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: f25884d385a6cd133541fc01d14cff9ec333eb3a
Author: William Hubbs gentoo org>
AuthorDate: Thu Jan 23 20:31:08 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Thu Jan 23 20:43:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25884d3
net-libs/nodejs: add 18.20.6, 20.18.2, 22.13.1
Bug: https://bugs.gentoo.org/948514
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 3 +
net-libs/nodejs/nodejs-18.20.6.ebuild | 258 +
net-libs/nodejs/nodejs-20.18.2.ebuild | 273 +++
net-libs/nodejs/nodejs-22.13.1.ebuild | 297 ++
4 files changed, 831 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 12ead0be479a..0731c91af76b 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,8 +1,11 @@
DIST node-v18.20.4.tar.xz 40445740 BLAKE2B
0675f2aba1d9a9cd9aeb665ecb3a0f61b9caf39daeb6154941f84b9c423caa7a658c14b8c2c5e12d94424b2470748ec7fad28ecb10390d37f92eb7e50f8adc26
SHA512
1ccef99ebee3906f5bad3c1582f9551ced9bed15e6a047d59d1a23c6110004fb46ea4bebcf9899748c64109f78788d7365ee956444e645eaf397dabbcddda21e
DIST node-v18.20.5.tar.xz 40624172 BLAKE2B
3691e655016704adb625cbf6bda7c79775a3184c4081a70874573807cde9ecc646dd6a572bad7872138f9a95ee2756f0ed5ecabe796bcd2f5dcd612d79ec8b2f
SHA512
d2215d26ac3bca00ea5eb16976e943375e8d98cef9b2674f9842aa73afb3c269afd0a17104961f6f13e653ab13da1f647669b76a8446a5b82c9db6a743cd5e7f
+DIST node-v18.20.6.tar.xz 40436952 BLAKE2B
17018857a89765147299d143fc2ca7cf55b86723d852925fef206aaa92240876c2bf1e922e20def2abaa0f5f1d4125f27742d54af99b26c9085be9f32426eff2
SHA512
965aad9967ac4738f116420e9b919dce0413f47cf8998f5587b2966b6d4cd77752bb9b41d0dff3cf54ed1416df89188a043936ae416bbd67424d371dd9db5696
DIST node-v20.15.1.tar.xz 41880412 BLAKE2B
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
SHA512
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df05c717acfa8d96728e1ebf378ea04e46da56b93e89041a49b5ee4b7e6070373401a2bc2e9163eec3b0dffb6ff4d3
SHA512
3f21c9b5b292143d25a9d51e24d8f9b366429872b3d905d705fb2293e4f4b11e8861650535425d498b74971a8dec7bf9f9c398af03170caa84bdc63b94da
DIST node-v20.18.1.tar.xz 41962272 BLAKE2B
9c66153e22dd924182304190358402e7bf850a165433bb8ce46cafae715904d9ba987e96f0e373778d0b6a9b3cf6dcf92866f39043c184e97825ce7c2319da33
SHA512
7b421ced5d96aa90af9d96e5a3f84d5b6967db9f107740da7cfe4980b7e9f74a00aedac6db28f42f670da536abb957298069c7498e1d744f6212e75defb5305b
+DIST node-v20.18.2.tar.xz 41933624 BLAKE2B
afe01b8df6f89254eca3b849a3603cba0eda809ba0ed37c0a401323f09402ef52be4b2b15e571fd1a876ec0b5168b46c72144f23fd30f4a96793c54ce37f4317
SHA512
c0b294a7dba42d1b898a552b66d6cdc6e5a55a2ef951f272e9614578c656d72bf727c9ebb39e27de671cfecc36bc8bf60330fb00285de012f256dbd69142868c
DIST node-v22.12.0.tar.xz 47625776 BLAKE2B
12df19e32d3af0dd953b31ee6c136edd45ef7bcec2ca9b0d5ada24337d71b5c075595f31862238f781cd4679cc5e1d55ac1d6cfd84ea7e767b55b84d4c5c7475
SHA512
1d906ffa0c187d5c405b1bb0db6a01fcc9eb94ceb0a18e013129d81201d5ea68a57a7ac954383a5fd36f78fcd9f43cfd1cda1eaf0a2dd2fe0e988d752511d8f7
+DIST node-v22.13.1.tar.xz 48041964 BLAKE2B
9695cc6a9b9606a615cdcff42e9b8d5f15c2d12fd0f6c894596a7c6526b3267ab9ea4f7362f8c03039c728cb5f7a3a334cce7fda9293cba06922000542a2800c
SHA512
711fbeacceec16b8808e5a41ead496347fee2304fc6ce095ad26c4413f52253c9f3a6cd78080e808c03c3dbe958d64359d2d6bb97a51e1b41e1cff903ce2aeb5
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
DIST node-v22.7.0.tar.xz 46875872 BLAKE2B
f0dcd07d3040ddc0df335b51da82bce8a963ce7848892cda5f593b7fa954a61d0b789f0f70d6b2d4ca80716fcabf70268ac94297c2acd3886ac8172eb5fdf6df
SHA512
6d5b751a03b68beec3f046697a806918571b04799a0c5fbb0374026729cc2e88fb1787bef6235c19e0bfda4e7545a618bf375410553c7d9e1eb149c6d43c0c3b
diff --git a/net-libs/nodejs/nodejs-18.20.6.ebuild
b/net-libs/nodejs/nodejs-18.20.6.ebuild
new file mode 100644
index ..6395f6bbfd95
--- /dev/null
+++ b/net-libs/nodejs/nodejs-18.20.6.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils
python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: da3ff483ea34dfe106f8b2184802d5e07386c684
Author: Sam James gentoo org>
AuthorDate: Tue Jan 14 04:21:25 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Jan 14 04:21:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da3ff483
net-libs/nodejs: pass -Wno-template-id-cdtor
The -Wtemplate-id-cdtor warnings are incredibly noisy and make the build.log
far larger than it needs to be.
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-22.12.0-r1.ebuild | 2 ++
net-libs/nodejs/nodejs-.ebuild | 4 +++-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
b/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
index 31ac08005b1e..d306c76b0603 100644
--- a/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
+++ b/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
@@ -119,6 +119,8 @@ src_configure() {
# LTO compiler flags are handled by configure.py itself
filter-lto
+ # The warnings are *so* noisy and make build.logs massive
+ append-cxxflags $(test-flags-CXX -Wno-template-id-cdtor)
# GCC with -ftree-vectorize miscompiles node's exception handling code
# causing it to fail to catch exceptions sometimes
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index e1343e263acb..6b0ec506c0a3 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -119,6 +119,8 @@ src_configure() {
# LTO compiler flags are handled by configure.py itself
filter-lto
+ # The warnings are *so* noisy and make build.logs massive
+ append-cxxflags $(test-flags-CXX -Wno-template-id-cdtor)
# GCC with -ftree-vectorize miscompiles node's exception handling code
# causing it to fail to catch exceptions sometimes
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: e2f00decbe8c7ec9d2159bc4059c72b650b6fc9c
Author: William Hubbs gentoo org>
AuthorDate: Mon Jan 6 15:47:28 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Mon Jan 6 15:47:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f00dec
net-libs/nodejs: drop 20.18.0, 22.8.0, 22.10.0, 22.12.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 3 -
net-libs/nodejs/nodejs-20.18.0.ebuild | 273 ---
net-libs/nodejs/nodejs-22.10.0.ebuild | 293 --
net-libs/nodejs/nodejs-22.12.0.ebuild | 293 --
net-libs/nodejs/nodejs-22.8.0.ebuild | 293 --
5 files changed, 1155 deletions(-)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 7195d240d10a..12ead0be479a 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -2,10 +2,7 @@ DIST node-v18.20.4.tar.xz 40445740 BLAKE2B
0675f2aba1d9a9cd9aeb665ecb3a0f61b9caf
DIST node-v18.20.5.tar.xz 40624172 BLAKE2B
3691e655016704adb625cbf6bda7c79775a3184c4081a70874573807cde9ecc646dd6a572bad7872138f9a95ee2756f0ed5ecabe796bcd2f5dcd612d79ec8b2f
SHA512
d2215d26ac3bca00ea5eb16976e943375e8d98cef9b2674f9842aa73afb3c269afd0a17104961f6f13e653ab13da1f647669b76a8446a5b82c9db6a743cd5e7f
DIST node-v20.15.1.tar.xz 41880412 BLAKE2B
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
SHA512
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df05c717acfa8d96728e1ebf378ea04e46da56b93e89041a49b5ee4b7e6070373401a2bc2e9163eec3b0dffb6ff4d3
SHA512
3f21c9b5b292143d25a9d51e24d8f9b366429872b3d905d705fb2293e4f4b11e8861650535425d498b74971a8dec7bf9f9c398af03170caa84bdc63b94da
-DIST node-v20.18.0.tar.xz 41937144 BLAKE2B
072d6c43f45054eaad8e747330726791e2fcb992cdb3437894d6804b0b9a1c4dc4e68b5321d91abcd8d3e0a13e7eaf2a63f953903098aae1e54db0d639441c6e
SHA512
e7d43bb7324df59362591c4d3f2c91a870bec17c4024666ae92e2a3ffc0711b82d05b91a21802a0b252ad7469f8da430f7d427b2d8291d91107dd8589ea91f66
DIST node-v20.18.1.tar.xz 41962272 BLAKE2B
9c66153e22dd924182304190358402e7bf850a165433bb8ce46cafae715904d9ba987e96f0e373778d0b6a9b3cf6dcf92866f39043c184e97825ce7c2319da33
SHA512
7b421ced5d96aa90af9d96e5a3f84d5b6967db9f107740da7cfe4980b7e9f74a00aedac6db28f42f670da536abb957298069c7498e1d744f6212e75defb5305b
-DIST node-v22.10.0.tar.xz 47009048 BLAKE2B
5a18a4d6b850f34b3e983384c04b4c214aeef41236f5901d0db396c91faa32f946f03ca807ca6e55576c10698653044416b82d01e6595934a3f5d3d85706728f
SHA512
4554b77611a8ee83e026ad9eb69cc9521ecf6c7805dd674929a9810c38e42616de4795d12cabee58632eea8de452031b4b3bba318ac27dece0e16aa3edb5d2c2
DIST node-v22.12.0.tar.xz 47625776 BLAKE2B
12df19e32d3af0dd953b31ee6c136edd45ef7bcec2ca9b0d5ada24337d71b5c075595f31862238f781cd4679cc5e1d55ac1d6cfd84ea7e767b55b84d4c5c7475
SHA512
1d906ffa0c187d5c405b1bb0db6a01fcc9eb94ceb0a18e013129d81201d5ea68a57a7ac954383a5fd36f78fcd9f43cfd1cda1eaf0a2dd2fe0e988d752511d8f7
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
DIST node-v22.7.0.tar.xz 46875872 BLAKE2B
f0dcd07d3040ddc0df335b51da82bce8a963ce7848892cda5f593b7fa954a61d0b789f0f70d6b2d4ca80716fcabf70268ac94297c2acd3886ac8172eb5fdf6df
SHA512
6d5b751a03b68beec3f046697a806918571b04799a0c5fbb0374026729cc2e88fb1787bef6235c19e0bfda4e7545a618bf375410553c7d9e1eb149c6d43c0c3b
-DIST node-v22.8.0.tar.xz 46899840 BLAKE2B
04dc53ad42c6a913335ecd9b5bfd5bf2f2a8d3429f28d5eba59ebde62fd76be5dea90f12212bfa9dfaa6698000da6bfec08cb1f0e1e3d3b9e8af70cab005268e
SHA512
c2942c65dc9909b1f412489a54d16afae7be46a5c2a8bd292cde75e4c56ec763ccee6572fd72774c3f9d94796cfff6edbd9e93976893873cc182548225ac162a
diff --git a/net-libs/nodejs/nodejs-20.18.0.ebuild
b/net-libs/nodejs/nodejs-20.18.0.ebuild
deleted file mode 100644
index a06c32bdae99..
--- a/net-libs/nodejs/nodejs-20.18.0.ebuild
+++ /dev/null
@@ -1,273 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 888612472352d9d507b155d3eb12f459795b3baf
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 10:04:11 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 10:04:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88861247
net-libs/nodejs: Stabilize 20.18.1 amd64, #947361
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-20.18.1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-libs/nodejs/nodejs-20.18.1.ebuild
b/net-libs/nodejs/nodejs-20.18.1.ebuild
index a06c32bdae99..19304699292a 100644
--- a/net-libs/nodejs/nodejs-20.18.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: bf9dd4cb95f103a37a6c49b3cba8f5bfe8658b88
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 10:04:16 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 10:04:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9dd4cb
net-libs/nodejs: Stabilize 22.12.0-r1 x86, #947361
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-22.12.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
b/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
index 5b6a293dfe7d..31ac08005b1e 100644
--- a/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
+++ b/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 09d851b229d2f74124160c0fe0122959e3d56114
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 10:04:15 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 10:04:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d851b2
net-libs/nodejs: Stabilize 20.18.1 x86, #947361
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-20.18.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.18.1.ebuild
b/net-libs/nodejs/nodejs-20.18.1.ebuild
index 19304699292a..72a3cf5fdc7d 100644
--- a/net-libs/nodejs/nodejs-20.18.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: f9c3d60f6b47afb0dcb572b64581e99c3aa934ee
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 10:04:14 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 10:04:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9c3d60f
net-libs/nodejs: Stabilize 18.20.5 x86, #947361
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-18.20.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-18.20.5.ebuild
b/net-libs/nodejs/nodejs-18.20.5.ebuild
index 89e928d9b2b5..cf73513ca02b 100644
--- a/net-libs/nodejs/nodejs-18.20.5.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.5.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 3327bb8cd32c5eef6b2f720c5e4670959ff50f5d
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 10:04:10 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 10:04:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3327bb8c
net-libs/nodejs: Stabilize 18.20.5 amd64, #947361
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-18.20.5.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-libs/nodejs/nodejs-18.20.5.ebuild
b/net-libs/nodejs/nodejs-18.20.5.ebuild
index f82847e3508a..89e928d9b2b5 100644
--- a/net-libs/nodejs/nodejs-18.20.5.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 7a1a83b5ea8979886d2a7d591e3e983dd2603c12
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 10:04:06 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 10:04:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a1a83b5
net-libs/nodejs: Stabilize 20.17.0 x86, #939121
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-20.17.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.17.0.ebuild
b/net-libs/nodejs/nodejs-20.17.0.ebuild
index 7709954031b3..abfda469ca0a 100644
--- a/net-libs/nodejs/nodejs-20.17.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.17.0.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: fb4bcca1ce9c582fc2f35c7900c0d7b73cb1ba50
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 10:04:03 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 10:04:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4bcca1
net-libs/nodejs: Stabilize 22.7.0 amd64, #939121
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-22.7.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-libs/nodejs/nodejs-22.7.0.ebuild
b/net-libs/nodejs/nodejs-22.7.0.ebuild
index 51e02b2bcfe1..e23c4fb01dd5 100644
--- a/net-libs/nodejs/nodejs-22.7.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 312ef53101f26960f925d79500e1c2b807b434ce
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 10:04:07 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 10:04:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312ef531
net-libs/nodejs: Stabilize 22.7.0 x86, #939121
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-22.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.7.0.ebuild
b/net-libs/nodejs/nodejs-22.7.0.ebuild
index e23c4fb01dd5..e1a3079e81af 100644
--- a/net-libs/nodejs/nodejs-22.7.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.7.0.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 936d91960e0b712a4a1b5ca3f6f1d23da8543452
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 10:04:12 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 10:04:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=936d9196
net-libs/nodejs: Stabilize 22.12.0-r1 amd64, #947361
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-22.12.0-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
b/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
index 01bca3eaf966..5b6a293dfe7d 100644
--- a/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
+++ b/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: a6db1349da27c7c4e7d40ce8968b68c1e59dd162
Author: Sam James gentoo org>
AuthorDate: Fri Jan 3 10:03:58 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Jan 3 10:03:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6db1349
net-libs/nodejs: Stabilize 20.17.0 amd64, #939121
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-20.17.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-libs/nodejs/nodejs-20.17.0.ebuild
b/net-libs/nodejs/nodejs-20.17.0.ebuild
index 190648817a15..7709954031b3 100644
--- a/net-libs/nodejs/nodejs-20.17.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.17.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/files/, net-libs/nodejs/
commit: e565147a654479c47d5254366182c94f9bef681e
Author: William Hubbs gentoo org>
AuthorDate: Thu Dec 26 03:24:35 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Thu Dec 26 03:25:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e565147a
net-libs/nodejs: 22.12.0-r1 revbump to update pax-marking patch
Closes: https://bugs.gentoo.org/946669
Signed-off-by: William Hubbs gentoo.org>
.../nodejs/files/nodejs-22.12.0-paxmarking.patch | 102 +++
net-libs/nodejs/nodejs-22.12.0-r1.ebuild | 293 +
2 files changed, 395 insertions(+)
diff --git a/net-libs/nodejs/files/nodejs-22.12.0-paxmarking.patch
b/net-libs/nodejs/files/nodejs-22.12.0-paxmarking.patch
new file mode 100644
index ..74de88873677
--- /dev/null
+++ b/net-libs/nodejs/files/nodejs-22.12.0-paxmarking.patch
@@ -0,0 +1,102 @@
+From baddb306d6bdafae1de8cdb2435bc57a0b881542 Mon Sep 17 00:00:00 2001
+From: William Hubbs
+Date: Wed, 25 Dec 2024 21:14:26 -0600
+Subject: [PATCH] pax marking
+
+Signed-off-by: Guillaume Ceccarelli
+---
+ node.gyp | 17 -
+ tools/v8_gypfiles/v8.gyp | 24 +++-
+ 2 files changed, 39 insertions(+), 2 deletions(-)
+
+diff --git a/node.gyp b/node.gyp
+index 195fe541bc..b806de81c9 100644
+--- a/node.gyp
b/node.gyp
+@@ -435,6 +435,7 @@
+ 'test/cctest/test_inspector_socket_server.cc',
+ ],
+ 'node_mksnapshot_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot<(EXECUTABLE_SUFFIX)',
++'node_mksnapshot_u_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot_u<(EXECUTABLE_SUFFIX)',
+ 'node_js2c_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_js2c<(EXECUTABLE_SUFFIX)',
+ 'conditions': [
+ ['GENERATOR == "ninja"', {
+@@ -729,11 +730,25 @@
+ ],
+ }, {
+ 'actions': [
++{
++ 'action_name': 'run_pax_mksnapshot',
++ 'inputs': [
++'<(node_mksnapshot_exec)',
++ ],
++ 'outputs': [
++'<(node_mksnapshot_u_exec)',
++ ],
++ 'action': [
++'bash',
++'-c',
++'mv <(node_mksnapshot_exec) <(node_mksnapshot_u_exec) &&
paxmark.sh m <(node_mksnapshot_u_exec)',
++ ],
++},
+ {
+ 'action_name': 'node_mksnapshot',
+ 'process_outputs_as_sources': 1,
+ 'inputs': [
+-'<(node_mksnapshot_exec)',
++'<(node_mksnapshot_u_exec)',
+ ],
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/node_snapshot.cc',
+diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp
+index 0914746541..e5fb7d3aae 100644
+--- a/tools/v8_gypfiles/v8.gyp
b/tools/v8_gypfiles/v8.gyp
+@@ -9,6 +9,7 @@
+ 'v8_vector_stores%': 0,
+ 'v8_embed_script%': "",
+ 'mksnapshot_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABLE_SUFFIX)',
++'mksnapshot_u_exec':
'<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot_u<(EXECUTABLE_SUFFIX)',
+ 'v8_os_page_size%': 0,
+ 'generate_bytecode_output_root':
'<(SHARED_INTERMEDIATE_DIR)/generate-bytecode-output-root',
+ 'generate_bytecode_builtins_list_output':
'<(generate_bytecode_output_root)/builtins-generated/bytecodes-builtins-list.h',
+@@ -1693,7 +1694,7 @@
+ ],
+ }, # bytecode_builtins_list_generator
+ {
+- 'target_name': 'mksnapshot',
++ 'target_name': 'mksnapshot_u',
+ 'type': 'executable',
+ 'dependencies': [
+ 'v8_base_without_compiler',
+@@ -1719,6 +1720,27 @@
+ 'ldflags': [ '-fno-lto' ],
+ }],
+ ],
++}, # mksnapshot_u
++{
++ 'target_name': 'mksnapshot',
++ 'type': 'none',
++ 'dependencies': ['mksnapshot_u'],
++ 'actions': [
++{
++ 'action_name': 'paxmark_mksnapshot',
++ 'inputs': [
++'<(mksnapshot_u_exec)',
++ ],
++ 'outputs': [
++'<(mksnapshot_exec)',
++ ],
++ 'action': [
++'bash',
++'-c',
++'cp <(mksnapshot_u_exec) <(mksnapshot_exec) && paxmark.sh m
<(mksnapshot_exec)'
++ ],
++},
++ ],
+ }, # mksnapshot
+ {
+ 'target_name': 'torque',
+--
+2.45.2
+
diff --git a/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
b/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
new file mode 100644
index ..01bca3eaf966
--- /dev/null
+++ b/net-libs/nodejs/nodejs-22.12.0-r1.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 4384dfab9958a7fc923809db76425f2753cf
Author: William Hubbs gentoo org>
AuthorDate: Tue Dec 10 21:11:07 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Tue Dec 10 21:11:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4384dfab
net-libs/nodejs: add 22.12.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-22.12.0.ebuild | 293 ++
2 files changed, 294 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 0cb4f6f93421..7195d240d10a 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -5,6 +5,7 @@ DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df0
DIST node-v20.18.0.tar.xz 41937144 BLAKE2B
072d6c43f45054eaad8e747330726791e2fcb992cdb3437894d6804b0b9a1c4dc4e68b5321d91abcd8d3e0a13e7eaf2a63f953903098aae1e54db0d639441c6e
SHA512
e7d43bb7324df59362591c4d3f2c91a870bec17c4024666ae92e2a3ffc0711b82d05b91a21802a0b252ad7469f8da430f7d427b2d8291d91107dd8589ea91f66
DIST node-v20.18.1.tar.xz 41962272 BLAKE2B
9c66153e22dd924182304190358402e7bf850a165433bb8ce46cafae715904d9ba987e96f0e373778d0b6a9b3cf6dcf92866f39043c184e97825ce7c2319da33
SHA512
7b421ced5d96aa90af9d96e5a3f84d5b6967db9f107740da7cfe4980b7e9f74a00aedac6db28f42f670da536abb957298069c7498e1d744f6212e75defb5305b
DIST node-v22.10.0.tar.xz 47009048 BLAKE2B
5a18a4d6b850f34b3e983384c04b4c214aeef41236f5901d0db396c91faa32f946f03ca807ca6e55576c10698653044416b82d01e6595934a3f5d3d85706728f
SHA512
4554b77611a8ee83e026ad9eb69cc9521ecf6c7805dd674929a9810c38e42616de4795d12cabee58632eea8de452031b4b3bba318ac27dece0e16aa3edb5d2c2
+DIST node-v22.12.0.tar.xz 47625776 BLAKE2B
12df19e32d3af0dd953b31ee6c136edd45ef7bcec2ca9b0d5ada24337d71b5c075595f31862238f781cd4679cc5e1d55ac1d6cfd84ea7e767b55b84d4c5c7475
SHA512
1d906ffa0c187d5c405b1bb0db6a01fcc9eb94ceb0a18e013129d81201d5ea68a57a7ac954383a5fd36f78fcd9f43cfd1cda1eaf0a2dd2fe0e988d752511d8f7
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
DIST node-v22.7.0.tar.xz 46875872 BLAKE2B
f0dcd07d3040ddc0df335b51da82bce8a963ce7848892cda5f593b7fa954a61d0b789f0f70d6b2d4ca80716fcabf70268ac94297c2acd3886ac8172eb5fdf6df
SHA512
6d5b751a03b68beec3f046697a806918571b04799a0c5fbb0374026729cc2e88fb1787bef6235c19e0bfda4e7545a618bf375410553c7d9e1eb149c6d43c0c3b
DIST node-v22.8.0.tar.xz 46899840 BLAKE2B
04dc53ad42c6a913335ecd9b5bfd5bf2f2a8d3429f28d5eba59ebde62fd76be5dea90f12212bfa9dfaa6698000da6bfec08cb1f0e1e3d3b9e8af70cab005268e
SHA512
c2942c65dc9909b1f412489a54d16afae7be46a5c2a8bd292cde75e4c56ec763ccee6572fd72774c3f9d94796cfff6edbd9e93976893873cc182548225ac162a
diff --git a/net-libs/nodejs/nodejs-22.12.0.ebuild
b/net-libs/nodejs/nodejs-22.12.0.ebuild
new file mode 100644
index ..f0eda09aff2b
--- /dev/null
+++ b/net-libs/nodejs/nodejs-22.12.0.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.46.0:=
+ >=dev-libs/simdjson-3.9.1:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.61.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.3.0:=
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.3.0:=[-gnutls] )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: aa36b7b413f849e3ab2cdaf448f775aa23e52c88
Author: William Hubbs gentoo org>
AuthorDate: Tue Dec 10 21:11:07 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Tue Dec 10 21:11:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa36b7b4
net-libs/nodejs: add 20.18.1
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-20.18.1.ebuild | 273 ++
2 files changed, 274 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 835ee81dc274..0cb4f6f93421 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -3,6 +3,7 @@ DIST node-v18.20.5.tar.xz 40624172 BLAKE2B
3691e655016704adb625cbf6bda7c79775a31
DIST node-v20.15.1.tar.xz 41880412 BLAKE2B
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
SHA512
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df05c717acfa8d96728e1ebf378ea04e46da56b93e89041a49b5ee4b7e6070373401a2bc2e9163eec3b0dffb6ff4d3
SHA512
3f21c9b5b292143d25a9d51e24d8f9b366429872b3d905d705fb2293e4f4b11e8861650535425d498b74971a8dec7bf9f9c398af03170caa84bdc63b94da
DIST node-v20.18.0.tar.xz 41937144 BLAKE2B
072d6c43f45054eaad8e747330726791e2fcb992cdb3437894d6804b0b9a1c4dc4e68b5321d91abcd8d3e0a13e7eaf2a63f953903098aae1e54db0d639441c6e
SHA512
e7d43bb7324df59362591c4d3f2c91a870bec17c4024666ae92e2a3ffc0711b82d05b91a21802a0b252ad7469f8da430f7d427b2d8291d91107dd8589ea91f66
+DIST node-v20.18.1.tar.xz 41962272 BLAKE2B
9c66153e22dd924182304190358402e7bf850a165433bb8ce46cafae715904d9ba987e96f0e373778d0b6a9b3cf6dcf92866f39043c184e97825ce7c2319da33
SHA512
7b421ced5d96aa90af9d96e5a3f84d5b6967db9f107740da7cfe4980b7e9f74a00aedac6db28f42f670da536abb957298069c7498e1d744f6212e75defb5305b
DIST node-v22.10.0.tar.xz 47009048 BLAKE2B
5a18a4d6b850f34b3e983384c04b4c214aeef41236f5901d0db396c91faa32f946f03ca807ca6e55576c10698653044416b82d01e6595934a3f5d3d85706728f
SHA512
4554b77611a8ee83e026ad9eb69cc9521ecf6c7805dd674929a9810c38e42616de4795d12cabee58632eea8de452031b4b3bba318ac27dece0e16aa3edb5d2c2
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
DIST node-v22.7.0.tar.xz 46875872 BLAKE2B
f0dcd07d3040ddc0df335b51da82bce8a963ce7848892cda5f593b7fa954a61d0b789f0f70d6b2d4ca80716fcabf70268ac94297c2acd3886ac8172eb5fdf6df
SHA512
6d5b751a03b68beec3f046697a806918571b04799a0c5fbb0374026729cc2e88fb1787bef6235c19e0bfda4e7545a618bf375410553c7d9e1eb149c6d43c0c3b
diff --git a/net-libs/nodejs/nodejs-20.18.1.ebuild
b/net-libs/nodejs/nodejs-20.18.1.ebuild
new file mode 100644
index ..1a9f823fb862
--- /dev/null
+++ b/net-libs/nodejs/nodejs-20.18.1.ebuild
@@ -0,0 +1,273 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ >=dev-libs/libuv-1.46.0:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.41.0:=
+ >=net-libs/ngtcp2-1.1.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only ch
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: cc605b6913916218454a47707479dc537cab3a0a
Author: William Hubbs gentoo org>
AuthorDate: Tue Dec 10 21:11:06 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Tue Dec 10 21:11:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc605b69
net-libs/nodejs: add 18.20.5
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-18.20.5.ebuild | 258 ++
2 files changed, 259 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index e54049923b96..835ee81dc274 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,4 +1,5 @@
DIST node-v18.20.4.tar.xz 40445740 BLAKE2B
0675f2aba1d9a9cd9aeb665ecb3a0f61b9caf39daeb6154941f84b9c423caa7a658c14b8c2c5e12d94424b2470748ec7fad28ecb10390d37f92eb7e50f8adc26
SHA512
1ccef99ebee3906f5bad3c1582f9551ced9bed15e6a047d59d1a23c6110004fb46ea4bebcf9899748c64109f78788d7365ee956444e645eaf397dabbcddda21e
+DIST node-v18.20.5.tar.xz 40624172 BLAKE2B
3691e655016704adb625cbf6bda7c79775a3184c4081a70874573807cde9ecc646dd6a572bad7872138f9a95ee2756f0ed5ecabe796bcd2f5dcd612d79ec8b2f
SHA512
d2215d26ac3bca00ea5eb16976e943375e8d98cef9b2674f9842aa73afb3c269afd0a17104961f6f13e653ab13da1f647669b76a8446a5b82c9db6a743cd5e7f
DIST node-v20.15.1.tar.xz 41880412 BLAKE2B
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
SHA512
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df05c717acfa8d96728e1ebf378ea04e46da56b93e89041a49b5ee4b7e6070373401a2bc2e9163eec3b0dffb6ff4d3
SHA512
3f21c9b5b292143d25a9d51e24d8f9b366429872b3d905d705fb2293e4f4b11e8861650535425d498b74971a8dec7bf9f9c398af03170caa84bdc63b94da
DIST node-v20.18.0.tar.xz 41937144 BLAKE2B
072d6c43f45054eaad8e747330726791e2fcb992cdb3437894d6804b0b9a1c4dc4e68b5321d91abcd8d3e0a13e7eaf2a63f953903098aae1e54db0d639441c6e
SHA512
e7d43bb7324df59362591c4d3f2c91a870bec17c4024666ae92e2a3ffc0711b82d05b91a21802a0b252ad7469f8da430f7d427b2d8291d91107dd8589ea91f66
diff --git a/net-libs/nodejs/nodejs-18.20.5.ebuild
b/net-libs/nodejs/nodejs-18.20.5.ebuild
new file mode 100644
index ..15c26d15e9c0
--- /dev/null
+++ b/net-libs/nodejs/nodejs-18.20.5.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils
python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl systemtap test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ >=dev-libs/libuv-1.44.0:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.41.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ sys-apps/coreutils
+ virtual/pkgconfig
+ systemtap? ( dev-debug/systemtap )
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD="22G"
+
+pkg_pretend() {
+ (use x86 && ! use cpu_flags_x86_sse2) && \
+ die "Your CPU doesn't support the required SSE2 instruction."
+
+ if [[ ${MERGE_TYPE} != "binary" ]]; then
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ einfo "Checking for sufficient disk space and memory to
build ${PN} with debu
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 0b6587d629680ce29ad737431cecf156c421c83d
Author: William Hubbs gentoo org>
AuthorDate: Tue Dec 10 16:54:05 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Tue Dec 10 16:55:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b6587d6
net-libs/nodejs: update LICENSE
Bug: https://bugs.gentoo.org/944406
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-22.10.0.ebuild | 2 +-
net-libs/nodejs/nodejs-.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-libs/nodejs/nodejs-22.10.0.ebuild
b/net-libs/nodejs/nodejs-22.10.0.ebuild
index ca609e437099..f0eda09aff2b 100644
--- a/net-libs/nodejs/nodejs-22.10.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.10.0.ebuild
@@ -11,7 +11,7 @@ inherit bash-completion-r1 check-reqs flag-o-matic linux-info
ninja-utils pax-ut
DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic )"
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
if [[ ${PV} == * ]]; then
inherit git-r3
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index ca609e437099..f0eda09aff2b 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -11,7 +11,7 @@ inherit bash-completion-r1 check-reqs flag-o-matic linux-info
ninja-utils pax-ut
DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic )"
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )"
if [[ ${PV} == * ]]; then
inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: e26a52ca264550fd9408ebb615951d8186bab061
Author: William Hubbs gentoo org>
AuthorDate: Sun Dec 1 21:39:53 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Sun Dec 1 21:40:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e26a52ca
net-libs/nodejs: sync live
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index d3115842c733..ca609e437099 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -11,7 +11,7 @@ inherit bash-completion-r1 check-reqs flag-o-matic linux-info
ninja-utils pax-ut
DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic )"
if [[ ${PV} == * ]]; then
inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: abdfd710db1d812a680295022c2adc84dbcae803
Author: William Hubbs gentoo org>
AuthorDate: Sun Dec 1 21:36:06 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Sun Dec 1 21:36:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdfd710
net-libs/nodejs: update LICENSE
Closes: https://bugs.gentoo.org/944406
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-22.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.10.0.ebuild
b/net-libs/nodejs/nodejs-22.10.0.ebuild
index d3115842c733..ca609e437099 100644
--- a/net-libs/nodejs/nodejs-22.10.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.10.0.ebuild
@@ -11,7 +11,7 @@ inherit bash-completion-r1 check-reqs flag-o-matic linux-info
ninja-utils pax-ut
DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic )"
if [[ ${PV} == * ]]; then
inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 13e67629c03dc9877bf07387c590499ff97e971c
Author: William Hubbs gentoo org>
AuthorDate: Mon Oct 28 20:31:53 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Mon Oct 28 20:31:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13e67629
net-libs/nodejs: add 22.10.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-22.10.0.ebuild | 293 ++
2 files changed, 294 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 6d921fd0113f..e54049923b96 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -2,6 +2,7 @@ DIST node-v18.20.4.tar.xz 40445740 BLAKE2B
0675f2aba1d9a9cd9aeb665ecb3a0f61b9caf
DIST node-v20.15.1.tar.xz 41880412 BLAKE2B
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
SHA512
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df05c717acfa8d96728e1ebf378ea04e46da56b93e89041a49b5ee4b7e6070373401a2bc2e9163eec3b0dffb6ff4d3
SHA512
3f21c9b5b292143d25a9d51e24d8f9b366429872b3d905d705fb2293e4f4b11e8861650535425d498b74971a8dec7bf9f9c398af03170caa84bdc63b94da
DIST node-v20.18.0.tar.xz 41937144 BLAKE2B
072d6c43f45054eaad8e747330726791e2fcb992cdb3437894d6804b0b9a1c4dc4e68b5321d91abcd8d3e0a13e7eaf2a63f953903098aae1e54db0d639441c6e
SHA512
e7d43bb7324df59362591c4d3f2c91a870bec17c4024666ae92e2a3ffc0711b82d05b91a21802a0b252ad7469f8da430f7d427b2d8291d91107dd8589ea91f66
+DIST node-v22.10.0.tar.xz 47009048 BLAKE2B
5a18a4d6b850f34b3e983384c04b4c214aeef41236f5901d0db396c91faa32f946f03ca807ca6e55576c10698653044416b82d01e6595934a3f5d3d85706728f
SHA512
4554b77611a8ee83e026ad9eb69cc9521ecf6c7805dd674929a9810c38e42616de4795d12cabee58632eea8de452031b4b3bba318ac27dece0e16aa3edb5d2c2
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
DIST node-v22.7.0.tar.xz 46875872 BLAKE2B
f0dcd07d3040ddc0df335b51da82bce8a963ce7848892cda5f593b7fa954a61d0b789f0f70d6b2d4ca80716fcabf70268ac94297c2acd3886ac8172eb5fdf6df
SHA512
6d5b751a03b68beec3f046697a806918571b04799a0c5fbb0374026729cc2e88fb1787bef6235c19e0bfda4e7545a618bf375410553c7d9e1eb149c6d43c0c3b
DIST node-v22.8.0.tar.xz 46899840 BLAKE2B
04dc53ad42c6a913335ecd9b5bfd5bf2f2a8d3429f28d5eba59ebde62fd76be5dea90f12212bfa9dfaa6698000da6bfec08cb1f0e1e3d3b9e8af70cab005268e
SHA512
c2942c65dc9909b1f412489a54d16afae7be46a5c2a8bd292cde75e4c56ec763ccee6572fd72774c3f9d94796cfff6edbd9e93976893873cc182548225ac162a
diff --git a/net-libs/nodejs/nodejs-22.10.0.ebuild
b/net-libs/nodejs/nodejs-22.10.0.ebuild
new file mode 100644
index ..d3115842c733
--- /dev/null
+++ b/net-libs/nodejs/nodejs-22.10.0.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.46.0:=
+ >=dev-libs/simdjson-3.9.1:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.61.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.3.0:=
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.3.0:=[-gnutls] )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ te
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: d65a382c09d24842927fb43ddcdfa8045e91186c
Author: William Hubbs gentoo org>
AuthorDate: Mon Oct 28 20:31:53 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Mon Oct 28 20:31:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d65a382c
net-libs/nodejs: add 20.18.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-20.18.0.ebuild | 273 ++
2 files changed, 274 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 8a231b44400f..6d921fd0113f 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,6 +1,7 @@
DIST node-v18.20.4.tar.xz 40445740 BLAKE2B
0675f2aba1d9a9cd9aeb665ecb3a0f61b9caf39daeb6154941f84b9c423caa7a658c14b8c2c5e12d94424b2470748ec7fad28ecb10390d37f92eb7e50f8adc26
SHA512
1ccef99ebee3906f5bad3c1582f9551ced9bed15e6a047d59d1a23c6110004fb46ea4bebcf9899748c64109f78788d7365ee956444e645eaf397dabbcddda21e
DIST node-v20.15.1.tar.xz 41880412 BLAKE2B
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
SHA512
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df05c717acfa8d96728e1ebf378ea04e46da56b93e89041a49b5ee4b7e6070373401a2bc2e9163eec3b0dffb6ff4d3
SHA512
3f21c9b5b292143d25a9d51e24d8f9b366429872b3d905d705fb2293e4f4b11e8861650535425d498b74971a8dec7bf9f9c398af03170caa84bdc63b94da
+DIST node-v20.18.0.tar.xz 41937144 BLAKE2B
072d6c43f45054eaad8e747330726791e2fcb992cdb3437894d6804b0b9a1c4dc4e68b5321d91abcd8d3e0a13e7eaf2a63f953903098aae1e54db0d639441c6e
SHA512
e7d43bb7324df59362591c4d3f2c91a870bec17c4024666ae92e2a3ffc0711b82d05b91a21802a0b252ad7469f8da430f7d427b2d8291d91107dd8589ea91f66
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
DIST node-v22.7.0.tar.xz 46875872 BLAKE2B
f0dcd07d3040ddc0df335b51da82bce8a963ce7848892cda5f593b7fa954a61d0b789f0f70d6b2d4ca80716fcabf70268ac94297c2acd3886ac8172eb5fdf6df
SHA512
6d5b751a03b68beec3f046697a806918571b04799a0c5fbb0374026729cc2e88fb1787bef6235c19e0bfda4e7545a618bf375410553c7d9e1eb149c6d43c0c3b
DIST node-v22.8.0.tar.xz 46899840 BLAKE2B
04dc53ad42c6a913335ecd9b5bfd5bf2f2a8d3429f28d5eba59ebde62fd76be5dea90f12212bfa9dfaa6698000da6bfec08cb1f0e1e3d3b9e8af70cab005268e
SHA512
c2942c65dc9909b1f412489a54d16afae7be46a5c2a8bd292cde75e4c56ec763ccee6572fd72774c3f9d94796cfff6edbd9e93976893873cc182548225ac162a
diff --git a/net-libs/nodejs/nodejs-20.18.0.ebuild
b/net-libs/nodejs/nodejs-20.18.0.ebuild
new file mode 100644
index ..1a9f823fb862
--- /dev/null
+++ b/net-libs/nodejs/nodejs-20.18.0.ebuild
@@ -0,0 +1,273 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ >=dev-libs/libuv-1.46.0:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.41.0:=
+ >=net-libs/ngtcp2-1.1.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 764e018f150ddbe7272b63add56297e82170f63d
Author: Sasha Finkelstein gmail com>
AuthorDate: Sat Oct 5 15:22:52 2024 +
Commit: Sam James gentoo org>
CommitDate: Mon Oct 7 02:50:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=764e018f
net-libs/nodejs: Add python3_13 compat
Signed-off-by: Sasha Finkelstein gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38886
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-22.8.0.ebuild | 2 +-
net-libs/nodejs/nodejs-.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-libs/nodejs/nodejs-22.8.0.ebuild
b/net-libs/nodejs/nodejs-22.8.0.ebuild
index c934774934fe..d3115842c733 100644
--- a/net-libs/nodejs/nodejs-22.8.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index c934774934fe..d3115842c733 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -4,7 +4,7 @@
EAPI=8
CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: d38ad8ea49347979a4a87202e1d51702297216aa
Author: Sam James gentoo org>
AuthorDate: Fri Sep 20 22:25:11 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Sep 20 22:26:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d38ad8ea
net-libs/nodejs: pass -mbranch-protection=none on arm64
BTI seems to cause build failures in VMs on Apple arm64 HW with
-march=native. Just disable it for now given nodejs is already a beast.
Thanks to chaos_princess for the suggestion.
Closes: https://bugs.gentoo.org/931514
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-22.4.1-r1.ebuild | 2 ++
net-libs/nodejs/nodejs-22.7.0.ebuild| 2 ++
net-libs/nodejs/nodejs-22.8.0.ebuild| 2 ++
net-libs/nodejs/nodejs-.ebuild | 2 ++
4 files changed, 8 insertions(+)
diff --git a/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
b/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
index c18f06e68056..9dce8c018258 100644
--- a/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
+++ b/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
@@ -120,6 +120,8 @@ src_configure() {
# causing it to fail to catch exceptions sometimes
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057
tc-is-gcc && append-cxxflags -fno-tree-vectorize
+ # https://bugs.gentoo.org/931514
+ use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
# is not yet implemented by sys-libs/compiler-rt (see
diff --git a/net-libs/nodejs/nodejs-22.7.0.ebuild
b/net-libs/nodejs/nodejs-22.7.0.ebuild
index bc4c9333bb81..da3ea85862a7 100644
--- a/net-libs/nodejs/nodejs-22.7.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.7.0.ebuild
@@ -123,6 +123,8 @@ src_configure() {
# causing it to fail to catch exceptions sometimes
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057
tc-is-gcc && append-cxxflags -fno-tree-vectorize
+ # https://bugs.gentoo.org/931514
+ use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
# is not yet implemented by sys-libs/compiler-rt (see
diff --git a/net-libs/nodejs/nodejs-22.8.0.ebuild
b/net-libs/nodejs/nodejs-22.8.0.ebuild
index 2c68aa6262a1..c934774934fe 100644
--- a/net-libs/nodejs/nodejs-22.8.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.8.0.ebuild
@@ -123,6 +123,8 @@ src_configure() {
# causing it to fail to catch exceptions sometimes
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057
tc-is-gcc && append-cxxflags -fno-tree-vectorize
+ # https://bugs.gentoo.org/931514
+ use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
# is not yet implemented by sys-libs/compiler-rt (see
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index 2c68aa6262a1..c934774934fe 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -123,6 +123,8 @@ src_configure() {
# causing it to fail to catch exceptions sometimes
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057
tc-is-gcc && append-cxxflags -fno-tree-vectorize
+ # https://bugs.gentoo.org/931514
+ use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
# is not yet implemented by sys-libs/compiler-rt (see
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 951549a5b1583fa00a22d225cea1d0c3de8e8670
Author: Sam James gentoo org>
AuthorDate: Thu Sep 5 19:30:36 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 5 19:30:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=951549a5
net-libs/nodejs: Stabilize 20.17.0 arm64, #939121
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-20.17.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.17.0.ebuild
b/net-libs/nodejs/nodejs-20.17.0.ebuild
index 9ea63ba3ac42..44f8a7a5ea5b 100644
--- a/net-libs/nodejs/nodejs-20.17.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.17.0.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: abb135196ddc684d18286acdac6cd183b94edfb5
Author: Sam James gentoo org>
AuthorDate: Thu Sep 5 19:30:36 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 5 19:30:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb13519
net-libs/nodejs: Stabilize 22.7.0 arm64, #939121
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-22.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.7.0.ebuild
b/net-libs/nodejs/nodejs-22.7.0.ebuild
index 1f1bfb319140..bc4c9333bb81 100644
--- a/net-libs/nodejs/nodejs-22.7.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.7.0.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: e6437c5cfda710eba7f2c23e1de5f210dcf331b6
Author: Sam James gentoo org>
AuthorDate: Thu Sep 5 16:44:04 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 5 16:44:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6437c5c
net-libs/nodejs: Stabilize 20.17.0 arm, #939121
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-20.17.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.17.0.ebuild
b/net-libs/nodejs/nodejs-20.17.0.ebuild
index d2d7d8abc320..9ea63ba3ac42 100644
--- a/net-libs/nodejs/nodejs-20.17.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.17.0.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: fda1d9ef31d5c99afcd8264930bf982cb5aea1b6
Author: Sam James gentoo org>
AuthorDate: Thu Sep 5 16:44:05 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Sep 5 16:44:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda1d9ef
net-libs/nodejs: Stabilize 22.7.0 arm, #939121
Signed-off-by: Sam James gentoo.org>
net-libs/nodejs/nodejs-22.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.7.0.ebuild
b/net-libs/nodejs/nodejs-22.7.0.ebuild
index 2c68aa6262a1..1f1bfb319140 100644
--- a/net-libs/nodejs/nodejs-22.7.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.7.0.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 9222bbb6f0a8fb3abcc5a8371ebc756a79dcdbfc
Author: William Hubbs gentoo org>
AuthorDate: Thu Sep 5 15:14:02 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Thu Sep 5 15:14:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9222bbb6
net-libs/nodejs: drop 20.16.0, 22.6.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 2 -
net-libs/nodejs/nodejs-20.16.0.ebuild | 266 ---
net-libs/nodejs/nodejs-22.6.0.ebuild | 288 --
3 files changed, 556 deletions(-)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index a73c55776698..8a231b44400f 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,8 +1,6 @@
DIST node-v18.20.4.tar.xz 40445740 BLAKE2B
0675f2aba1d9a9cd9aeb665ecb3a0f61b9caf39daeb6154941f84b9c423caa7a658c14b8c2c5e12d94424b2470748ec7fad28ecb10390d37f92eb7e50f8adc26
SHA512
1ccef99ebee3906f5bad3c1582f9551ced9bed15e6a047d59d1a23c6110004fb46ea4bebcf9899748c64109f78788d7365ee956444e645eaf397dabbcddda21e
DIST node-v20.15.1.tar.xz 41880412 BLAKE2B
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
SHA512
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
-DIST node-v20.16.0.tar.xz 41822608 BLAKE2B
90421b9bf5fad96fadee3eb6fc12461aa6a3456a5266a03f1286f977429af6992e5b1c81a72faa54b3349d46e93881fbfad8970bdebe56afde16b17a1a59dd26
SHA512
494ac16904ecb9f799789f190b869b7509bc66e99713d72723d2bf5051a8a5ca57a4f7303c732aa1fd121cff0defd238be4f656cb4d4e81cc7416b63d9c8677d
DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df05c717acfa8d96728e1ebf378ea04e46da56b93e89041a49b5ee4b7e6070373401a2bc2e9163eec3b0dffb6ff4d3
SHA512
3f21c9b5b292143d25a9d51e24d8f9b366429872b3d905d705fb2293e4f4b11e8861650535425d498b74971a8dec7bf9f9c398af03170caa84bdc63b94da
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
-DIST node-v22.6.0.tar.xz 46900628 BLAKE2B
52d566fcc25c370dd2cddbc21f4f9a9d7293b454b832eaaece979fa25232fef59270ba980ebfe6b8ac2424c733ef3ec33a7e7f689b818a30071ec9d3854bc553
SHA512
31a1ad99bf131917b45ec353929525686d22ed3eea1ea9f9498b5a43c0bf38b5f68885fc4a174f9d819a01745767a8b4e8d0577a7eec150456b4a102ddad639b
DIST node-v22.7.0.tar.xz 46875872 BLAKE2B
f0dcd07d3040ddc0df335b51da82bce8a963ce7848892cda5f593b7fa954a61d0b789f0f70d6b2d4ca80716fcabf70268ac94297c2acd3886ac8172eb5fdf6df
SHA512
6d5b751a03b68beec3f046697a806918571b04799a0c5fbb0374026729cc2e88fb1787bef6235c19e0bfda4e7545a618bf375410553c7d9e1eb149c6d43c0c3b
DIST node-v22.8.0.tar.xz 46899840 BLAKE2B
04dc53ad42c6a913335ecd9b5bfd5bf2f2a8d3429f28d5eba59ebde62fd76be5dea90f12212bfa9dfaa6698000da6bfec08cb1f0e1e3d3b9e8af70cab005268e
SHA512
c2942c65dc9909b1f412489a54d16afae7be46a5c2a8bd292cde75e4c56ec763ccee6572fd72774c3f9d94796cfff6edbd9e93976893873cc182548225ac162a
diff --git a/net-libs/nodejs/nodejs-20.16.0.ebuild
b/net-libs/nodejs/nodejs-20.16.0.ebuild
deleted file mode 100644
index 810d175eaacf..
--- a/net-libs/nodejs/nodejs-20.16.0.ebuild
+++ /dev/null
@@ -1,266 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..12} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node";
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
-REQUIRED_USE="inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )
- x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
- >=dev-libs/libuv-1.46.0:=
- >=net-dns/c-ares-1.18.1:=
- >=net-libs/nghttp2-1.41.0:=
- >=net-libs/ngtcp2-1.1.0:=
- sys-libs/zlib
- corepack? ( !sys-apps/yarn )
- system-icu? ( >=dev-libs/icu-73:= )
- system-ssl? ( >=dev-li
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 162dc0f92c336ba5dda5627b752184cdad1812d9
Author: William Hubbs gentoo org>
AuthorDate: Thu Sep 5 14:30:16 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Thu Sep 5 14:30:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=162dc0f9
net-libs/nodejs: add 22.8.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-22.8.0.ebuild | 291 +++
2 files changed, 292 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 65cc367ee1c2..a73c55776698 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -5,3 +5,4 @@ DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df0
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
DIST node-v22.6.0.tar.xz 46900628 BLAKE2B
52d566fcc25c370dd2cddbc21f4f9a9d7293b454b832eaaece979fa25232fef59270ba980ebfe6b8ac2424c733ef3ec33a7e7f689b818a30071ec9d3854bc553
SHA512
31a1ad99bf131917b45ec353929525686d22ed3eea1ea9f9498b5a43c0bf38b5f68885fc4a174f9d819a01745767a8b4e8d0577a7eec150456b4a102ddad639b
DIST node-v22.7.0.tar.xz 46875872 BLAKE2B
f0dcd07d3040ddc0df335b51da82bce8a963ce7848892cda5f593b7fa954a61d0b789f0f70d6b2d4ca80716fcabf70268ac94297c2acd3886ac8172eb5fdf6df
SHA512
6d5b751a03b68beec3f046697a806918571b04799a0c5fbb0374026729cc2e88fb1787bef6235c19e0bfda4e7545a618bf375410553c7d9e1eb149c6d43c0c3b
+DIST node-v22.8.0.tar.xz 46899840 BLAKE2B
04dc53ad42c6a913335ecd9b5bfd5bf2f2a8d3429f28d5eba59ebde62fd76be5dea90f12212bfa9dfaa6698000da6bfec08cb1f0e1e3d3b9e8af70cab005268e
SHA512
c2942c65dc9909b1f412489a54d16afae7be46a5c2a8bd292cde75e4c56ec763ccee6572fd72774c3f9d94796cfff6edbd9e93976893873cc182548225ac162a
diff --git a/net-libs/nodejs/nodejs-22.8.0.ebuild
b/net-libs/nodejs/nodejs-22.8.0.ebuild
new file mode 100644
index ..2c68aa6262a1
--- /dev/null
+++ b/net-libs/nodejs/nodejs-22.8.0.ebuild
@@ -0,0 +1,291 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.46.0:=
+ >=dev-libs/simdjson-3.9.1:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.61.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.3.0:=
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.3.0:=[-gnutls] )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD="22G"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != "binary" ]]; then
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ einfo "Checking for sufficient disk space and memory to
build ${PN} with debugging CFLAGS"
+ check-reqs_pkg_pretend
+ fi
+ fi
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+ linux-i
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 4ae2203b373bfbebfb4797e77a8e81e8b110a198
Author: William Hubbs gentoo org>
AuthorDate: Thu Sep 5 13:00:56 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Thu Sep 5 13:01:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae2203b
net-libs/nodejs: sync live
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-.ebuild | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index 40e5d335039b..2c68aa6262a1 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -7,7 +7,7 @@ CONFIG_CHECK="~ADVISE_SYSCALLS"
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 xdg-utils
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
HOMEPAGE="https://nodejs.org/";
@@ -24,7 +24,7 @@ else
S="${WORKDIR}/node-v${PV}"
fi
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
REQUIRED_USE="inspector? ( icu ssl )
npm? ( ssl )
system-icu? ( icu )
@@ -39,11 +39,14 @@ RDEPEND=">=app-arch/brotli-1.0.9:=
>=dev-libs/simdjson-3.9.1:=
>=net-dns/c-ares-1.18.1:=
>=net-libs/nghttp2-1.61.0:=
- >=net-libs/ngtcp2-1.3.0:=
sys-libs/zlib
corepack? ( !sys-apps/yarn )
system-icu? ( >=dev-libs/icu-73:= )
- system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.3.0:=
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.3.0:=[-gnutls] )
sys-devel/gcc:*"
BDEPEND="${PYTHON_DEPS}
app-alternatives/ninja
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: da41d7d490560bac63fa6b2ef3cd8f447a05ebf1
Author: William Hubbs gentoo org>
AuthorDate: Wed Sep 4 19:16:31 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Wed Sep 4 19:16:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da41d7d4
net-libs/nodejs: disable npm by default
Nodejs takes up 2g with npm enabled and 50 m otherwise.
I don't know of a reason it was enabled by default, so I'm disabling it
to save space.
Closes: https://bugs.gentoo.org/924458
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-18.20.4.ebuild | 2 +-
net-libs/nodejs/nodejs-20.17.0.ebuild | 2 +-
net-libs/nodejs/nodejs-22.7.0.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-libs/nodejs/nodejs-18.20.4.ebuild
b/net-libs/nodejs/nodejs-18.20.4.ebuild
index cb29e9256b96..2e4b995390a1 100644
--- a/net-libs/nodejs/nodejs-18.20.4.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.4.ebuild
@@ -24,7 +24,7 @@ else
S="${WORKDIR}/node-v${PV}"
fi
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel
+snapshot +ssl +system-icu +system-ssl systemtap test"
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl systemtap test"
REQUIRED_USE="inspector? ( icu ssl )
npm? ( ssl )
system-icu? ( icu )
diff --git a/net-libs/nodejs/nodejs-20.17.0.ebuild
b/net-libs/nodejs/nodejs-20.17.0.ebuild
index 810d175eaacf..d2d7d8abc320 100644
--- a/net-libs/nodejs/nodejs-20.17.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.17.0.ebuild
@@ -24,7 +24,7 @@ else
S="${WORKDIR}/node-v${PV}"
fi
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
REQUIRED_USE="inspector? ( icu ssl )
npm? ( ssl )
system-icu? ( icu )
diff --git a/net-libs/nodejs/nodejs-22.7.0.ebuild
b/net-libs/nodejs/nodejs-22.7.0.ebuild
index a6437d109013..2c68aa6262a1 100644
--- a/net-libs/nodejs/nodejs-22.7.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.7.0.ebuild
@@ -24,7 +24,7 @@ else
S="${WORKDIR}/node-v${PV}"
fi
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
REQUIRED_USE="inspector? ( icu ssl )
npm? ( ssl )
system-icu? ( icu )
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: c051b9e04dd9197a973595a8536baf191f32f1d1
Author: William Hubbs gentoo org>
AuthorDate: Tue Sep 3 14:08:54 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Tue Sep 3 14:08:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c051b9e0
net-libs/nodejs: fix -systen-ssl dependency in 22.7.0
If system-ssl isn't used, also require that net-libs/ngtcp2 be
built without gnutls.
Bug: https://bugs.gentoo.org/934497
Bug: https://bugs.gentoo.org/938455
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-22.7.0.ebuild | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/net-libs/nodejs/nodejs-22.7.0.ebuild
b/net-libs/nodejs/nodejs-22.7.0.ebuild
index 40e5d335039b..a6437d109013 100644
--- a/net-libs/nodejs/nodejs-22.7.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.7.0.ebuild
@@ -7,7 +7,7 @@ CONFIG_CHECK="~ADVISE_SYSCALLS"
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 xdg-utils
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
HOMEPAGE="https://nodejs.org/";
@@ -39,11 +39,14 @@ RDEPEND=">=app-arch/brotli-1.0.9:=
>=dev-libs/simdjson-3.9.1:=
>=net-dns/c-ares-1.18.1:=
>=net-libs/nghttp2-1.61.0:=
- >=net-libs/ngtcp2-1.3.0:=
sys-libs/zlib
corepack? ( !sys-apps/yarn )
system-icu? ( >=dev-libs/icu-73:= )
- system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ system-ssl? (
+ >=net-libs/ngtcp2-1.3.0:=
+ >=dev-libs/openssl-1.1.1:0=
+ )
+ !system-ssl? ( >=net-libs/ngtcp2-1.3.0:=[-gnutls] )
sys-devel/gcc:*"
BDEPEND="${PYTHON_DEPS}
app-alternatives/ninja
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 816b959401f12facc2bbf39a2a338bdf898ec59e Author: Sam James gentoo org> AuthorDate: Sat Aug 31 02:22:24 2024 + Commit: Sam James gentoo org> CommitDate: Sat Aug 31 02:22:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=816b9594 net-libs/nodejs: SystemTAP -> SystemTap dev-debug/systemtap is called 'SystemTap'. Signed-off-by: Sam James gentoo.org> net-libs/nodejs/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/nodejs/metadata.xml b/net-libs/nodejs/metadata.xml index a81beb28246a..aea2f7be0a47 100644 --- a/net-libs/nodejs/metadata.xml +++ b/net-libs/nodejs/metadata.xml @@ -13,7 +13,7 @@ Enable snapshot creation for faster startup Use system dev-libs/icu instead of the bundled version Use system OpenSSL instead of the bundled one - Enable SystemTAP/DTrace tracing + Enable SystemTap/DTrace tracing nodejs/node
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/files/
commit: 9149d66f644b76c4bd8222f49263efa4ef5dda03
Author: Michael Mair-Keimberger levelnine at>
AuthorDate: Wed Aug 28 07:16:20 2024 +
Commit: Joonas Niilola gentoo org>
CommitDate: Wed Aug 28 07:25:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9149d66f
net-libs/nodejs: remove unused patch
Signed-off-by: Michael Mair-Keimberger levelnine.at>
Signed-off-by: Joonas Niilola gentoo.org>
net-libs/nodejs/files/nodejs-20.11.0-riscv.patch | 155 ---
1 file changed, 155 deletions(-)
diff --git a/net-libs/nodejs/files/nodejs-20.11.0-riscv.patch
b/net-libs/nodejs/files/nodejs-20.11.0-riscv.patch
deleted file mode 100644
index 3bf7a80ea078..
--- a/net-libs/nodejs/files/nodejs-20.11.0-riscv.patch
+++ /dev/null
@@ -1,155 +0,0 @@
-From dda5cdb15cfe5c7437f471054f5bd79a82b6eda2 Mon Sep 17 00:00:00 2001
-From: kxxt
-Date: Wed, 17 Jan 2024 09:16:34 +0800
-Subject: [PATCH] Revert "deps: V8: cherry-pick 13192d6e10fa"
-
-This reverts commit bc2ebb972b34f54e042de9636e7451d2526436a9, which
-shouldn't be applied to v20.x.
-
-Fix https://github.com/nodejs/unofficial-builds/issues/106
- common.gypi | 2 +-
- deps/v8/src/builtins/riscv/builtins-riscv.cc | 2 +-
- deps/v8/src/codegen/riscv/assembler-riscv-inl.h | 16
- deps/v8/src/codegen/riscv/assembler-riscv.h | 2 +-
- deps/v8/src/execution/riscv/simulator-riscv.cc | 8
- .../regexp/riscv/regexp-macro-assembler-riscv.cc | 2 +-
- 6 files changed, 16 insertions(+), 16 deletions(-)
-
-diff --git a/common.gypi b/common.gypi
-index db09a8a33df06..fa0729ffe45e8 100644
a/common.gypi
-+++ b/common.gypi
-@@ -36,7 +36,7 @@
-
- # Reset this number to 0 on major V8 upgrades.
- # Increment by one for each non-official patch applied to deps/v8.
--'v8_embedder_string': '-node.17',
-+'v8_embedder_string': '-node.18',
-
- # V8 defaults for Node.js #
-
-diff --git a/deps/v8/src/builtins/riscv/builtins-riscv.cc
b/deps/v8/src/builtins/riscv/builtins-riscv.cc
-index d6091434b9b0a..3404562785991 100644
a/deps/v8/src/builtins/riscv/builtins-riscv.cc
-+++ b/deps/v8/src/builtins/riscv/builtins-riscv.cc
-@@ -1512,7 +1512,7 @@ static void
Generate_InterpreterEnterBytecode(MacroAssembler* masm) {
- // Set the return address to the correct point in the interpreter entry
- // trampoline.
- Label builtin_trampoline, trampoline_loaded;
-- Tagged interpreter_entry_return_pc_offset(
-+ Smi interpreter_entry_return_pc_offset(
- masm->isolate()->heap()->interpreter_entry_return_pc_offset());
- DCHECK_NE(interpreter_entry_return_pc_offset, Smi::zero());
-
-diff --git a/deps/v8/src/codegen/riscv/assembler-riscv-inl.h
b/deps/v8/src/codegen/riscv/assembler-riscv-inl.h
-index ca6d641e2c94e..55f191e6afe76 100644
a/deps/v8/src/codegen/riscv/assembler-riscv-inl.h
-+++ b/deps/v8/src/codegen/riscv/assembler-riscv-inl.h
-@@ -128,9 +128,9 @@ Handle
Assembler::compressed_embedded_object_handle_at(
- }
-
- void Assembler::deserialization_set_special_target_at(
--Address instruction_payload, Tagged code, Address target) {
-+Address instruction_payload, Code code, Address target) {
- set_target_address_at(instruction_payload,
--!code.is_null() ? code->constant_pool() :
kNullAddress,
-+!code.is_null() ? code.constant_pool() : kNullAddress,
- target);
- }
-
-@@ -159,13 +159,12 @@ void
Assembler::deserialization_set_target_internal_reference_at(
- }
- }
-
--Tagged RelocInfo::target_object(PtrComprCageBase cage_base) {
-+HeapObject RelocInfo::target_object(PtrComprCageBase cage_base) {
- DCHECK(IsCodeTarget(rmode_) || IsEmbeddedObjectMode(rmode_));
- if (IsCompressedEmbeddedObject(rmode_)) {
--return HeapObject::cast(
--Tagged(V8HeapCompressionScheme::DecompressTagged(
--cage_base,
--Assembler::target_compressed_address_at(pc_, constant_pool_;
-+return HeapObject::cast(Object(V8HeapCompressionScheme::DecompressTagged(
-+cage_base,
-+Assembler::target_compressed_address_at(pc_, constant_pool_;
- } else {
- return HeapObject::cast(
- Object(Assembler::target_address_at(pc_, constant_pool_)));
-@@ -187,7 +186,8 @@ Handle
RelocInfo::target_object_handle(Assembler* origin) {
- }
- }
-
--void RelocInfo::set_target_object(Tagged target,
-+void RelocInfo::set_target_object(Heap* heap, HeapObject target,
-+ WriteBarrierMode write_barrier_mode,
- ICacheFlushMode icache_flush_mode) {
- DCHECK(IsCodeTarget(rmode_) || IsEmbeddedObjectMode(rmode_));
- if (IsCompressedEmbeddedObject(rmode_)) {
-diff --git a/deps/v8/src/codegen/riscv/assembler-riscv.h
b/deps/v8/src/codegen/riscv/assembler-riscv.h
-index bcd5a62d324ee..ed222b52d6927 100644
a/deps/v8/src/codegen/riscv/ass
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 56e0a3c32743e5d2ae9e6380cd0ce5aaa9ac9977
Author: William Hubbs gentoo org>
AuthorDate: Thu Aug 22 21:21:19 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Thu Aug 22 21:21:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e0a3c3
net-libs/nodejs: add 20.17.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-20.17.0.ebuild | 266 ++
2 files changed, 267 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 28f6eea9d754..0f6fdf515a02 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,5 +1,6 @@
DIST node-v18.20.4.tar.xz 40445740 BLAKE2B
0675f2aba1d9a9cd9aeb665ecb3a0f61b9caf39daeb6154941f84b9c423caa7a658c14b8c2c5e12d94424b2470748ec7fad28ecb10390d37f92eb7e50f8adc26
SHA512
1ccef99ebee3906f5bad3c1582f9551ced9bed15e6a047d59d1a23c6110004fb46ea4bebcf9899748c64109f78788d7365ee956444e645eaf397dabbcddda21e
DIST node-v20.15.1.tar.xz 41880412 BLAKE2B
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
SHA512
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
DIST node-v20.16.0.tar.xz 41822608 BLAKE2B
90421b9bf5fad96fadee3eb6fc12461aa6a3456a5266a03f1286f977429af6992e5b1c81a72faa54b3349d46e93881fbfad8970bdebe56afde16b17a1a59dd26
SHA512
494ac16904ecb9f799789f190b869b7509bc66e99713d72723d2bf5051a8a5ca57a4f7303c732aa1fd121cff0defd238be4f656cb4d4e81cc7416b63d9c8677d
+DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df05c717acfa8d96728e1ebf378ea04e46da56b93e89041a49b5ee4b7e6070373401a2bc2e9163eec3b0dffb6ff4d3
SHA512
3f21c9b5b292143d25a9d51e24d8f9b366429872b3d905d705fb2293e4f4b11e8861650535425d498b74971a8dec7bf9f9c398af03170caa84bdc63b94da
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
DIST node-v22.6.0.tar.xz 46900628 BLAKE2B
52d566fcc25c370dd2cddbc21f4f9a9d7293b454b832eaaece979fa25232fef59270ba980ebfe6b8ac2424c733ef3ec33a7e7f689b818a30071ec9d3854bc553
SHA512
31a1ad99bf131917b45ec353929525686d22ed3eea1ea9f9498b5a43c0bf38b5f68885fc4a174f9d819a01745767a8b4e8d0577a7eec150456b4a102ddad639b
diff --git a/net-libs/nodejs/nodejs-20.17.0.ebuild
b/net-libs/nodejs/nodejs-20.17.0.ebuild
new file mode 100644
index ..810d175eaacf
--- /dev/null
+++ b/net-libs/nodejs/nodejs-20.17.0.ebuild
@@ -0,0 +1,266 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ >=dev-libs/libuv-1.46.0:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.41.0:=
+ >=net-libs/ngtcp2-1.1.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 6ba9dd8d95784236a735cc4674d610d3e00ca43a
Author: William Hubbs gentoo org>
AuthorDate: Thu Aug 22 21:21:19 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Thu Aug 22 21:21:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ba9dd8d
net-libs/nodejs: add 22.7.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-22.7.0.ebuild | 288 +++
2 files changed, 289 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 0f6fdf515a02..65cc367ee1c2 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -4,3 +4,4 @@ DIST node-v20.16.0.tar.xz 41822608 BLAKE2B
90421b9bf5fad96fadee3eb6fc12461aa6a34
DIST node-v20.17.0.tar.xz 41751520 BLAKE2B
157cf4c3326fcd2f1324c0898018c88327df05c717acfa8d96728e1ebf378ea04e46da56b93e89041a49b5ee4b7e6070373401a2bc2e9163eec3b0dffb6ff4d3
SHA512
3f21c9b5b292143d25a9d51e24d8f9b366429872b3d905d705fb2293e4f4b11e8861650535425d498b74971a8dec7bf9f9c398af03170caa84bdc63b94da
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
DIST node-v22.6.0.tar.xz 46900628 BLAKE2B
52d566fcc25c370dd2cddbc21f4f9a9d7293b454b832eaaece979fa25232fef59270ba980ebfe6b8ac2424c733ef3ec33a7e7f689b818a30071ec9d3854bc553
SHA512
31a1ad99bf131917b45ec353929525686d22ed3eea1ea9f9498b5a43c0bf38b5f68885fc4a174f9d819a01745767a8b4e8d0577a7eec150456b4a102ddad639b
+DIST node-v22.7.0.tar.xz 46875872 BLAKE2B
f0dcd07d3040ddc0df335b51da82bce8a963ce7848892cda5f593b7fa954a61d0b789f0f70d6b2d4ca80716fcabf70268ac94297c2acd3886ac8172eb5fdf6df
SHA512
6d5b751a03b68beec3f046697a806918571b04799a0c5fbb0374026729cc2e88fb1787bef6235c19e0bfda4e7545a618bf375410553c7d9e1eb149c6d43c0c3b
diff --git a/net-libs/nodejs/nodejs-22.7.0.ebuild
b/net-libs/nodejs/nodejs-22.7.0.ebuild
new file mode 100644
index ..40e5d335039b
--- /dev/null
+++ b/net-libs/nodejs/nodejs-22.7.0.ebuild
@@ -0,0 +1,288 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.46.0:=
+ >=dev-libs/simdjson-3.9.1:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.61.0:=
+ >=net-libs/ngtcp2-1.3.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD="22G"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != "binary" ]]; then
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ einfo "Checking for sufficient disk space and memory to
build ${PN} with debugging CFLAGS"
+ check-reqs_pkg_pretend
+ fi
+ fi
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ tc-export AR CC CXX PKG_CONFIG
+ export V=1
+ expo
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 4fe3848c24e1238204bc713bd86c57dac59dbe84
Author: William Hubbs gentoo org>
AuthorDate: Mon Aug 19 21:18:39 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Mon Aug 19 21:18:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe3848c
net-libs/nodejs: drop 20.14.0, 20.15.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 2 -
net-libs/nodejs/nodejs-20.14.0.ebuild | 262 --
net-libs/nodejs/nodejs-20.15.0.ebuild | 262 --
3 files changed, 526 deletions(-)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index ecf3197a07e5..d0f83a7efae7 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,6 +1,4 @@
DIST node-v18.20.4.tar.xz 40445740 BLAKE2B
0675f2aba1d9a9cd9aeb665ecb3a0f61b9caf39daeb6154941f84b9c423caa7a658c14b8c2c5e12d94424b2470748ec7fad28ecb10390d37f92eb7e50f8adc26
SHA512
1ccef99ebee3906f5bad3c1582f9551ced9bed15e6a047d59d1a23c6110004fb46ea4bebcf9899748c64109f78788d7365ee956444e645eaf397dabbcddda21e
-DIST node-v20.14.0.tar.xz 41795876 BLAKE2B
588c380751c12f05ccc95146f6e7f9c3eadfc77e769d836cdca1832a7739a40723fd9a7a4e59a2ab4ad087a2b2def5da76ec28077996b59ae0a6d5b2bd15d2c6
SHA512
b6148c705b2152b20c6567a9bbcbbb3925972d17273e126613b350d1d117600e2d895a93d70f793523cb903337ace9527c541a38cb10137eb81ba992778ed243
-DIST node-v20.15.0.tar.xz 41868532 BLAKE2B
07049df11e18b90ee3ebc72fdd953a64a4a925f234fcf7bfb26c472d841bd3f6f34233670d1cc67ba592eeaa714de74c6a7b89ac5a9f62a321764023a86760de
SHA512
2b041ee368ca27fa1f92ec8a43237423b7e2f81dabf525e20df7b9b200a46e6d9a8c4b82beb33ec58a9351e0eea865eadfadac3d9e4d3733b1d699f0b5d4bbf3
DIST node-v20.15.1.tar.xz 41880412 BLAKE2B
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
SHA512
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
DIST node-v20.16.0.tar.xz 41822608 BLAKE2B
90421b9bf5fad96fadee3eb6fc12461aa6a3456a5266a03f1286f977429af6992e5b1c81a72faa54b3349d46e93881fbfad8970bdebe56afde16b17a1a59dd26
SHA512
494ac16904ecb9f799789f190b869b7509bc66e99713d72723d2bf5051a8a5ca57a4f7303c732aa1fd121cff0defd238be4f656cb4d4e81cc7416b63d9c8677d
DIST node-v22.3.0.tar.xz 44517412 BLAKE2B
38ed4e6de9be48fb252b809a0174420f0f201f583ef5fb46a446d74168a25b39e1fa95ede44bfee8e7099dfe5636b3fb2bcd1ba3d626d7dfcac01dec0bd84d0a
SHA512
70d1508bb576d98ef138db5618a5b07ca4412ec8a2aa35c8ff1d76fc93221bff6d7b418ff60b9194c420ad810523d5aeb0ffa662d2fa99f9cecf299317698710
diff --git a/net-libs/nodejs/nodejs-20.14.0.ebuild
b/net-libs/nodejs/nodejs-20.14.0.ebuild
deleted file mode 100644
index 19cb5426039c..
--- a/net-libs/nodejs/nodejs-20.14.0.ebuild
+++ /dev/null
@@ -1,262 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..12} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils
python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node";
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
-REQUIRED_USE="inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )
- x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
- >=dev-libs/libuv-1.46.0:=
- >=net-dns/c-ares-1.18.1:=
- >=net-libs/nghttp2-1.41.0:=
- >=net-libs/ngtcp2-1.1.0:=
- sys-libs/zlib
- corepack? ( !sys-apps/yarn )
- system-icu? ( >=dev-libs/icu-71:= )
- system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
- sys-devel/gcc:*"
-BDEPEND="${PYTHON_DEPS}
- app-alternatives/ninja
- sys-apps/coreutils
- virtual/pkgconfig
- test? ( net-misc/curl )
- pax-kernel? ( sys-apps/elfix )"
-DEPEND="${RDEPEND}"
-
-# These are measured on a loong machine with -ggdb on, and only checked
-# if debugging flags are present in CFLAGS.
-#
-# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
-# limit for memory usage. Disk usage was 19.1GiB for the build directory and
-# 1.2GiB for the installed image, so we leave some room for architectures with
-# fatter binaries and se
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 967e6f4b3c6eccd8ba1691371413cd2aa4690b0a
Author: William Hubbs gentoo org>
AuthorDate: Mon Aug 19 21:23:34 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Mon Aug 19 21:23:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967e6f4b
net-libs/nodejs: drop 22.3.0, 22.4.0, 22.5.1
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 3 -
net-libs/nodejs/nodejs-22.3.0.ebuild | 274 -
net-libs/nodejs/nodejs-22.4.0.ebuild | 278 --
net-libs/nodejs/nodejs-22.5.1.ebuild | 283 ---
4 files changed, 838 deletions(-)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index d0f83a7efae7..28f6eea9d754 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,8 +1,5 @@
DIST node-v18.20.4.tar.xz 40445740 BLAKE2B
0675f2aba1d9a9cd9aeb665ecb3a0f61b9caf39daeb6154941f84b9c423caa7a658c14b8c2c5e12d94424b2470748ec7fad28ecb10390d37f92eb7e50f8adc26
SHA512
1ccef99ebee3906f5bad3c1582f9551ced9bed15e6a047d59d1a23c6110004fb46ea4bebcf9899748c64109f78788d7365ee956444e645eaf397dabbcddda21e
DIST node-v20.15.1.tar.xz 41880412 BLAKE2B
f113856db03a3306d50a659e21d11f585e9e78b85ce7ad9926cc778837f905c618ac762faf56e03caaa862ab0a38c5f34770cd2bfb0854d79650ee9d9b9e2bfe
SHA512
2a2935490c4c629f47cc67819094904a1b91eaf0b75cbb8ebe92f5eb34b0929230932fa456bf1bec00213155ea8b6337b2e02e946fc18606543c8c71082615b9
DIST node-v20.16.0.tar.xz 41822608 BLAKE2B
90421b9bf5fad96fadee3eb6fc12461aa6a3456a5266a03f1286f977429af6992e5b1c81a72faa54b3349d46e93881fbfad8970bdebe56afde16b17a1a59dd26
SHA512
494ac16904ecb9f799789f190b869b7509bc66e99713d72723d2bf5051a8a5ca57a4f7303c732aa1fd121cff0defd238be4f656cb4d4e81cc7416b63d9c8677d
-DIST node-v22.3.0.tar.xz 44517412 BLAKE2B
38ed4e6de9be48fb252b809a0174420f0f201f583ef5fb46a446d74168a25b39e1fa95ede44bfee8e7099dfe5636b3fb2bcd1ba3d626d7dfcac01dec0bd84d0a
SHA512
70d1508bb576d98ef138db5618a5b07ca4412ec8a2aa35c8ff1d76fc93221bff6d7b418ff60b9194c420ad810523d5aeb0ffa662d2fa99f9cecf299317698710
-DIST node-v22.4.0.tar.xz 46116620 BLAKE2B
262fc22bfe8bab2158a9e9fa274b03bb1ffd875814144fbd6cee45bf2641813363061affa5ebb9b657066899722616d41486046be11425d1a2005fa1261796e3
SHA512
6f7907021ec8c0b16d737da68ae9efa1e424aa38964456e01eb10a3f0111a6d6ceff31ba0f8876cd9df19d92de202e17cccf528b844242e5c66ff1f6b1867f55
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
-DIST node-v22.5.1.tar.xz 46149824 BLAKE2B
99a215e211ac12fe83106dee142d9411ea4e0fcbe8b360431b2211148ee34cbe041c19eaf2936f21ccf6405ab18aec5ba983a280942101682347ffb319babea6
SHA512
ad0efb9552cf9658b16a7d97edca8ac601841d9ef5b2383927d53181505fd5f0893bb0b4bbf2b42a17b15db66c6690d8e5a1c9e7f8d031325368bc6d47d0642c
DIST node-v22.6.0.tar.xz 46900628 BLAKE2B
52d566fcc25c370dd2cddbc21f4f9a9d7293b454b832eaaece979fa25232fef59270ba980ebfe6b8ac2424c733ef3ec33a7e7f689b818a30071ec9d3854bc553
SHA512
31a1ad99bf131917b45ec353929525686d22ed3eea1ea9f9498b5a43c0bf38b5f68885fc4a174f9d819a01745767a8b4e8d0577a7eec150456b4a102ddad639b
diff --git a/net-libs/nodejs/nodejs-22.3.0.ebuild
b/net-libs/nodejs/nodejs-22.3.0.ebuild
deleted file mode 100644
index 3e25b06b15e3..
--- a/net-libs/nodejs/nodejs-22.3.0.ebuild
+++ /dev/null
@@ -1,274 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils
python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node";
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
-REQUIRED_USE="inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )
- x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
- >=dev-libs/libuv-1.46.0:=
- >=net-dns/c-ares-1.18.1:=
- >=net-libs/nghttp2-1.61.0:=
- >=net-libs/ngtcp2-1.3.0:=
- >=dev-libs/simdjson-3.9.1:=
- sys-libs/zlib
- c
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: a6ffacdbf51af671ffc19b6f635fd720949a7dd8
Author: William Hubbs gentoo org>
AuthorDate: Mon Aug 19 21:13:26 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Mon Aug 19 21:13:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6ffacdb
net-libs/nodejs: drop 18.20.3
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 -
net-libs/nodejs/nodejs-18.20.3.ebuild | 257 --
2 files changed, 258 deletions(-)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 3f5258811345..ecf3197a07e5 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,4 +1,3 @@
-DIST node-v18.20.3.tar.xz 40610412 BLAKE2B
7f1cb88cd4bf51ca8933344a11f710c8748b88a9cfa38f6960b8f12f0b78afbecd0fae86608b81fcaca44d98042aae5807924bb09e2088491831d6eb08615ca2
SHA512
0f518e8f3985274d5b0f48eb574675fa0a1ade6f5e59a9de706b2ade3f8a82dbea1557611a6353422090a95846b5ed107ea2476f78bee787ef4f0db8c07bc999
DIST node-v18.20.4.tar.xz 40445740 BLAKE2B
0675f2aba1d9a9cd9aeb665ecb3a0f61b9caf39daeb6154941f84b9c423caa7a658c14b8c2c5e12d94424b2470748ec7fad28ecb10390d37f92eb7e50f8adc26
SHA512
1ccef99ebee3906f5bad3c1582f9551ced9bed15e6a047d59d1a23c6110004fb46ea4bebcf9899748c64109f78788d7365ee956444e645eaf397dabbcddda21e
DIST node-v20.14.0.tar.xz 41795876 BLAKE2B
588c380751c12f05ccc95146f6e7f9c3eadfc77e769d836cdca1832a7739a40723fd9a7a4e59a2ab4ad087a2b2def5da76ec28077996b59ae0a6d5b2bd15d2c6
SHA512
b6148c705b2152b20c6567a9bbcbbb3925972d17273e126613b350d1d117600e2d895a93d70f793523cb903337ace9527c541a38cb10137eb81ba992778ed243
DIST node-v20.15.0.tar.xz 41868532 BLAKE2B
07049df11e18b90ee3ebc72fdd953a64a4a925f234fcf7bfb26c472d841bd3f6f34233670d1cc67ba592eeaa714de74c6a7b89ac5a9f62a321764023a86760de
SHA512
2b041ee368ca27fa1f92ec8a43237423b7e2f81dabf525e20df7b9b200a46e6d9a8c4b82beb33ec58a9351e0eea865eadfadac3d9e4d3733b1d699f0b5d4bbf3
diff --git a/net-libs/nodejs/nodejs-18.20.3.ebuild
b/net-libs/nodejs/nodejs-18.20.3.ebuild
deleted file mode 100644
index e813e02ffe60..
--- a/net-libs/nodejs/nodejs-18.20.3.ebuild
+++ /dev/null
@@ -1,257 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils
python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/";
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == * ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node";
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel
+snapshot +ssl +system-icu +system-ssl systemtap test"
-REQUIRED_USE="inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
- >=dev-libs/libuv-1.44.0:=
- >=net-dns/c-ares-1.18.1:=
- >=net-libs/nghttp2-1.41.0:=
- sys-libs/zlib
- corepack? ( !sys-apps/yarn )
- system-icu? ( >=dev-libs/icu-67:= )
- system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
- sys-devel/gcc:*"
-BDEPEND="${PYTHON_DEPS}
- sys-apps/coreutils
- virtual/pkgconfig
- systemtap? ( dev-debug/systemtap )
- test? ( net-misc/curl )
- pax-kernel? ( sys-apps/elfix )"
-DEPEND="${RDEPEND}"
-
-# These are measured on a loong machine with -ggdb on, and only checked
-# if debugging flags are present in CFLAGS.
-#
-# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
-# limit for memory usage. Disk usage was 19.1GiB for the build directory and
-# 1.2GiB for the installed image, so we leave some room for architectures with
-# fatter binaries and set the disk requirement to 22GiB.
-CHECKREQS_MEMORY="8G"
-CHECKREQS_DISK_BUILD="22G"
-
-pkg_pretend() {
- (use x86 && ! use cpu_flags_x86_sse2) && \
- die "Your CPU doesn't support the required SSE2 instruction."
-
- if [[ ${MERGE_TYPE} != "binary" ]]; then
- if is-flagq "-g*" && ! is-flagq "-g*0" ; then
- einfo "Checking for sufficient disk space and memory to
build ${PN} with debugging CFLAGS"
- check-reqs_pkg_pretend
- fi
- fi
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
- linux-info_pkg_setup
-}
-
-src_prepare() {
- tc-export AR CC CXX PKG_CONFIG
- export V=1
- export BUILDTYPE=Release
-
- # fix compilation
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 02e46d630444b96f3da2acc69fe6e3c2dce51807
Author: William Hubbs gentoo org>
AuthorDate: Tue Aug 13 16:04:16 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Tue Aug 13 16:08:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e46d63
net-libs/nodejs: stabilize 20.15.1 for x86 #936254
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-20.15.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.15.1.ebuild
b/net-libs/nodejs/nodejs-20.15.1.ebuild
index e57e4aeace72..79e4dcce8bc0 100644
--- a/net-libs/nodejs/nodejs-20.15.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.15.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: fb36609597729c3ecb740fa398b27bb2324d912d
Author: William Hubbs gentoo org>
AuthorDate: Tue Aug 13 16:02:54 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Tue Aug 13 16:08:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb366095
net-libs/nodejs: stabilize 18.20.4 for x86 #936254
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-18.20.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-18.20.4.ebuild
b/net-libs/nodejs/nodejs-18.20.4.ebuild
index 95ff26c5ed70..cb29e9256b96 100644
--- a/net-libs/nodejs/nodejs-18.20.4.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.4.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: f8593bd5b62667ba9ea3f8ac06d588f33bd617f5
Author: William Hubbs gentoo org>
AuthorDate: Tue Aug 13 16:04:59 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Tue Aug 13 16:08:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8593bd5
net-libs/nodejs: stabilize 22.4.1-r1 for x86 #936254
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-22.4.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
b/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
index 23dc8fd48d7a..c18f06e68056 100644
--- a/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
+++ b/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 752eff050d36d551b99c9e135ce85fbf176a0b35
Author: William Hubbs gentoo org>
AuthorDate: Wed Aug 7 19:30:13 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Wed Aug 7 19:30:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=752eff05
net-libs/nodejs: sync live
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-.ebuild | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-.ebuild
b/net-libs/nodejs/nodejs-.ebuild
index 42854806e256..40e5d335039b 100644
--- a/net-libs/nodejs/nodejs-.ebuild
+++ b/net-libs/nodejs/nodejs-.ebuild
@@ -268,7 +268,12 @@ src_test() {
test/sequential/test-util-debug.js
)
[[ "$(nice)" -gt 10 ]] && drop_tests+=( "test/parallel/test-os.js" )
- use inspector || drop_tests+=( test/sequential/test-watch-mode.mjs )
+ use inspector ||
+ drop_tests+=(
+ test/parallel/test-inspector-emit-protocol-event.js
+ test/parallel/test-inspector-network-domain.js
+ test/sequential/test-watch-mode.mjs
+ )
rm -f "${drop_tests[@]}" || die "disabling tests failed"
out/${BUILDTYPE}/cctest || die
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: e15f755ceb713f8f79c4822db8bef7a698a9c2b7
Author: William Hubbs gentoo org>
AuthorDate: Wed Aug 7 18:28:17 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Wed Aug 7 18:28:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e15f755c
net-libs/nodejs: add 22.6.0
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/Manifest | 1 +
net-libs/nodejs/nodejs-22.6.0.ebuild | 288 +++
2 files changed, 289 insertions(+)
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index b8bea18f8849..3f5258811345 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -8,3 +8,4 @@ DIST node-v22.3.0.tar.xz 44517412 BLAKE2B
38ed4e6de9be48fb252b809a0174420f0f201f
DIST node-v22.4.0.tar.xz 46116620 BLAKE2B
262fc22bfe8bab2158a9e9fa274b03bb1ffd875814144fbd6cee45bf2641813363061affa5ebb9b657066899722616d41486046be11425d1a2005fa1261796e3
SHA512
6f7907021ec8c0b16d737da68ae9efa1e424aa38964456e01eb10a3f0111a6d6ceff31ba0f8876cd9df19d92de202e17cccf528b844242e5c66ff1f6b1867f55
DIST node-v22.4.1.tar.xz 46125104 BLAKE2B
7e54a7e01f821d752abbec03212c5be838b2e12fdb10c50cfe05b0ec25ddbe71eaa3187ba25d99efb258ab14d31927216e6816aacdfa29efdb1dc70a06e9b135
SHA512
840423e9738cad9f6024e9b51b683893eab16487ba18183251a189b5d4acf9b4168e9245623092705b014bff2058174127d5d7ecb31c1a8b324961074cb8ca54
DIST node-v22.5.1.tar.xz 46149824 BLAKE2B
99a215e211ac12fe83106dee142d9411ea4e0fcbe8b360431b2211148ee34cbe041c19eaf2936f21ccf6405ab18aec5ba983a280942101682347ffb319babea6
SHA512
ad0efb9552cf9658b16a7d97edca8ac601841d9ef5b2383927d53181505fd5f0893bb0b4bbf2b42a17b15db66c6690d8e5a1c9e7f8d031325368bc6d47d0642c
+DIST node-v22.6.0.tar.xz 46900628 BLAKE2B
52d566fcc25c370dd2cddbc21f4f9a9d7293b454b832eaaece979fa25232fef59270ba980ebfe6b8ac2424c733ef3ec33a7e7f689b818a30071ec9d3854bc553
SHA512
31a1ad99bf131917b45ec353929525686d22ed3eea1ea9f9498b5a43c0bf38b5f68885fc4a174f9d819a01745767a8b4e8d0577a7eec150456b4a102ddad639b
diff --git a/net-libs/nodejs/nodejs-22.6.0.ebuild
b/net-libs/nodejs/nodejs-22.6.0.ebuild
new file mode 100644
index ..40e5d335039b
--- /dev/null
+++ b/net-libs/nodejs/nodejs-22.6.0.ebuild
@@ -0,0 +1,288 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CONFIG_CHECK="~ADVISE_SYSCALLS"
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils
pax-utils python-any-r1 xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/";
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+
+if [[ ${PV} == * ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/nodejs/node";
+ SLOT="0"
+else
+ SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
+ SLOT="0/$(ver_cut 1)"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ S="${WORKDIR}/node-v${PV}"
+fi
+
+IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel
+snapshot +ssl +system-icu +system-ssl test"
+REQUIRED_USE="inspector? ( icu ssl )
+ npm? ( ssl )
+ system-icu? ( icu )
+ system-ssl? ( ssl )
+ x86? ( cpu_flags_x86_sse2 )"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=app-arch/brotli-1.0.9:=
+ dev-db/sqlite:3
+ >=dev-libs/libuv-1.46.0:=
+ >=dev-libs/simdjson-3.9.1:=
+ >=net-dns/c-ares-1.18.1:=
+ >=net-libs/nghttp2-1.61.0:=
+ >=net-libs/ngtcp2-1.3.0:=
+ sys-libs/zlib
+ corepack? ( !sys-apps/yarn )
+ system-icu? ( >=dev-libs/icu-73:= )
+ system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+ sys-devel/gcc:*"
+BDEPEND="${PYTHON_DEPS}
+ app-alternatives/ninja
+ sys-apps/coreutils
+ virtual/pkgconfig
+ test? ( net-misc/curl )
+ pax-kernel? ( sys-apps/elfix )"
+DEPEND="${RDEPEND}"
+
+# These are measured on a loong machine with -ggdb on, and only checked
+# if debugging flags are present in CFLAGS.
+#
+# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
+# limit for memory usage. Disk usage was 19.1GiB for the build directory and
+# 1.2GiB for the installed image, so we leave some room for architectures with
+# fatter binaries and set the disk requirement to 22GiB.
+CHECKREQS_MEMORY="8G"
+CHECKREQS_DISK_BUILD="22G"
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != "binary" ]]; then
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ einfo "Checking for sufficient disk space and memory to
build ${PN} with debugging CFLAGS"
+ check-reqs_pkg_pretend
+ fi
+ fi
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ tc-export AR CC CXX PKG_CONFIG
+ export V=1
+ expor
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: cf6a3dbac7adf357eb51014a008ac6e3228cf557
Author: William Hubbs gentoo org>
AuthorDate: Mon Aug 5 21:07:49 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Mon Aug 5 21:12:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf6a3dba
net-libs/nodejs: stabilize 18.20.4 for amd64 #936254
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-18.20.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-18.20.4.ebuild
b/net-libs/nodejs/nodejs-18.20.4.ebuild
index c9083139a4f5..95ff26c5ed70 100644
--- a/net-libs/nodejs/nodejs-18.20.4.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.4.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: a4132b38241fa2773867b10255c289c561addbb3
Author: William Hubbs gentoo org>
AuthorDate: Mon Aug 5 21:08:56 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Mon Aug 5 21:12:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4132b38
net-libs/nodejs: stabilize 20.15.1 for amd64 #936254
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-20.15.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.15.1.ebuild
b/net-libs/nodejs/nodejs-20.15.1.ebuild
index 6bb1448d0d05..e57e4aeace72 100644
--- a/net-libs/nodejs/nodejs-20.15.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.15.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 7c6ee070ca997ab290b979b5b0d7e753b5e784fd
Author: William Hubbs gentoo org>
AuthorDate: Mon Aug 5 21:09:23 2024 +
Commit: William Hubbs gentoo org>
CommitDate: Mon Aug 5 21:12:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c6ee070
net-libs/nodejs: stabilize 22.4.1-r1 for amd64 #936254
Signed-off-by: William Hubbs gentoo.org>
net-libs/nodejs/nodejs-22.4.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
b/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
index 72d890edbb17..23dc8fd48d7a 100644
--- a/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
+++ b/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/
commit: 6e5be6e2a51c69df8d9ddc21926b365ae0a20dcc
Author: Arthur Zamarin gentoo org>
AuthorDate: Tue Jul 30 17:59:39 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Tue Jul 30 17:59:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e5be6e2
net-libs/nodejs: Stabilize 20.15.1 ppc64, #936254
Signed-off-by: Arthur Zamarin gentoo.org>
net-libs/nodejs/nodejs-20.15.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-libs/nodejs/nodejs-20.15.1.ebuild
b/net-libs/nodejs/nodejs-20.15.1.ebuild
index c7a8b0b8d803..6bb1448d0d05 100644
--- a/net-libs/nodejs/nodejs-20.15.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.15.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == * ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz";
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
+ KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux
~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
