I'm not sure if this one needs slotting (to mantain compatibility with packages already in portage, if any), however I renamed 1.0.7 ebuild in 1.2.0 , removed gcc patch line from ebuild (epatch ....) and then it compiled fine , with gcc-4.1. (sdl is still a deprecated use flag, won't work with it) Since bug #126191 was not reopened I filled this one.
Ogre seemed to work , however when I tested it with Yat I found that to run I needed to sylmink /usr/lib/libOgreMain.so.11.0.0 to /usr/lib/libOgreMain.so.4 .... still investigating
Created attachment 86623 [details] ogre-1.2.0.ebuild Just modified the ebuild of bug #126191 , removed example flag since the examples weren't build right and are outside the scope of this package, but added some einfo line at the end of ebuild project with instructions to compile examples too.
*** This bug has been marked as a duplicate of 126191 ***