commit:     d918b34514f1d01c2a1df5e1837dbfc4d225b723
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 26 05:02:10 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Mar 26 05:51:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d918b345

profiles: mask media-libs/embree-4 for now

Did give it a quick try with minimal USE and (as noted in the bug)
embree3 and 4 do coexist without any changes and seems to me they
are indeed meant to be treated like a different SLOT or package.

        /usr/lib64/libembree3.so
        /usr/lib64/libembree4.so
        /usr/include/embree3
        /usr/include/embree4

(either way the soname changed, *if* not slotted it'd need a subslot)

Revdeps may need attention to depend on specific slot and select
properly if they can use either (assume blender does automagic?
currently does not depend on >=4 anyhow) so just doing a quick
mask until this is properly looked at.

Godot already depend explicitly on embree:3. If *really* had to
it could optionally switch to bundled embree rather than set
an upper bound if not slotted (or when :3 is to be removed).

Bug: https://bugs.gentoo.org/927833
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 profiles/package.mask | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index e925997a8c12..69db95e7dd1a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Ionen Wolkens <[email protected]> (2024-03-26)
+# Breaks revdeps that need embree-3 and seems intended to be
+# SLOT=4. Mask until the situation is improved (bug #927833).
+>=media-libs/embree-4
+
 # Eli Schwartz <[email protected]> (2024-03-24)
 # Broken with modern compilers, broken with LTO. Upstream website no
 # longer exists. Unmaintained in Gentoo, no reverse dependencies.

Reply via email to