Bug 294317 - Mk/Uses/eigen.mk: Add support for Eigen 5
Summary: Mk/Uses/eigen.mk: Add support for Eigen 5
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Ports Framework (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks: 294318
  Show dependency treegraph
 
Reported: 2026-04-08 02:38 UTC by Xin LI
Modified: 2026-04-10 22:33 UTC (History)
5 users (show)

See Also:


Attachments
Proposed patch (1.73 KB, patch)
2026-04-08 02:38 UTC, Xin LI
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Xin LI freebsd_committer freebsd_triage 2026-04-08 02:38:40 UTC
Created attachment 269477 [details]
Proposed patch
Comment 1 Max Brazhnikov freebsd_committer freebsd_triage 2026-04-08 10:06:05 UTC
I'm not sure if we need another version in ports. I plan to update consumer to the latest version and probably remove eigen.mk.
Comment 2 Dima Panov freebsd_committer freebsd_triage 2026-04-08 11:15:54 UTC
(In reply to Max Brazhnikov from comment #1)
dozens of ports needs to  be patched. 
However, I've almost complete this job on my machine :)
Comment 3 Dima Panov freebsd_committer freebsd_triage 2026-04-08 11:18:59 UTC
BTW, Eigen 5.0.x is not a different package but still Eigen3 release 5.0
Comment 4 Max Brazhnikov freebsd_committer freebsd_triage 2026-04-08 12:17:26 UTC
(In reply to Dima Panov from comment #2)
> dozens of ports needs to  be patched. 
> However, I've almost complete this job on my machine :)

Great! Thank you!
Comment 5 Xin LI freebsd_committer freebsd_triage 2026-04-10 21:59:53 UTC
(In reply to Dima Panov from comment #3)
I'm not entirely sure about this statement, in fact, the upstream did indicated a few breaking changes at https://gitlab.com/libeigen/eigen/-/releases/5.0.0 ...
Comment 6 Dima Panov freebsd_committer freebsd_triage 2026-04-10 22:33:46 UTC
(In reply to Xin LI from comment #5)
Im my journey with Eigen3 5.0.1 almost all consumers needs only library checks to be patched, sometimes provide extra path too includes.
I'll publish my patchset soon to wide test