On Sun, Jan 16, 2011 at 06:14:07PM +0100, Matthias Kilian wrote: > On Sun, Jan 16, 2011 at 10:34:53AM +0100, Pascal Stumpf wrote: > > Hi ports@, > > this is a port of Irrlicht 1.7.2, a real-time open source 3D engine. > > It's based on work initially done by laurent and phessler. Until we have > > swprintf() in base, it's replaced by snprintf(), so wchar support does > > not currently work. It also uses external jpeg, png, zlib and libbz2. > > The port also installs programming examples, docs and media files. One > > thing I am not yet sure about is whether we should use the upstream > > shlib version or roll out our own (which the original port by laurent > > and phessler did). It may break applications requiring a specific > > libIrrlicht.so version. > > The version you're using in your port is even wrong. A shared library > must have the name libFOO.so.major.minor. I've fixed this (and set > the version to 1.0). Also some cleanups (less patches, allow for > orverriding CC, CXX, CFLAGS, CXXFLAGS etc.).
Ok, sorry. It was utterly stupid to follow the FreeBSD port there. :/ But I think we should stick closer to what the authors originally intended, and use $(VERSION_MAJOR).$(VERSION_MINOR) for the library name; the same thing is passed to -soname. Cheers, Pascal
irrlicht_revised.tgz
Description: application/gtar-compressed