The crystalspace build system is not autoconf, apparently it's meant to be more versatile. I would have to disagree (politely:-) - autoconf is perfect for such a large project. We don't use shared libs because they don't work and offer no benefits for the scope of this package I don't think. We don't use assembler for the reasons explained in the changelog (although this may be corrected if I find significant performance gains are available through it's use). The patch makes the documentation in line with FHS, and I've also took the liberty of installing the nvidia config file for nvidia users. There are also some tutorial examples I've installed. This package also depends on lib3ds, which I'll submit next if I'm not interrupted.
Created attachment 3189 [details] crystalspace-0.94.002.ebuild
Created attachment 3190 [details] ChangeLog
Created attachment 3191 [details, diff] crystalspace-0.94.002-gentoo.diff Patch
after new gentoo version is released, we will reopen this bug
*** Bug 13841 has been marked as a duplicate of this bug. ***
dependancy for >=dev-libs/lib3ds-1.2.0 needs to be changed to >=media-libs/lib3ds-1.2.0
0.97 is in portage