Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Feb 1997 12:45:07 +0500
From:      A JOSEPH KOSHY <koshy@india.hp.com>
To:        freebsd-ports@freebsd.org
Subject:   Port for XaoS 2.2 uploaded
Message-ID:  <199702260745.AA173833108@fakir.india.hp.com>

next in thread | raw e-mail | index | archive | help

Hi -porters,

I've uploaded a port for XaoS 2.2 a few days back but could get around to
sending this message only now.  XaoS is a really fast fractal
browser that allows interactive browsing of 11 different fractals
including the mandatory Mandelbrot set.  

How fast is fast?  A 486/133 gives acceptable performance, with a P90
zooming is smooth without flicker at the default 300x200 resolution.
It also has a mode for approximating the fractal picture on an ASCII 
terminal (you need to stand a bit away from the terminal to see the
picture).

There were a couple of things I had to do to get the port made:

(a) The tool uses GNU configure; but fails to create an install target
    in the generated makefile.  I've added a `do-install' target to the
    port makefile to compensate.

(b) Some of the source files refer to <malloc.h> which seems to have been
    obsoleted around the Lite2 time frame?  I've enclosed these around a
    `#if !defined(BSD) || (BSD < 199506)' construct though I wonder now if
    this was the canonically correct thing to do.

(c) In this particular port, better compiler optimization of the floating
    point code really wins in performance.  Inside the porting environment
    however, the `CCOPTS' environment variable seems to be defined at the
    time of running `configure'.  This causes a less than optimal set of
    compiler optimization flags to be guessed at by the `configure' script.
    To remedy this I've specified the correct optimization flags directly
    in the CFLAGS variable in the port makefile.

If any of these decisions above was Not The Right Thing, I would like to 
know!

Happy browsing!

Koshy
<koshy@india.hp.com>		My Personal Opinions Only.

PS: Please CC' me on your reply as I'm not subscribed to -ports.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702260745.AA173833108>