[Bug 285827] devel/electron3*: Relax USES nodejs fixed version
Date: Tue, 01 Apr 2025 07:08:19 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285827
Bug ID: 285827
Summary: devel/electron3*: Relax USES nodejs fixed version
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs@FreeBSD.org
Reporter: bugzilla.freebsd@omnilan.de
Created attachment 259237
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=259237&action=edit
Relax USES nodejs build dependency
Hello,
every time I'm building signal-desktop and obsidian, I'm facing a -node22 vs.
-node20 install conflict.
${NODEJS_DEFAULT} is lts == 22 these days.
devel/electron3/* build fine with npm-node22-10.9.2, so I simply tried relaxing
versionrestirctions:
- iconv:wchar_t jpeg localbase:ldflags ninja nodejs:20,build \
+ iconv:wchar_t jpeg localbase:ldflags ninja nodejs:build \
Works here for electron33 and electron34 (32 not tested).
Please find attached a proposed patch.
--
You are receiving this mail because:
You are the assignee for the bug.