this is a first and quite messy patch to get pf running on freebsd. the path change in ./plugins/SDL/sdl.c should really be done by a configure or Makefile somewhere, but i couldn't see where that was done.. i also wanted to add some simple notes on how to build on FreeBSD (before I get a proper port running). I wasn't sure where to put that without making more mess, so i just add them here. install the following ports (maybe others too): /usr/ports/devel/gmake /usr/ports/shells/bash /usr/ports/devel/darcs /usr/ports/devel/sdl12 /usr/ports/math/gsl /usr/ports/lang/guile /usr/ports/multimedia/libquicktime then: sudo ln -s /usr/local/bin/bash /bin/bash darcs get http://zwizwa.be/darcs/libpf ./configure --mmx=yes gmake gmake local /usr/ports/multimedia/packetforth coming soon! ian <> darq.net