summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Szuba <marecki@gentoo.org>2021-04-20 19:17:14 +0200
committerMarek Szuba <marecki@gentoo.org>2021-04-20 19:48:40 +0200
commit75c8059bb0bc595deff3cadcc1195e1ffdf0f385 (patch)
tree519f3399c2018bbac53c0168fdc6a46e6309d080 /net-libs/nodejs/nodejs-14.16.1.ebuild
parentsys-libs/binutils-libs: patchlevle bump 2.36.1-r1 pl 3 (diff)
downloadgentoo-75c8059bb0bc595deff3cadcc1195e1ffdf0f385.tar.gz
gentoo-75c8059bb0bc595deff3cadcc1195e1ffdf0f385.tar.bz2
gentoo-75c8059bb0bc595deff3cadcc1195e1ffdf0f385.zip
net-libs/nodejs: support dev-libs/icu-69.1
The version of V8 bundled with all versions of NodeJS currently in the tree calls ListFormatter::createInstance() in a way that is both marked as internal in icu-68 and absent from icu-69. Apply a fix originally developed from Chromium which switches to a style marked as stable since icu-67, meaning it works with both versions of dev-libs/icu currently in the tree (confirmed by building 12.22.1 against both, with USE=icu of course). Closes: https://bugs.gentoo.org/781287 Signed-off-by: Marek Szuba <marecki@gentoo.org>
Diffstat (limited to 'net-libs/nodejs/nodejs-14.16.1.ebuild')
-rw-r--r--net-libs/nodejs/nodejs-14.16.1.ebuild1
1 files changed, 1 insertions, 0 deletions
diff --git a/net-libs/nodejs/nodejs-14.16.1.ebuild b/net-libs/nodejs/nodejs-14.16.1.ebuild
index b9e5858aaa69..c7c510655c8b 100644
--- a/net-libs/nodejs/nodejs-14.16.1.ebuild
+++ b/net-libs/nodejs/nodejs-14.16.1.ebuild
@@ -43,6 +43,7 @@ DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${PN}-10.3.0-global-npm-config.patch
"${FILESDIR}"/${PN}-14.15.0-fix_ppc64_crashes.patch
+ "${FILESDIR}"/${PN}-14.16.1-v8_icu69.patch
)
S="${WORKDIR}/node-v${PV}"