Installation under FreeBSD should be no different than a source compile install under any other *nix, assuming it has the prerequisites like OpenGL support, working builds of curl, jam, etc.
Rather than messing around with linux binaries ( which FreeBSD can run under emulation ), go for a FreeBSD native build by following the various guides on compiling from source.
http://laanx.fragnetics.com/index.php?page=linuxhttp://laanx.fragnetics.com/index.php?page=build_gentooThe above should get you started hopefully.. I\'d also advise on using gcc 3.4.x if possible to compile, 3.3.x is known to have some issues, and 4.0.x is still being polished up to a decent release quality.
The hardest part will probably get CrystalSpace working, due to it being a larger more complex bit of code with lots of dependancies and optional features, if you can get over that hurdle building the rest should be easy. Stick with the CVS dates suggested in the build guides unless you really like debugging bleeding edge code
One of these days I\'m going to try getting planeshift working under linux/sparc64 as well as solaris/sparc64, I vaguely recall that others have been able to build it under FreeBSD/x86 in the past without any major issues.