sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (0b32f68a5ea593f15422b1602d55da9e23b25bcc)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (0b32f68a5ea593f15422b1602d55da9e23b25bcc)
- Date: Mon, 1 Dec 2025 17:14:00 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
graphics-libs/opencv4/HISTORY
| 4 +
graphics-libs/opencv4/patches/0001-eigen-fix-to-get-version-from-eigen-master-branch.patch
| 29 ++++++++++
2 files changed, 33 insertions(+)
New commits:
commit 0b32f68a5ea593f15422b1602d55da9e23b25bcc
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
opencv4: Fixbuild against eigen5
diff --git a/graphics-libs/opencv4/HISTORY b/graphics-libs/opencv4/HISTORY
index 806fa21..e164f8d 100644
--- a/graphics-libs/opencv4/HISTORY
+++ b/graphics-libs/opencv4/HISTORY
@@ -1,3 +1,7 @@
+2025-12-01 Ismael Luceno <ismael AT sourcemage.org>
+ *
patches/0001-eigen-fix-to-get-version-from-eigen-master-branch.patch:
+ fixed build against eigen5
+
2025-09-14 Treeve Jelbert <treeve AT sourcemage.org>
* DEPETAINS: fix typo in contrib url
diff --git
a/graphics-libs/opencv4/patches/0001-eigen-fix-to-get-version-from-eigen-master-branch.patch
b/graphics-libs/opencv4/patches/0001-eigen-fix-to-get-version-from-eigen-master-branch.patch
new file mode 100644
index 0000000..0aba385
--- /dev/null
+++
b/graphics-libs/opencv4/patches/0001-eigen-fix-to-get-version-from-eigen-master-branch.patch
@@ -0,0 +1,29 @@
+From 353b4ddf52db48ba85d2efaa33310afa0eb73a72 Mon Sep 17 00:00:00 2001
+From: Kumataro <Kumataro AT users.noreply.github.com>
+Date: Sun, 13 Jul 2025 08:11:06 +0900
+Subject: [PATCH] eigen: fix to get version from eigen master branch
+
+Upstream-Status: Backport
+
[https://github.com/opencv/opencv/commit/353b4ddf52db48ba85d2efaa33310afa0eb73a72]
+Signed-off-by: Ismael Luceno <ismael AT sourcemage.org>
+---
+ cmake/OpenCVFindLibsPerf.cmake | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/cmake/OpenCVFindLibsPerf.cmake b/cmake/OpenCVFindLibsPerf.cmake
+index dfc94597bbba..55a08f72d00d 100644
+--- a/cmake/OpenCVFindLibsPerf.cmake
++++ b/cmake/OpenCVFindLibsPerf.cmake
+@@ -84,6 +84,12 @@ if(WITH_EIGEN AND NOT HAVE_EIGEN)
+ set(EIGEN_WORLD_VERSION ${EIGEN3_WORLD_VERSION})
+ set(EIGEN_MAJOR_VERSION ${EIGEN3_MAJOR_VERSION})
+ set(EIGEN_MINOR_VERSION ${EIGEN3_MINOR_VERSION})
++ elseif(DEFINED Eigen3_VERSION_MAJOR)
++ # see https://github.com/opencv/opencv/issues/27530
++ # Case sensitive is needed to support Eigen on Master branch at 13
July,2025.
++ set(EIGEN_WORLD_VERSION ${Eigen3_VERSION_MAJOR})
++ set(EIGEN_MAJOR_VERSION ${Eigen3_VERSION_MINOR})
++ set(EIGEN_MINOR_VERSION ${Eigen3_VERSION_PATCH})
+ else() # Eigen config file
+ set(EIGEN_WORLD_VERSION ${EIGEN3_VERSION_MAJOR})
+ set(EIGEN_MAJOR_VERSION ${EIGEN3_VERSION_MINOR})
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (0b32f68a5ea593f15422b1602d55da9e23b25bcc), Ismael Luceno, 12/01/2025
Archive powered by MHonArc 2.6.24.