How come I always end up writing the Portfile for *really* broken build systems?
SPIM is pretty broken, POVRAY was worse. Really, really bad. I did a VERY nasty Makefile.in hack (I added in linking to libraries to the “*LINK=” lines).
Oh well, it’s installed now. You have to specify really weird command line arguments. Whoever came up with this weird stuff was really weird. The number of warnings coming up during the build phase was just scary.
Chatting to the Debian package maintainer for it, he said it was really broken to, and just hoped that I wasn’t trying to take it to a 64bit architecture, apparently it makes some nasty assumptions about the length of longs.
It’s running on PPC32 at least. Haven’t tried the X stuff, just outputting to PNG, which works fine. The amount of crap it spews out while rendering a screen is annoying though.
I’ve managed to get through some of the tutorial on povray.org too, got some shapes going and pictures coming out.