[Bug 285827] devel/electron3*: Relax USES nodejs fixed version

From: <bugzilla-noreply_at_freebsd.org>
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.