I'm not sure how to look this up, and it doesn't seem to be in the FAQ. I frequently add stuff that isn't in ports by building from sources. Sometimes this real world stuff needs newer versions of other things than what's in ports. But the port is already installed and has things depending on it. So I have to uninstall the dependencies, uninstall the port, then install the newer version. Sometimes I can take the distfile from the uninstalled dependency and build it as a generic tarball outside the ports system, sometimes it has too many patches to make it worthwhile.
For example: I've just gotten fldigi running under 5.0 and 5.2, but the fltk 1.x in ports is too old to work. I had to uninstall it, which meant aqsis had to be uninstalled. Turns out there's a newer aqsis too but I haven't started on that yet. I'm not in a position to make updated ports because I don't run current. BTW it's easy to install fldigi right now. Just download and unpack it, cd into it, do setenv LIBS "-lossaudio -lexecinfo" then ./configure, gmake, gmake install. Great program for hams, also does wefax. You need fltk 1.3.0 though. The ports hamlib is old so if you've got a recent radio you need to update that. You also need libexecinfo, libsamplerate, portaudio, xmlrpc. I have gnuradio built but not working yet: troubleshooting via the gnuradio list. Alan -- Credit is the root of all evil. - AB1JX