We should at least try to unbundle dev-libs/simdjson, even if we have it behind a toggle we turn off sometimes. If nothing else, a way in the ebuild to choose specific simdjson/simdutf versions might be useful (even if it then downloads them, static in the ebuild ofc).
The nodejs issue linked above lists a couple of libraries I can't unbundle since they aren't packaged for Gentoo yet (ada and sindutf). Once the corresponding pr is merged, I will put a new ebuild in the tree for 22.1.0-r1 which will use the external dependencies we have.
(In reply to William Hubbs from comment #1) > The nodejs issue linked above lists a couple of libraries I can't unbundle > since they aren't packaged for Gentoo yet (ada and sindutf). > > Once the corresponding pr is merged, I will put a new ebuild in the tree > for 22.1.0-r1 which will use the external dependencies we have. Thanks! Please consider packaging ada & simdutf too given they're currently in nodejs.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55fd0f96d7957ef8eff45bdfd55130b0f17ee502 commit 55fd0f96d7957ef8eff45bdfd55130b0f17ee502 Author: William Hubbs <williamh@gentoo.org> AuthorDate: 2024-05-27 03:59:00 +0000 Commit: William Hubbs <williamh@gentoo.org> CommitDate: 2024-05-27 04:08:34 +0000 net-libs/nodejs: add 22.2.0 Bug: https://bugs.gentoo.org/931504 Signed-off-by: William Hubbs <williamh@gentoo.org> net-libs/nodejs/Manifest | 1 + net-libs/nodejs/nodejs-22.2.0.ebuild | 269 +++++++++++++++++++++++++++++++++++ 2 files changed, 270 insertions(+)
It's all done.