commit: 3b0b4c6efa56748cae3f7de69798c4c9adb628ec Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sun Oct 18 14:23:35 2020 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Oct 18 14:49:28 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b0b4c6e
media-libs/opencv: don't allow =dev-cpp/eigen-3.3.8 dev-cpp/eigen-3.3.8 was broken upstream and -r1 introduces a backported fix. While 3.3.8 was removed from tree, it is possible that 3.3.8 is still installed and satisfies the dependency on a user's machine, in the case of the latter bug referenced here. Bug: https://bugs.gentoo.org/747949 Closes: https://bugs.gentoo.org/749804 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James <sam <AT> gentoo.org> media-libs/opencv/opencv-4.4.0-r1.ebuild | 8 +++++++- media-libs/opencv/opencv-4.5.0.ebuild | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/media-libs/opencv/opencv-4.4.0-r1.ebuild b/media-libs/opencv/opencv-4.4.0-r1.ebuild index 259f25ce1f0..df2a210f927 100644 --- a/media-libs/opencv/opencv-4.4.0-r1.ebuild +++ b/media-libs/opencv/opencv-4.4.0-r1.ebuild @@ -138,8 +138,14 @@ RDEPEND=" vtk? ( sci-libs/vtk[rendering] ) webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] ) xine? ( media-libs/xine-lib )" +# bug #747949 for eigen (eigen-3.3.8 was broken upstream) DEPEND="${RDEPEND} - eigen? ( dev-cpp/eigen:3 ) + eigen? ( + || ( + >=dev-cpp/eigen-3.3.8-r1:3 + <dev-cpp/eigen-3.3.8:3 + ) + ) java? ( >=virtual/jdk-1.6 )" BDEPEND="virtual/pkgconfig" diff --git a/media-libs/opencv/opencv-4.5.0.ebuild b/media-libs/opencv/opencv-4.5.0.ebuild index b449ad07ad6..54bb9292356 100644 --- a/media-libs/opencv/opencv-4.5.0.ebuild +++ b/media-libs/opencv/opencv-4.5.0.ebuild @@ -138,8 +138,14 @@ RDEPEND=" vtk? ( sci-libs/vtk[rendering] ) webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] ) xine? ( media-libs/xine-lib )" +# bug #747949 for eigen (eigen-3.3.8 was broken upstream) DEPEND="${RDEPEND} - eigen? ( dev-cpp/eigen:3 ) + eigen? ( + || ( + >=dev-cpp/eigen-3.3.8-r1:3 + <dev-cpp/eigen-3.3.8:3 + ) + ) java? ( >=virtual/jdk-1.6 )" BDEPEND="virtual/pkgconfig"
