I've made an ebuild for OgreODE, a wrapper library that connects OGRE with ODE. There is no reliable place to get the latest version from so this fetches from CVS. I find CVS confusing as hell so I'm not sure if I've used the right method to fetch the code at a certain date. Please correct this if necessary. It currently needs a patch to build with GCC 4.2 but I've sent that patch upstream at http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=6970 and hopefully it will be committed soon. It normally builds three example programs but it doesn't install the sources for them with "make install". Copying them by hand seemed like more hassle than it's worth so I didn't bother in the end.
Created attachment 149401 [details] ogreode-0.7.10_p20080409.ebuild
Created attachment 149402 [details, diff] ogreode-0.7.10_p20080409-gcc-4.patch
I forgot to mention that this needs tinyxml. It is currently in the Sunrise overlay and there is a bug for it at #90041.
Nice work. One minor correction if I may: The tinyxml ebuild in sunrise appears to be dev-util/tinyxml as opposed to: dev-utils/tiny-xml
Yeah, sorry, I only noticed that yesterday because I was using ebuild (which doesn't seem to check) rather than emerge. I've had the patch committed upstream but the author has also altered it so that it only builds with ODE CVS. I've tried to help him support both but he's making it harder than it should be. I'll report back here soon.
I don't need this anymore. I recently spoke to a student game developer who said that it's a pain to work with and it's easier to use ODE directly. I didn't get far enough with it to find that out but I wouldn't bother adding it now unless something actually depends on it.
ok, sounds like WONTFIX to me. Thanks.