Current port for Gnofract4D program corresponds to version 1.9, which didn't compile correctly on FreeBSD, so the port is currently marked as BROKEN. The most recent release is 2.6, which compiles fine.
PS I'm the author of Gnofract4D, but haven't previously been involved in maintenance of the FreeBSD port.
I've made a patch which I believe fixes this. However I'm not an expert on the FreeBSD ports process so it may need a bit of cleanup. You can find it at http://speakeasy.net/~edyoung/gnofract4d.patch
How-To-Repeat: type 'make' in /sur/ports/graphics/gnofract4d
Doesn't compile on 4.11:
cc -fno-strict-aliasing -DNDEBUG -O -pipe -D_THREAD_SAFE -DTHREAD_STACK_SIZE=0x100000 -O2 -pipe -g -fPIC -D_REENTRANT=1 -UNDEBUG -Ifract4d/c -I/usr/local/include/python2.3 -c fract4d/c/pointFunc.cpp -o build/temp.freebsd-4.11-STABLE-i386-2.3/fract4d/c/pointFunc.o -Wall
In file included from fract4d/c/pointFunc_public.h:6,
fract4d/c/fate.h:4: limits: No such file or directory
error: command 'cc' failed with exit status 1
*** Error code 1
What versions of FreeBSD should I minimally be looking to get this to
compile with? I was focusing on 5.x.
The line causing the problem on 4.11 is trying to include a standard C++
I can think of 3 possibilities for this error:
1) the C++ compiler needs to be invoked explicitly rather than plain cc
2) 'limits' isn't on the standard include path
3) It doesn't exist yet in the libstdc++ that came with the relevant
Not really sure how to address any of these on a platform I don't have a
copy of :-(
Update committed, thanks!
I added USE_GCC=34 so the port will build on 4.x, and also tweaked
the installation directories a little.