I have googled this and found nothing on it. I (like many) use a laptop and need to connect to multiple wireless networks and in FreeBSD, options are limited. Wifimgr is one but requires gtk and doesn't always work the way it should (sometimes it ignores rc.conf at startup for me) and manually configuring with ifconfig can get old when having to do it four or five times a day. Wicd-curses runs in a terminal and is very very simple to use. It is especially convenient when running a tiled window manager. I can't imagine porting to be terribly difficult. It is made up of two parts (daemon for root level and a user interface) and highly configurable. It also uses dbus to communicate. If I had any C or other programming knowledge at all I would do this myself.