Created attachment 317702 [details] dev-games/caelum-0.6.1 ebuild I created a ebuild for caelum-0.6.1 and wrote a patch for compiling it against ogre-1.8.0 If it is usable for someone please take a look on it!
Created attachment 317704 [details, diff] Patch for compiling against ogre-1.8.0
conditional patches are not good, what happens if the user downgrades ogre after compiling this? Is that patch approved upstream? If it compiles against 1.8.0 does not mean the code works as intended...
well in this case revdep-rebuild will probably catch it, but I still don't like it
I reported the issue to upstream, but got no answer yet. for coincidence, I had to downgrade ogre for some other reason and were notified about the conflict via @preserved-rebuild request from portage-2.2.0_alpha118. Another possibility to perform the compatibility patch would be to use some #ifdef ogre version checking, but then you have the same issue with downgrading without the advantage that portage warns you about it.